Käytättekö Flatpakkiä?

e34w3

https://www.linux.fi/wiki/Flatpak
https://www.mikrobitti.fi/uutiset/suosittu-linux-paketointitapa-uuden-verkkosivuston-tahtaimessa-syyttaa-tietoturvapainajaiseksi/d23685fd-d329-4551-a695-fea5fc3e16b1

Eikö tuo pitäisi ottaa kaikissa distroissa tavaksi asentaa ohjelma?

18

416

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • kokeillut.olen

      Laitoin sillä Fedoraan Signal Messengerin. Nyt käyttelen Manjoraa. Pitääkin vilkaista saisiko Flatpakin avulla Signalin tähänkin.

    • "Eikö tuo pitäisi ottaa kaikissa distroissa tavaksi asentaa ohjelma?"

      Miksi?

    • Ohjelmalähteet

      Ei missään tapauksessa - ei siis koskaan EI. Turvallisinta on pitäytyä jakelun omassa paketinhallinnassa, eikä Windows tapaa asennella sieltä sun täältä ohjelmistoja.
      Myös jakeluun kuin jakeluun on aina asennettavissa ohjelmia muualtakin kuin virallisista ohjelmalähteiltä.
      Ja jos lähdekoodi on vapaata, voi sen kääntää, paketoida jakeluun sopivasti, ja asentaa.

      • Turbo-Urpo1

        Minkä takia se on kääntämisen lisäksi paketoitava johonkin jekeluun tarkoitettuun pakettiin, jos et ole sitä enään jakamassa muille. Eikö riitä että käännät ja asennat.

        Flatpak, AppImage, Snappy
        Ei ikinä, jos tekijä jakaa ohjelmaansa kotisivullaan, tai jossain muualla.


      • Tuumasinpa tässä, että sovellusten asentelu sieltä sun täältä ei välttämättä ole huono juttu jos niille tekisi paketoinnin mikä ajaa niitä käyttöjärjestelmäriippumattomasti hiekkalaatikossa.

        Tuollaisen voisi vieläpä tehdä superhelposti nykypäivänä. Ollut tehtävissä viimeiset 3v.

        Olennainen hankaluus tässä olisi tietenkin tiedostot, että tarvitseeko sovelluksen käsitellä tiedostoja paikallisesti. Tuo tarvitsisi jonkinlaisen keinon avata hiekkalaatikkoa ja se tekee siitä heti hankalampaa, mutta ei mahdotonta. Pitäisi koukuttaa tiedoston avaus, sulkeminen, luku ja tallennus.

        Tiedostot tekevät myös väistämättä riippuvuutta hiekkalaatikkoon, että siellä olisi sitten vuosittain päivittyvä hiekkalaatikko jossa taattua taaksepäinyhteensopivuutta pari versiota taaksepäin.

        Noilla rajoitteilla, olisi tehtävissä. Olisiko kenellään ehdotuksia mitä pitäisi ehdottomasti olla tuollaisessa hiekkalaatikkopaketoinnissa? Jos vaikka vähän innostuis askarrella paskarrella.


      • superhelposti

        No superhelpostipa tietenkin. Niinkun ennen Linux-kirjoissa luki että "kuka tahansa" saattoi ohjelmoida Linuxiin laiteajurin. Siis aivan kuka tahansa. Siitä vaan koodia veivaamaan.


      • superhelposti kirjoitti:

        No superhelpostipa tietenkin. Niinkun ennen Linux-kirjoissa luki että "kuka tahansa" saattoi ohjelmoida Linuxiin laiteajurin. Siis aivan kuka tahansa. Siitä vaan koodia veivaamaan.

        Viimeiset 3v se mitä sanoin on ollut tehtävissä ehkä vain muutamilla riveillä koodia kun tekniikka on mennyt niin paljon eteenpäin.

        Kyse on ennemminkin siitä, että miten sen universaalin paketoinnin formaatin määrittelee. Ja sitten se että mitä sillä saavuttaisi? Sitä kuitenkin ihmiset suosivat sitä, että käynnistää suoraan linkistä tai kliksuttelee sovelluskaupasta.


      • Turbo-Urpo1
        M-Kar kirjoitti:

        Viimeiset 3v se mitä sanoin on ollut tehtävissä ehkä vain muutamilla riveillä koodia kun tekniikka on mennyt niin paljon eteenpäin.

        Kyse on ennemminkin siitä, että miten sen universaalin paketoinnin formaatin määrittelee. Ja sitten se että mitä sillä saavuttaisi? Sitä kuitenkin ihmiset suosivat sitä, että käynnistää suoraan linkistä tai kliksuttelee sovelluskaupasta.

        Ei sellaista universaali-paketointia ole. Asiat etenee niin että sinä lataa ohjelman asennus-ohjelman. Eli vasta tämä hakee sinulle järjestelmääsi vastaavan asennuspaketin ja käynnistää perinteisen asennuksen paikallisesti. Verkkosivulla selain kykeneen katekorioimaan sinut Windows vai Linux, Suomi vai joku muu kieli, eli jo sillä tasolla tapahtuu esivalintaa asennusohjelman suhteen ja näin on päädytty perinteiseen ohjelmanasennukseen käyttäjän huomaamatta.

        Jos käytät noita snappeja ja stuppeja, sinulla on päällekkäisiä päivitys daimoneja ajossa joka suunnalta, kun et tarvitse muuta kuin sen ohjelman ja järjestelmän oman päivitys systeemin.


      • ihannii
        superhelposti kirjoitti:

        No superhelpostipa tietenkin. Niinkun ennen Linux-kirjoissa luki että "kuka tahansa" saattoi ohjelmoida Linuxiin laiteajurin. Siis aivan kuka tahansa. Siitä vaan koodia veivaamaan.

        Kuka tahansa voi pyrkiä presidentiksi, jopaTasavallan Presidentiksi, siitä vaan pyrkimään.


      • Turbo-Urpo1 kirjoitti:

        Ei sellaista universaali-paketointia ole. Asiat etenee niin että sinä lataa ohjelman asennus-ohjelman. Eli vasta tämä hakee sinulle järjestelmääsi vastaavan asennuspaketin ja käynnistää perinteisen asennuksen paikallisesti. Verkkosivulla selain kykeneen katekorioimaan sinut Windows vai Linux, Suomi vai joku muu kieli, eli jo sillä tasolla tapahtuu esivalintaa asennusohjelman suhteen ja näin on päädytty perinteiseen ohjelmanasennukseen käyttäjän huomaamatta.

        Jos käytät noita snappeja ja stuppeja, sinulla on päällekkäisiä päivitys daimoneja ajossa joka suunnalta, kun et tarvitse muuta kuin sen ohjelman ja järjestelmän oman päivitys systeemin.

        "Ei sellaista universaali-paketointia ole."

        .jar oli aika lähellä mitä nyt turhan sidottu Javaan ja piti käynnistää omalla käyttäjätilillä että olisi kunnon sandbox. Mutta siis, sai .jar pakettiin sovelluksen ja siitä klikattua käyntiin.

        Sanoinkin että sellainen paketointiformatti, vaikka .turbo -paketti mikä toimisi jokaisessa desktopissa, on sandbox ja että ei olisi niin riippuvainen kielestä, on ollut tehtävissä helposti 3v ajan.

        Se vaan että onko tuossa yhtään mitään järkeä nykyään kun ihmiset ovat vuosikausia klikkailleet linkistä sovellukset käyntiin tai klikkailleet sovelluskaupoista. Onko tuosta mitään hyötyä jos sellaisen askartelis? Saisinko tällä tienattua miljoonan touhurahaa houkuttamalla miljardi ihmistä käyttämään .turbo -paketteja mitkä toimivat kliksuttelemalla jokaisessa desktopissa?


      • Turbo-Urpo1
        M-Kar kirjoitti:

        "Ei sellaista universaali-paketointia ole."

        .jar oli aika lähellä mitä nyt turhan sidottu Javaan ja piti käynnistää omalla käyttäjätilillä että olisi kunnon sandbox. Mutta siis, sai .jar pakettiin sovelluksen ja siitä klikattua käyntiin.

        Sanoinkin että sellainen paketointiformatti, vaikka .turbo -paketti mikä toimisi jokaisessa desktopissa, on sandbox ja että ei olisi niin riippuvainen kielestä, on ollut tehtävissä helposti 3v ajan.

        Se vaan että onko tuossa yhtään mitään järkeä nykyään kun ihmiset ovat vuosikausia klikkailleet linkistä sovellukset käyntiin tai klikkailleet sovelluskaupoista. Onko tuosta mitään hyötyä jos sellaisen askartelis? Saisinko tällä tienattua miljoonan touhurahaa houkuttamalla miljardi ihmistä käyttämään .turbo -paketteja mitkä toimivat kliksuttelemalla jokaisessa desktopissa?

        Ei näissä nykyisissä snapeissa, perus ajatukseltaan ole mitään vikaa, nehän toimivat niin että samasta linkistä asentuu paketti Fedoraan ja Minttiin koska ensin ladataan asennustietoja keräävä ohjelma joka tutkii järjestelmän ja sen tiedon phjalta lataa perinteisen asennuspaketin.

        Mutta, mutta kun näissä tehdään käyttäjä riippuvaiseksi juuri tästä tavasta asentaa sitomalla myös päivitykset ja näitä vahtivat daimonit asetetaan taustalle pyörimään vaikka jokaisessa järjestelmässä on jo olemassa päivitys systeemit olemassa eikä päällekkäisyyttä tarvita.

        Paketointihan voi olla ihan mikä hyväänsä, vaikka ZIP -paketti, paketointi ei varmaankaan ole mikään onglma on vain erinlaisia käyttöjärjestelmä ympäristöjä, joissa on samat asiat eri nimillä eri paikoissa ja sen vuoksi tarvitaan asennusohjelma joka osaa sijoittaa tiedostot oikeisiin kansioihin ja tehdä järjestelmän tietoihin muutokset ohjelman olemassa olosta että pystyy sen käynnistämään ja tarvittaessa poistamaan tuntematta asiaan liittyviä yksityiskohtia.


      • Turbo-Urpo1 kirjoitti:

        Ei näissä nykyisissä snapeissa, perus ajatukseltaan ole mitään vikaa, nehän toimivat niin että samasta linkistä asentuu paketti Fedoraan ja Minttiin koska ensin ladataan asennustietoja keräävä ohjelma joka tutkii järjestelmän ja sen tiedon phjalta lataa perinteisen asennuspaketin.

        Mutta, mutta kun näissä tehdään käyttäjä riippuvaiseksi juuri tästä tavasta asentaa sitomalla myös päivitykset ja näitä vahtivat daimonit asetetaan taustalle pyörimään vaikka jokaisessa järjestelmässä on jo olemassa päivitys systeemit olemassa eikä päällekkäisyyttä tarvita.

        Paketointihan voi olla ihan mikä hyväänsä, vaikka ZIP -paketti, paketointi ei varmaankaan ole mikään onglma on vain erinlaisia käyttöjärjestelmä ympäristöjä, joissa on samat asiat eri nimillä eri paikoissa ja sen vuoksi tarvitaan asennusohjelma joka osaa sijoittaa tiedostot oikeisiin kansioihin ja tehdä järjestelmän tietoihin muutokset ohjelman olemassa olosta että pystyy sen käynnistämään ja tarvittaessa poistamaan tuntematta asiaan liittyviä yksityiskohtia.

        Itse ajattelin semmoista että toimisi kuten .jar paketit, eli käyttöjärjestelmäympäristöstä riippumatta. Ne tarvitsi vain sen Java JRE:n riippuvuutena.

        Yhteensopivuusasiatkin ratkesi sillä, että oli taaksepäinyhteensopivuutta kolme releasea, että jollain OpenJDK 6:lla tehty juttu pyörähtää ihan kivasti OpenJDK 9:llä.

        Käyttöjärjestelmissä on joo omat paketoinnit ja päivitykset mutta ei nyt ole niin tavatonta niihin lisätään joku toinen paketointi ja päivitysjärjestelmä. Ohjelmointiympäristöt järjestäen käyttävät jotain mekanismia lisätä paketteja.

        Steam taas on esimerkki härpäkkeestä missä on päivitysjärjestelmä ja jakelu mutta ei varsinaisesti paketointia, että on eroja eri käyttöjärjestelmillä.


    • lfjkdsjjkg

      Miksi pitäisi käyttää. On olemassa myös muita distroriippumattomia paketteja, kuten AppImage ja portable.tar, mitkä ei tarvitse asennusta ollenkaan.
      Minulla on kaksi kaupallista ohjelmaa, jotka toimii: "pura paketti tähän ja siirrä haluamaasi kansioon."

      • asennuseietene

      • Turbo-Urpo1

      • yksi.vaihtoehto
        Turbo-Urpo1 kirjoitti:

        Mitä ovat "vaihtoehtokäyttiksiin" ?

        No vaikka tähän Manjaroon.

        [manjaro@manjaro-pc ~]$ uname -r
        4.19.1-1-MANJARO
        [manjaro@manjaro-pc ~]$


    • Draftsight asennukseen ainakin Gentoossa saatavilla ebuild joka asentaa sen. Manjaroon löytynee aur paketti. Minusta gentoon portage hieno systeemi. koska ebuildit ovat luettavavia tekstitiedostoja. Riippuvuuksia voi säätää ja niiden editointikin helppoa jos osaaminen riittää. Ei vaikea muuttaa, että ladataankin joku muu versio. Tämä sopii kuitenkin vain harrastajalle.

      jar ja vastaavat paketit hyviä yhdelle käyttäjälle. Jos joku haluaa pelata niin olkoon peli ja riippuvuudet käyttäjän kotihakemistossa. Niin ei koko systeemi sotkeennu. Ongelimia tulee jos peli vie sellaiset 15 G. Kotihakemistoon ohjelmien asentamista kuitenkin vaikea estää. Suoritusoikeuden voi ottaa pois, mutta se on hello kiertää.

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Et olisi piilossa enää

      Vaan tulisit esiin.
      Ikävä
      66
      3085
    2. Sinä saat minut kuohuksiin

      Pitäisiköhän meidän naida? Mielestäni pitäisi . Tämä värinä ja jännite meidän välillä alkaa olla sietämätöntä. Haluai
      Tunteet
      26
      2163
    3. Minä en ala kenenkään perässä juoksemaan

      Voin jopa rakastaa sinua ja kääntää silti tunteeni pois. Tunteetkin hälvenevät aikanaan, poissa silmistä poissa mielestä
      Ikävä
      68
      1739
    4. Loukkaantunut lapsi on yhä kriittisessä tilassa

      Seinäjoella Pohjan valtatiellä perjantaina sattuneessa liikenneonnettomuudessa loukkaantunut lapsi on yhä kriittisessä t
      Kauhava
      25
      1607
    5. Tiedän, että emme yritä mitään

      Jos kohtaamme joskus ja tilaisuus on sopiva, voimme jutella jne. Mutta kumpikaan ei aio tehdä muuta konkreettista asian
      Ikävä
      16
      1341
    6. Miten hetki

      Kahden olisi paras
      Ikävä
      28
      1311
    7. Näin pitkästä aikaa unta sinusta

      Oltiin yllättäen jossain julkisessa saunassa ja istuttiin vierekkäin, siellä oli muitakin. Pahoittelin jotain itsessäni
      Ikävä
      6
      1236
    8. Mitä, kuka, hä .....

      Mikähän sota keskustassa on kun poliiseja on liikkeellä kuin vilkkilässä kissoja
      Kemi
      28
      1190
    9. Taisit sä sit kuiteski

      Vihjata hieman ettei se kaikki ollutkaan totta ❤️ mutta silti sanoit kyllä vielä uudelleen sen myöhemmin 😔 ei tässä oik
      Ikävä
      10
      1147
    10. Noh joko sä nainen oot lopettanut sen

      miehen kaipailun jota sulla EI ole lupa kaivata. Ja teistä ei koskaan tule mitään. ÄLÄ KOSKAAN SYÖ KUORMASTA JNE! Tutu
      Ikävä
      62
      1041
    Aihe