[Nuova Guida] Flatpak

Richieste di nuove guide, traduzioni, offerte di collaborazione e comunicazioni da parte del gruppo agli utenti.

Moderatore: Gruppo Documentazione

Avatar utente
woddy68
Rampante Reduce
Rampante Reduce
Messaggi: 8641
Iscrizione: sabato 12 febbraio 2011, 14:23
Desktop: Kde Plasma5
Distribuzione: openSUSE Tumbleweed - KDE Neon
Sesso: Maschile

Re: [Nuova Guida] Flatpak

Messaggio da woddy68 »

Volendo si potrebbe anche aggiungere al wiki, il metodo utilizzato per gli aggiornamenti automatici dei flatpak, sto testando la procedura descritta nel wiki di openSUSE e sembra funzionare. https://en.opensuse.org/Flatpak però attenzione che lì sono descritte le due procedure la prima per gli utenti che installano i flatpak come user, la seconda se i flatpak sono installati a livello di sistema.
Vedete voi se può essere utile...
Desktop - DELL Optiplex 7010 - Notebook HP 250
-Ho sempre accettato caramelle dagli sconosciuti-
🇺🇦 🇺🇦 🇺🇦
Avatar utente
xavier77
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 7657
Iscrizione: venerdì 21 settembre 2012, 16:37
Desktop: GNOME, Xfce (e altri)
Distribuzione: X/Ubuntu 22.04/20.04 + eOS + altre
Sesso: Maschile
Contatti:

Re: [Nuova Guida] Flatpak

Messaggio da xavier77 »

woddy68 ha scritto:
sabato 18 marzo 2023, 22:49
Volendo si potrebbe anche aggiungere al wiki, il metodo utilizzato per gli aggiornamenti automatici dei flatpak, sto testando la procedura descritta nel wiki di openSUSE e sembra funzionare. https://en.opensuse.org/Flatpak però attenzione che lì sono descritte le due procedure la prima per gli utenti che installano i flatpak come user, la seconda se i flatpak sono installati a livello di sistema.
Vedete voi se può essere utile...
Sì penso, possa essere utile.
Appena finisci di testare fai sapere e lascia scritto qui, in sintesi, qual è la procedura che hai usato.
Grazie :ciao:
emanuc
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1302
Iscrizione: sabato 1 giugno 2013, 0:32
Desktop: KDE plasma
Distribuzione: Fedora Linux
Sesso: Maschile
Località: Catania

Re: [Nuova Guida] Flatpak

Messaggio da emanuc »

Puoi già settare settare gli update automatici da gnome software o discover. Certo chi non usa nessuno dei due sarebbe utile.
Avatar utente
woddy68
Rampante Reduce
Rampante Reduce
Messaggi: 8641
Iscrizione: sabato 12 febbraio 2011, 14:23
Desktop: Kde Plasma5
Distribuzione: openSUSE Tumbleweed - KDE Neon
Sesso: Maschile

Re: [Nuova Guida] Flatpak

Messaggio da woddy68 »

emanuc ha scritto:
domenica 19 marzo 2023, 10:28
Puoi già settare settare gli update automatici da gnome software o discover. Certo chi non usa nessuno dei due sarebbe utile.
Già, hai ragione non ricordavo quell'impostazione o meglio non sapevo funzionassero anche con flatpak.
Desktop - DELL Optiplex 7010 - Notebook HP 250
-Ho sempre accettato caramelle dagli sconosciuti-
🇺🇦 🇺🇦 🇺🇦
ivantu
Rampante Reduce
Rampante Reduce
Messaggi: 6658
Iscrizione: sabato 8 giugno 2013, 9:25
Desktop: Ubuntu Lubuntu Budgie
Distribuzione: 20.04 LTS; 22.04 LTS
Sesso: Maschile

Re: [Nuova Guida] Flatpak

Messaggio da ivantu »

Se potessimo riflettere sulla questione pacchetti, sempre di più sento parlare di problemi legati ai pacchetti snap, flatpak.. Forse sarebbe il caso di scrivere, nella guida, che questi pacchetti, non sono attribuibili su computer con cpu datate, e vanno sostituiti con versioni pacchetti .deb

