Kirjoittaja Aihe: Snap Linux-jakeluissa  (Luettu 1942 kertaa)

Hajakenttä

  • Käyttäjä / moderaattori
  • Viestejä: 1499
    • Profiili
Snap Linux-jakeluissa
« : 24.10.20 - klo:18.08 »
Lainaus
Tuleeko tuo 'snap' mukana perusasennuksessa?

Korjatkaa, jos olen väärässä, mutta minusta näyttää, että sovelluskauppa van vaihtoi nimeä. Sen sisältöön alkoi tulla vaihtoehtona snap-paketoituja sovelluksia ja entiset jäivät sellaisenaan sinne. Joitakin sovelluksia eivät niiden ylläpitäjät tainneet jaksaa pitää resursseillaan tarjolla erikseen kaikille jakeluille. Snap-paketointihan mahdollistaa saman paketoinnin käyttämisen useille jakeluille, näin olen anatnut itselleni kertoa.

Minulla on valikossa kaksi sovelluskauppaa: toinen on nimeltään Snap-kauppa, joka tuli oletuksena 20.04 Xubuntuun asentaessa. Toinen piti erikseen asentaa, se on se vanha Sovellukset. Olen unohtanut sen asennuskomennon. Ei siitä mitään hyötyäkään kyllä ole kun se on sisällöltään lähes sama kuin Snap-kauppakin. Ero on kai lähinnä siinä suosikkilistassa.

Miksi sitten snap-paketoituja vierastetaan? Voin vastata omaan kysymykseeni vain omasta puolestani. Ne näyttävät olevan usein hyvin uusia sovelluksia (versionumeronsa perusteella) ja ehkä vielä vähällä testaamisella, en ole varma. Niissä on toisinaan toiminnan puutteellisuuksia. Syytä en tiedä. Ehkä yleispätevä paketointi aiheuttaa kopromissien tekemistä.

Se Snap-kauppa nimi ei ainakaan sitä pahenna, eikä ole syytä sitä poistaa. On vaan valittava asentaessa paremmin mitä haluaa. On se lähde siellä sovelluksen tiedoissa sanottu.

DELL Latitude E6220 Xubuntu 20.04, DELL Latitude 5480 Xubuntu 22.04.
– Memento Vivere – Terv: Timo

jekku

  • Käyttäjä
  • Viestejä: 2624
    • Profiili
Vs: Snap Linux-jakeluissa
« Vastaus #1 : 24.10.20 - klo:18.33 »
....
Se Snap-kauppa nimi ei ainakaan sitä pahenna, eikä ole syytä sitä poistaa. On vaan valittava asentaessa paremmin mitä haluaa. On se lähde siellä sovelluksen tiedoissa sanottu.

Miten tuo snap esittäytyy tiedostossa /etc/apt/sources.list ?

juyli

  • Käyttäjä / moderaattori
  • Viestejä: 801
    • Profiili
Vs: Snap Linux-jakeluissa
« Vastaus #2 : 24.10.20 - klo:21.44 »
Miten tuo snap esittäytyy tiedostossa /etc/apt/sources.list ?
snapd on Ubuntu-jakeluun lisätty ohjelma.
https://packages.ubuntu.com/focal/snapd
Perusohjelma asentamiseen, päivittämiseen ja ohjelmien poistamiseen Ubuntussa ja Debianissa on apt. Apt/aptitude tms. asentavat *.deb -paketteja riippuvuuksineen.
Snap-systeemistä lisäinfoa (suomenkielistä en hätäiseen löytänyt): https://en.wikipedia.org/wiki/Snap_(package_manager)

Pitäydyn tiukasti jakelun omien ohjelmalähteiden sovellutuksiin, joita päivitän, kun koneella tuntuu olevan aikaa ko. operaatioon.
PPA-repoihinkin tukeudun vain, jos Debian/Ubuntu -ohjelmavarastoista ei ko. sovellusta löydy.
PS. Ehkä ylläolevan tekstin rivien välistä voi lukea, etten ainakaan toistaiseksi aio sortua snap-paketteihin.
« Viimeksi muokattu: 25.10.20 - klo:00.48 kirjoittanut juyli »

kaulahuivi

  • Käyttäjä
  • Viestejä: 326
    • Profiili
Vs: Snap Linux-jakeluissa
« Vastaus #3 : 24.10.20 - klo:23.21 »
Snapstore on puhdasta valtapolitiikkaa? Ubuntu Software liian helppo ja selkeä joillekin tahoille?

juyli

  • Käyttäjä / moderaattori
  • Viestejä: 801
    • Profiili
