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

351

    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. Taasko se show alkaa

      Koo osottaa taas mieltään
      Ikävä
      27
      1358
    2. Minun oma kaivattuni

      Ei ole mikään ilkeä kiusaajatyyppi, vaan sivistynyt ja fiksu sekä ystävällinen ihminen, ja arvostan häntä suuresti. Raka
      Ikävä
      62
      1240
    3. Miksi ihmeessä nainen seurustelit kanssani joskus

      Olin ruma silloin ja nykyisin vielä rumempi En voi kuin miettiä että miksi Olitko vain rikki edellisestä suhteesta ja ha
      Ikävä
      9
      1165
    4. Persut nimittivät kummeli-hahmon valtiosihteeriksi!

      Persujen riveistä löytyi taas uusi törkyturpa valtiosihteeriksi! Jutun perusteella järjenjuoksu on kuin sketsihahmolla.
      Perussuomalaiset
      29
      1115
    5. Onko ministeri Juuso epäkelpo ministerin tehtäviensä hoitamiseen?

      Eikö hänellä ole kompetenttia hoitaa sosiaali- ja terveysministetin toimialalle kuuluvia ministerin tehtäviä?
      Perussuomalaiset
      13
      1068
    6. Tervehdys!

      Sä voit poistaa nää kaikki, mut mä kysyn silti A:lta sen kokemuksia sun käytöksestä eron jälkeen. Btw, miks haluut sabot
      Turku
      64
      1057
    7. Elia tulee vielä

      Johannes Kastaja oli Elia, mutta Jeesus sanoi, että Elia tulee vielä. Malakian kirjan profetia Eliasta toteutuu kokonaan
      Helluntailaisuus
      31
      1027
    8. Sakarjan kirjan 6. luku

      Jolla korva on, se kuulkoon. Sain profetian 22.4.2023. Sen sisältö oli seuraava: Suomeen tulee nälänhätä niin, että se
      Profetiat
      7
      1023
    9. Nellietä Emmaa ja Amandaa stressaa

      Ukkii minnuu Emmaa ja Amandaa stressaa ihan sikana joten voidaanko me koko kolmikko hypätä ukin kainaloon ja syleilyyn k
      Isovanhempien jutut
      6
      1012
    10. Pelastakaa Lapset: Netti ei ole turvallinen paikka lapsille - Erätauko-tilaisuus to 25.4.2024

      Netti ei ole turvallinen paikka lapsille, mutta mitä asialle voi vanhempana tehdä? Torstaina 25.4.2024 keskustellaan ne
      Suomi24 Blogi ★
      14
      1001
    Aihe