Sono sempre più convinto che il problema grave è principale,
è aggiornare i sistemi *Ubuntu a versioni recentissime, senza essere prima sicuri che gli sviluppi a tali pacchetti, siano adeguati al proprio hardware cpu.
Tali hardware datati, piano piano, saranno sempre più abbandonati.
Buona giornata utenti del forum. :ciao: ivantu
emanuc
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1302
Iscrizione: sabato 1 giugno 2013, 0:32
Desktop: KDE plasma
Distribuzione: Fedora Linux
Sesso: Maschile
Località: Catania

Re: [Nuova Guida] Flatpak

Messaggio da emanuc »

Forse sarebbe il caso di scrivere, nella guida, che questi pacchetti, non sono attribuibili su computer con cpu datate, e vanno sostituiti con versioni pacchetti .deb
Perché pensi che i pacchetti flatpak usino più CPU rispetto a una versione ".deb"? Hai dei test che lo dimostrano? Perché a me non risulta un uso maggiore della CPU sui pacchetti flatpak.
ivantu
Rampante Reduce
Rampante Reduce
Messaggi: 6658
Iscrizione: sabato 8 giugno 2013, 9:25
Desktop: Ubuntu Lubuntu Budgie
Distribuzione: 20.04 LTS; 22.04 LTS
Sesso: Maschile

Re: [Nuova Guida] Flatpak

Messaggio da ivantu »

emanuc ha scritto:
martedì 13 giugno 2023, 11:55
Forse sarebbe il caso di scrivere, nella guida, che questi pacchetti, non sono attribuibili su computer con cpu datate, e vanno sostituiti con versioni pacchetti .deb
Perché pensi che i pacchetti flatpak usino più CPU rispetto a una versione ".deb"? Hai dei test che lo dimostrano? Perché a me non risulta un uso maggiore della CPU sui pacchetti flatpak.
Non ho detto che usino più CPU...,
Io ho detto che quei pacchetti non vengono sviluppati per CPU datate. Credo che è diverso da come l'hai interpretata.
Buona giornata utenti del forum. :ciao: ivantu
Avatar utente
xavier77
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 7657
Iscrizione: venerdì 21 settembre 2012, 16:37
Desktop: GNOME, Xfce (e altri)
Distribuzione: X/Ubuntu 22.04/20.04 + eOS + altre
Sesso: Maschile
Contatti:

Re: [Nuova Guida] Flatpak

Messaggio da xavier77 »

@ivantu
Puoi fare degli esempi di cpu non supportate oppure link che hai trovato?

Comunque non c'è niente di male nello scrivere una cosa molto più ampia (e di buon senso) del tipo "verificare che l'applicazione flatpak supporti il sistema in uso e bla bla bla".

Bisogna invece modificare una nota, visto che Canonical ha "proibito" i flatpak preinstallati nelle nuove versioni dei flavor.
Avatar utente
woddy68
Rampante Reduce
Rampante Reduce
Messaggi: 8641
Iscrizione: sabato 12 febbraio 2011, 14:23
Desktop: Kde Plasma5
Distribuzione: openSUSE Tumbleweed - KDE Neon
Sesso: Maschile

Re: [Nuova Guida] Flatpak

Messaggio da woddy68 »

ivantu ha scritto:
martedì 13 giugno 2023, 10:19
Se potessimo riflettere sulla questione pacchetti, sempre di più sento parlare di problemi legati ai pacchetti snap, flatpak.. Forse sarebbe il caso di scrivere, nella guida, che questi pacchetti, non sono attribuibili su computer con cpu datate, e vanno sostituiti con versioni pacchetti .deb

Sono sempre più convinto che il problema grave è principale,
è aggiornare i sistemi *Ubuntu a versioni recentissime, senza essere prima sicuri che gli sviluppi a tali pacchetti, siano adeguati al proprio hardware cpu.
Tali hardware datati, piano piano, saranno sempre più abbandonati.
Non mi risulta...al limite per motivi di sicurezza di solito alcuni pacchetti flatpak hanno l'accelerazione hardware disabilitata per impostazione predefinita, ma è sufficiente un click per abilitarla, lo si può fare con Flatseal (applicazione preposta alla gestione dei permessi flatpak). Tra l'altro le applicazioni flatpak possono anche essere impostate per il rendering diretto, che ad es. dovrebbe essere l'impostazione predefinita di Krita.
Non mi risulta ci siano limitazioni hardware di cpu e quant'altro, in quanto non cambia nulla dai deb. sotto questo punto di vista.
Desktop - DELL Optiplex 7010 - Notebook HP 250
-Ho sempre accettato caramelle dagli sconosciuti-
🇺🇦 🇺🇦 🇺🇦
Avatar utente
frapox
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3649
Iscrizione: sabato 31 dicembre 2005, 19:22