Vs: Snap Linux-jakeluissa
« Vastaus #4 : 25.10.20 - klo:00.36 »
Snapstore on puhdasta valtapolitiikkaa? Ubuntu Software liian helppo ja selkeä joillekin tahoille?
Tuskinpa tuosta on kyse. Tavoitteena on pystyä asentelemaan eri Linux-jakeluihin sovellutuksia, joita ei ole nimenomaan
muokattu yksinomaan ko. jakeluun.

Avoimen lähdekoodin Linux-jakeluja on kuitenkin lukemattomia. Kussakin on omat innovatiiviset ominaisuudet, joista jotkut
jäävät elämään - ja toiset jäävät historiaan. Ehkäpä tästä olisi viimeaikaisin esimerkki Canocal:in oma työpöytä.

Jo nimitys snap-kauppa viittaa siihen, että tavoitteena olisi luoda kaupallinen ohjelmalähde.
Tuollainen sotisi Linux:in ja Gnu-ohjelmien perusajatusta vastaan - tarjota avoimen lähdekoodin
ohjelmia.

Toki niin kauan, kun tarjolla on ohjelmien lähdekoodi, joka on muokattavissa kuhunkin avoimen lähdekoodin käyttöjärjestelmään, ei ongelmia ole...
« Viimeksi muokattu: 25.10.20 - klo:01.04 kirjoittanut juyli »

JaniAlander

  • Käyttäjä / moderaattori+
  • Viestejä: 3143
    • Profiili
Vs: Snap Linux-jakeluissa
« Vastaus #5 : 25.10.20 - klo:03.16 »
Ei se että ohjelmista peritään maksu ole sinänsä avoimen lähdekoodin ideaa vastaan. Kunhan lähdekoodin saa ja sitä voi levittää niin asia on ok.
Core i5-9400F 2.9ghz 32GB Ram, Nvidia RTX2060 Kubuntu 22.04-64bit, Windows 10 Pro 64-bit Samsung Series 5, AMD A-6 2.1 GHz 4 Gt Ram, Ubuntu 18.04 64-bit.
Lenovo T60 Core2Duo 2GB Ram Ati Mobility Radeon 128 MB Ubuntu Mate 16.04-64bit
Commodore Amiga 500 1MB Ram.

kuutio

  • Käyttäjä
  • Viestejä: 149
    • Profiili
Vs: Snap Linux-jakeluissa
« Vastaus #6 : 25.10.20 - klo:08.48 »
Ei se että ohjelmista peritään maksu ole sinänsä avoimen lähdekoodin ideaa vastaan. Kunhan lähdekoodin saa ja sitä voi levittää niin asia on ok.
Pienenä tarkennuksena, että useimmat avoimet lisenssit (myös GPL) edellyttää, että myös käännetyt binäärit ovat levitettävissä eteenpäin. Maksua saa pyytää, mutta jos joku on ohjelman ostanut tai muuten hankkinut, saa hän levittää myös binäärejä vapaasti (ilmaiseksi tai maksua vastaan).

samihs72

  • Käyttäjä
  • Viestejä: 833
    • Profiili
Vs: Snap Linux-jakeluissa
« Vastaus #7 : 06.05.22 - klo:12.05 »
Tämä on vanha ketju mutta edelleen validi tämän aiheen osalta... Olen tykännyt Snap paketoiduista sovelluksista, ainoa miinus, joka on tullut vastaan, on vanhojen snap pakettiversioiden siivoaminen. Siihen löytyy kyllä skripti, jolla saa kaikki vanhat versiot pois mutta olis kiva, jos olisi asetus (onko?), jolla määritetään vanhojen versioiden maksimimäärä.
Ideana pidän nimenomaan siitä, että sovellukset ovat OS:n ulkopuolella, ihan kuten luureissakin, ne julkaistaan App Storessa/Play Storessa.
Desktop:HP Pavilion h8-1111sc Core i5-2320/8 GB/1.5 TB/GeForce GT 530 2 GB/Windows 10 64-bit,  Ubuntu 22.04 Jammy Jellyfish
RPi 4B Nextcloudpi

qwertyy

  • Käyttäjä
  • Viestejä: 5335
    • Profiili
Vs: Snap Linux-jakeluissa
« Vastaus #8 : 06.05.22 - klo:14.54 »
Miksi sitten snap-paketoituja vierastetaan?
Hitaus on itsellä se vaikuttava tekijä. Ei tuo toki uudemmilla tietokoneilla mikään este ole ja on noissa tietysti puolensa, mutta itse en vain diggaa mistään järjestelmää hidastavista ratkaisuista.

Outolintu

  • Käyttäjä
  • Viestejä: 154
    • Profiili