Re: [Nuova Guida] Flatpak

Messaggio da frapox »

Flatpak (o Snap) sono solo formati di distribuzione dell'app, non vanno ad appesantire (o ad alleggerire) il codice. L'app viene eseguita in un container e quindi non c'è nemmeno un overhead causato da un hypervisor come per una VM. Infatti, gli snap sono il formato principale di Ubuntu Core che è una distro per IoT (e nell IoT l'hardware è notoriamente limitato). Quindi un app in Flatpak o Snap può girare tranquillamente anche su una cpu "vecchia", i requisiti sono identici all'app pacchettizzata in .deb. Quindi è ovvio che se uno deve eseguire Blender avrà dei requisiti di un certo tipo, ma che Blender sia distribuito in Snap, Flatpak o deb non cambia assolutamente niente.

Poi sinceramente Ubuntu ha dei requisiti di sistema ben specificati, quindi se uno soddisfa tali requisiti dovrebbe essere a posto. Se poi vuole più performance, beh... che deve aggiornare l'hardware è la scoperta dell'acqua calda. Non puoi far girare bene Ubuntu oggi su un PC di 15 anni fa.
Messaggi privati (via Jabber/XMPP): frapox@suchat.org
Avatar utente
xavier77
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 7657
Iscrizione: venerdì 21 settembre 2012, 16:37
Desktop: GNOME, Xfce (e altri)
Distribuzione: X/Ubuntu 22.04/20.04 + eOS + altre
Sesso: Maschile
Contatti:

Re: [Nuova Guida] Flatpak

Messaggio da xavier77 »

Intanto alcune piccole modifiche, fra cui l'aggiunta di alcuni comandi.
La procedura per aggiungere flatpak su GnomeSoftware mi sembra valida pure per 22.04.
Quella relativa a discover?
emanuc
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1302
Iscrizione: sabato 1 giugno 2013, 0:32
Desktop: KDE plasma
Distribuzione: Fedora Linux
Sesso: Maschile
Località: Catania

Re: [Nuova Guida] Flatpak

Messaggio da emanuc »

Sarebbe utile aggiungere come installare lo store e le APP per utente, ha due vantaggi:
- Su un sistema multiutente
- Su un sistema con la home separata su un altro disco con poco spazio sul disco rootfs

Questa è la parte della WIKI sull'installazione del repo flathub, in grassetto le modifiche:
Abilitare lo store flathub dal terminale

Assicurarsi che il proprio computer sia connesso a Internet.

Aggiungere il repository flathub per tutti gli utenti (--system):

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo


Aggiungere il repository flathub per singolo utente (--user):

flatpak --user --remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo


Per ulteriori informazioni sulla gestione di flatpak da linea di comando consultare questa pagina.

Aggiungere tutti i comandi su "gestione delle applicazioni dal terminale":
Installa un'applicazione sulla home dell'utente:

Codice: Seleziona tutto

flatpak --user install <nome app>
Installa un'applicazione sulla home dell'utente specificando un repository, ad esempio flatpak --user install flathub org.gnome.Evince:

Codice: Seleziona tutto

flatpak --user <nome repo> <nome app>
In tutti i comandi per listato o disinstallazione
La motivazione è che alcuni utenti potrebbero preferire l'installazione di alcune APP sulla home dell'utente (per spazio o altro) e altri per sistema (multiuser e a disposizione di tutti gli utenti)
Ad esempio i sistemi immutabili come openSUSE Aeon/Kalpa lo store flathub è configurato per utente, se non sbaglio anche Silverblue (ma non ho controllato).

Le APP a livello di sistema si trovano su:

Codice: Seleziona tutto

/var/lib/flatpak
Le APP per utente sono dentro la home dell'utente:

Codice: Seleziona tutto

.var/...
Ultima modifica di emanuc il sabato 24 giugno 2023, 17:33, modificato 1 volta in totale.
emanuc
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1302
Iscrizione: sabato 1 giugno 2013, 0:32
Desktop: KDE plasma
Distribuzione: Fedora Linux
Sesso: Maschile
Località: Catania

Re: [Nuova Guida] Flatpak

Messaggio da emanuc »

Il PPA ppa:alexlarsson/flatpak non è più mantenuto, l'ho sostituito con ppa:flatpak/stable mantenuto da uno sviluppatore di flatpak.

Ho fatto anche una modidica per specificare che il PPA è disponibile solo per le versioni LTS:
Da PPA (versioni LTS)

PPA disponibile per ricevere gli aggiornamenti per le versioni LTS di Ubuntu: 22.04 'jammy', 20.04 'focal' e 18.04 'bionic' .

Digitare nel terminale i comandi:

sudo add-apt-repository ppa:flatpak/stable

sudo apt update
Avatar utente
xavier77
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 7657
Iscrizione: venerdì 21 settembre 2012, 16:37
Desktop: GNOME, Xfce (e altri)
Distribuzione: X/Ubuntu 22.04/20.04 + eOS + altre
Sesso: Maschile
Contatti:

Re: [Nuova Guida] Flatpak

Messaggio da xavier77 »

grazie @emanuc :)

I comandi per aggiungere flathub mi sembrano uguali. Errore di battitura?

Comunque per quanto riguarda l'opzione --user in generale, ho letto la documentazione: https://docs.flatpak.org/en/latest/usin ... ersus-user
Per non aggiungere troppi comandi alla tabella metterei alla fine di quest'ultima la seguente nota (o simile):

Codice: Seleziona tutto

{{{#!wiki tip
In molti casi può essere utilizzato il comando `flapak` seguito dall'opzione `--user` per limitare l'azione al singolo utente (la directory di pertinenza sarà `.var/` e non `/var/lib/flatpak/`).<<BR>>
Ciò può rivelarsi utile in sistemi multi-utente, in fase di test/sviluppo, sistemi con /home separata e spazio limitato su root, ecc.
}}}
Attendo ancora feedback per questa cosa:
xavier77 ha scritto:
mercoledì 21 giugno 2023, 17:11
La procedura per aggiungere flatpak su GnomeSoftware mi sembra valida pure per 22.04.
Quella relativa a discover?
:ciao:
emanuc
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1302
Iscrizione: sabato 1 giugno 2013, 0:32
Desktop: KDE plasma
Distribuzione: Fedora Linux
Sesso: Maschile
Località: Catania

Re: [Nuova Guida] Flatpak

Messaggio da emanuc »

I comandi per aggiungere flathub mi sembrano uguali. Errore di battitura?
Ho modificato solo il PPA, per aggiungere lo store flathub per utente "--user" aspettavo un feedback.
La procedura per aggiungere flatpak su GnomeSoftware mi sembra valida pure per 22.04.
Quella relativa a discover?
Si è uguale, su Discover non è cambiato niente.
Avatar utente
xavier77
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 7657
Iscrizione: venerdì 21 settembre 2012, 16:37
Desktop: GNOME, Xfce (e altri)
Distribuzione: X/Ubuntu 22.04/20.04 + eOS + altre
Sesso: Maschile
Contatti:

Re: [Nuova Guida] Flatpak

Messaggio da xavier77 »

emanuc ha scritto:
sabato 24 giugno 2023, 15:53
I comandi per aggiungere flathub mi sembrano uguali. Errore di battitura?
Ho modificato solo il PPA, per aggiungere lo store flathub per utente "--user" aspettavo un feedback.
Intendevo nel tuo intervento sopra, non nella pagina wiki ;)
emanuc ha scritto:
sabato 24 giugno 2023, 15:53
Si è uguale, su Discover non è cambiato niente.
OK grazie :ciao:
emanuc
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1302
Iscrizione: sabato 1 giugno 2013, 0:32
Desktop: KDE plasma
Distribuzione: Fedora Linux
Sesso: Maschile
Località: Catania

Re: [Nuova Guida] Flatpak

Messaggio da emanuc »

Ah ok, una dimenticanza l'ho sistemato
Avatar utente
xavier77
Gruppo Documentazione
Gruppo Documentazione
Messaggi: 7657
Iscrizione: venerdì 21 settembre 2012, 16:37
Desktop: GNOME, Xfce (e altri)
Distribuzione: X/Ubuntu 22.04/20.04 + eOS + altre
Sesso: Maschile
Contatti:

Re: [Nuova Guida] Flatpak

Messaggio da xavier77 »

Aggiunta la nota per l'opzione "--user", come suggerito.
Scrivi risposta

Ritorna a “Gruppo Documentazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 13 ospiti