Vs: Snap Linux-jakeluissa
« Vastaus #9 : 06.05.22 - klo:17.58 »
Hidastelee selvästi uudellakin koneella, 5900X + 6800XT

Lisäksi ihmeellisiä ongelmia sovelluksissa jotka korjaantuvat vain käynnistämällä sovellus uudelleen.
Jammy

Eesaurus

  • Käyttäjä
  • Viestejä: 3292
    • Profiili
Vs: Snap Linux-jakeluissa
« Vastaus #10 : 06.05.22 - klo:19.09 »
Kunhan nyt saavat isoimmat jutut (hitaus yms.) korjatuksi, niin en henkkoht. kehtaa valittaa kovin paljoa snapeista ja niiden ongelmista, koska yleisellä tasolla universaalit paketit ovat vain hyvä asia, josta hyötyvät suunnilleen kaikki. Ja hitauskaan ei varsinaisesti haittaa, ellei ohjelmaa käytä joka päivä paljon. Tuossa mielessä Canonicalin päätös tarjota oletusselain (Firefox) snap:ina on kyllä aika huono ja hämmentää varmasti monia.

Täydellisessä maailmassa kaikki Linux-jakelut käyttäisivät tosin samaa universaalia paketointisysteemiä, johon kaikki laittaisivat paukkunsa ja tuotteesta tulisi parempi, mutta eipä se niin toimi minkään muunkaan asian kanssa hajanaisessa Linux-maailmassa. Hajanaisuus on vääjäämätöntä, kun ei ole yhtä Linuxia, jonka takana olisi yksi taho. On kolmetuhatta Linuxia ja joka toinen niistä tekee asiasta n omasta mielestään parhaan version.  :P

 
« Viimeksi muokattu: 06.05.22 - klo:19.19 kirjoittanut Eesaurus »

juyli

  • Käyttäjä / moderaattori
  • Viestejä: 801
    • Profiili
Vs: Snap Linux-jakeluissa
« Vastaus #11 : 07.05.22 - klo:00.50 »
Hajanaisuus on vääjäämätöntä, kun ei ole yhtä Linuxia, jonka takana olisi yksi taho. On kolmetuhatta Linuxia ja joka toinen niistä tekee asiasta omasta mielestään parhaan version.  :P
Ei kukaan ole tekemässä 'sitä parasta jakelua', vaan omiin tarpeisiinsa sopivaa Linux-jakelua. Tuo on mahdollista, kun lähdekoodi on vapaata. Kun/jos uusia innovatiivisia ohjelmia kehitetään, ovat nuo käytettävissä muissakin jakeluissa ilman snap- tai flatpak- ohjelmina.

mpiso

  • Käyttäjä
  • Viestejä: 624
    • Profiili
Vs: Snap Linux-jakeluissa
« Vastaus #12 : 07.05.22 - klo:13.27 »
Silloin kun Snap yleistyi, alkoi näkyä myös alla olevan tapaisia viestejä. Silloin päätin, että käytän niitä, vanhassa tietokoneessa, vain ellei muuta löydy.

https://askubuntu.com/questions/1056645/what-are-the-dev-loop-services-that-started-on-boot/1056841#1056841

Timo Jyrinki

  • Sr. Member
  • ****
  • Viestejä: 1242
    • Profiili
    • kotisivu
Vs: Snap Linux-jakeluissa
« Vastaus #13 : 09.05.22 - klo:09.38 »
Kunhan nyt saavat isoimmat jutut (hitaus yms.) korjatuksi, niin en henkkoht. kehtaa valittaa kovin paljoa snapeista ja niiden ongelmista, koska yleisellä tasolla universaalit paketit ovat vain hyvä asia, josta hyötyvät suunnilleen kaikki. Ja hitauskaan ei varsinaisesti haittaa, ellei ohjelmaa käytä joka päivä paljon. Tuossa mielessä Canonicalin päätös tarjota oletusselain (Firefox) snap:ina on kyllä aika huono ja hämmentää varmasti monia.

Virallinen stoori taitaa olla että Mozilla halusi Ubuntun Firefoxin snapiksi, ja firefox-snapin julkaisija on myös Mozilla, ei Canonical. Ja Canonical lähettää bugirapsoja upstreamiin eli Mozillalle sikäli kun kyse on bugeista snap-versiossa. Mutta kyllähän sitten se että Canonical kehittää snapia merkkaa että snapin ongelmat ovat myös heidän ongelmia.

Itse olen tuossa sen verran testaillut että todennut että uusille käyttäjille hankittaville koneille (Tiger Lake -koneita) 22.04 + Firefox snap on ok, vanhemmat koneet pysyvät siinä mitä jo käyttävät, eli 20.04 LTS. Firefox-snap taisi jo jonkin verran myös nopeutua, jotenkin se tuntuu jo siedettävältä (nopealla/tuoreella koneella), vai onko kyse sitten tottumisesta... kylmiltään käynnistyminen on silti tuplasti verrattuna Chromium-snapiin, joten kyse ei ole pelkästään snapista vaan myös Firefoxista itsestään.

Historia toistaa kyllä itseään, aina keksitään uutta mikä hidastaa.
  • Ubuntu 12.04 LTS:n ilmestyessä Unity 7 oli vielä varsin hidas, nopeutta arvostavat vanhempien koneiden käyttäjät pysyivät 10.04 LTS:ssä
  • Ubuntu 18.04 LTS:n ilmestyessä GNOME 3 oli vielä varsin hidas ja buginen, nopeutta arvostavat vanhempien koneiden käyttäjät pysyivät tässä vaiheessa hyvin optimoidussa, bugittomassa ja nopeassa Ubuntu 16.04 LTS:ssä
  • Ubuntu 22.04 LTS:n ilmestyessä Firefox-snap oli vielä varsin hidas ja buginen, nopeutta arvostavat...

Ja varmaan tuota voi jatkaa DOS-aikaan asti.

Eesaurus

  • Käyttäjä
  • Viestejä: 3292
    • Profiili
Vs: Snap Linux-jakeluissa
« Vastaus #14 : 09.05.22 - klo:11.31 »
Kunhan nyt saavat isoimmat jutut (hitaus yms.) korjatuksi, niin en henkkoht. kehtaa valittaa kovin paljoa snapeista ja niiden ongelmista, koska yleisellä tasolla universaalit paketit ovat vain hyvä asia, josta hyötyvät suunnilleen kaikki. Ja hitauskaan ei varsinaisesti haittaa, ellei ohjelmaa käytä joka päivä paljon. Tuossa mielessä Canonicalin päätös tarjota oletusselain (Firefox) snap:ina on kyllä aika huono ja hämmentää varmasti monia.

Virallinen stoori taitaa olla että Mozilla halusi Ubuntun Firefoxin snapiksi, ja firefox-snapin julkaisija on myös Mozilla, ei Canonical. Ja Canonical lähettää bugirapsoja upstreamiin eli Mozillalle sikäli kun kyse on bugeista snap-versiossa. Mutta kyllähän sitten se että Canonical kehittää snapia merkkaa että snapin ongelmat ovat myös heidän ongelmia.

Jep. Oli varmaan vähän pakkorako laittaa se FF snapina, koska yhteistyö Mozillan kanssa on tärkeää yms. Tavalliselle loppukäyttäjälle asia on tietysti vain se, että selain on h-i-d-a-s, eikä sitä voi ehkä edes käyttää. Sinänsä snapien käyttö Ubuntussa on itsestäänselvää, ei Canonical ole huvikseen sitä kehittänyt, ja se on ymmärtääkseni serveripuolella hyvinkin hyväksi havaittu ja enemmän ja enemmän käytetty, joten tuskin asiassa aletaan työpöytä-Ubuntussakaan peruuttelemaan.   

Itse olen tuossa sen verran testaillut että todennut että uusille käyttäjille hankittaville koneille (Tiger Lake -koneita) 22.04 + Firefox snap on ok, vanhemmat koneet pysyvät siinä mitä jo käyttävät, eli 20.04 LTS. Firefox-snap taisi jo jonkin verran myös nopeutua, jotenkin se tuntuu jo siedettävältä (nopealla/tuoreella koneella), vai onko kyse sitten tottumisesta... kylmiltään käynnistyminen on silti tuplasti verrattuna Chromium-snapiin, joten kyse ei ole pelkästään snapista vaan myös Firefoxista itsestään.

On se aika hidas omassa 8-ytimisessä Ryzen 7 pöytäkoneessa (Ubuntu 22.04), kylmästartti n. 8sek. Deb-versio ponkaisee liki samantien pystyyn.

JaniAlander

  • Käyttäjä / moderaattori+
  • Viestejä: 3143
    • Profiili
Vs: Snap Linux-jakeluissa
« Vastaus #15 : 09.05.22 - klo:19.11 »
Saako sen FF:n jostain deb:inä 22.04:ään? Ei meinaan varsinkaan kiintolevykoneessa paljon naurattanut tuo snap paketoitu versio.
Core i5-9400F 2.9ghz 32GB Ram, Nvidia RTX2060 Kubuntu 22.04-64bit, Windows 10 Pro 64-bit Samsung Series 5, AMD A-6 2.1 GHz 4 Gt Ram, Ubuntu 18.04 64-bit.
Lenovo T60 Core2Duo 2GB Ram Ati Mobility Radeon 128 MB Ubuntu Mate 16.04-64bit
Commodore Amiga 500 1MB Ram.

nm

  • Käyttäjä
  • Viestejä: 14992
    • Profiili
Vs: Snap Linux-jakeluissa
« Vastaus #16 : 09.05.22 - klo:19.30 »
Saako sen FF:n jostain deb:inä 22.04:ään? Ei meinaan varsinkaan kiintolevykoneessa paljon naurattanut tuo snap paketoitu versio.

Mozilla Team PPA:sta saa:
https://launchpad.net/~mozillateam/+archive/ubuntu/ppa

Lisäksi kannattanee asettaa esto Ubuntun lähteistä asentuvalle firefox-paketille, joka tuo päivityksissä snap-Firefoxin takaisin. Katso ohje:
https://balintreczey.hu/blog/firefox-on-ubuntu-22-04-from-deb-not-from-snap/

Timo Jyrinki

  • Sr. Member
  • ****
  • Viestejä: 1242
    • Profiili
    • kotisivu
Vs: Snap Linux-jakeluissa
« Vastaus #17 : 12.05.22 - klo:13.12 »
On se aika hidas omassa 8-ytimisessä Ryzen 7 pöytäkoneessa (Ubuntu 22.04), kylmästartti n. 8sek. Deb-versio ponkaisee liki samantien pystyyn.

Siinä on jotain kummallista kuinka jollain juuri asennetulla tuoreella 22.04-koneella mielestäni kellotin 4 sekuntia buutin jälkeen pariinkin otteeseen, mutta sitten kuitenkin tässä mun työ-SUSE-läppärissä (joka on tuore) se on myös tuo 8 sekuntia jos buuttaan.

Tuo 8 sekuntia on tuskaa, 4 sekuntia vielä ok, ja perustan "ok"-väitteeni 22.04:n käytölle tuoreelle NVMe-SSD + TigerLake/Zen3/AlderLake-CPU -koneelle tuohon sekä oletettuun ajan kanssa tapahtuviin parannuksiin. Vähän rajoilla kuitenkin mennään jos tuo 8 sekuntia on toinen puoli normia.

Aika selvästi on ainakin nopeutunut warm start, eli jos ei buuttaa - esim buuttaan työläppäriäni varsin harvoin, ja käytän siis snap-Firefoxia kakkosselaimenani ja se käynnistyy aina n. sekunnissa eli ihan moitteetta.

samihs72

  • Käyttäjä
  • Viestejä: 833
    • Profiili
Vs: Snap Linux-jakeluissa
« Vastaus #18 : 15.05.22 - klo:09.37 »
Aloin testailemaan itsekin yli 10 vuotta vanhan koneen puhdas 22.04 asennusta ja Firefoxia. Mä kellotin alle 3s käynnistyksiä. Miksiköhän mulla ei Firefox hidastele, jos se on yleinen vaiva Snap Firefoxilla? Mulla on SSD levy, että se tietysti auttaa ainakin.
« Viimeksi muokattu: 15.05.22 - klo:09.40 kirjoittanut samihs72 »
Desktop:HP Pavilion h8-1111sc Core i5-2320/8 GB/1.5 TB/GeForce GT 530 2 GB/Windows 10 64-bit,  Ubuntu 22.04 Jammy Jellyfish
RPi 4B Nextcloudpi

Eesaurus

  • Käyttäjä
  • Viestejä: 3292
    • Profiili
Vs: Snap Linux-jakeluissa
« Vastaus #19 : 15.05.22 - klo:13.53 »
Aloin testailemaan itsekin yli 10 vuotta vanhan koneen puhdas 22.04 asennusta ja Firefoxia. Mä kellotin alle 3s käynnistyksiä. Miksiköhän mulla ei Firefox hidastele, jos se on yleinen vaiva Snap Firefoxilla? Mulla on SSD levy, että se tietysti auttaa ainakin.

Kylmästartti 3sek? Yleensä siis vain se ensimmäinen Firefoxin käynnistys koneen käynnistyksen jälkeen on hidas, sen jälkeen aika normaali.

MUOK: No joo, Timo Jyrinki sanoi myös, että jostain syystä FF käynnistyy joskus ihan nopeastikin. Mistä lie kyse... Omalle kohdalle ei ole osunut.
« Viimeksi muokattu: 15.05.22 - klo:13.57 kirjoittanut Eesaurus »