UFFICIALE L'OT di Linux e altri OS

Fenix27

Utente Attivo
863
220
Potrei abituarmi a Flatpak...
Se due programmi A e B necessitano entrambi della dipendenza X essa viene installata 2 volte (ogni container le sue dipendenze) giusto ?
 

Moffetta88

Moderatore
Staff Forum
Utente Èlite
20,556
12,946
CPU
i5-4690
Dissipatore
DEEPCOOL CAPTAIN 240EX
Scheda Madre
MSI Z97 U3 PLUS
HDD
KINGSTON SSD KC400 240GB
RAM
24GB BALLISTIX SPORT @2133MHz
GPU
STRIX GTX980 DC2OC
Audio
INTEGRATA
Monitor
AOC G2590VXQ
PSU
BEQUIET! System Power 7 500W
Case
DEEPCOOL MATREXX 55
Periferiche
NESSUNA
Net
EOLO 100
OS
UBUNTU/WINDOWS11
Potrei abituarmi a Flatpak...
Se due programmi A e B necessitano entrambi della dipendenza X essa viene installata 2 volte (ogni containeri le sue dipendenza) giusto ?

The main difference is that Flatpaks can both use libraries included in the package and shared libraries from another Flatpak.

Interessante... Invece snap ha le sue librerie interne
 

Fenix27

Utente Attivo
863
220
The main difference is that Flatpaks can both use libraries included in the package and shared libraries from another Flatpak.

Interessante... Invece snap ha le sue librerie interne

Alquanto interessante.
Telegram,Signal,LibreOffice,VLC,Sublime tutti installati tramite Flatpak.
Sono FF l'ho scaricato dai repo di Ubuntu.
 

Moffetta88

Moderatore
Staff Forum
Utente Èlite
20,556
12,946
CPU
i5-4690
Dissipatore
DEEPCOOL CAPTAIN 240EX
Scheda Madre
MSI Z97 U3 PLUS
HDD
KINGSTON SSD KC400 240GB
RAM
24GB BALLISTIX SPORT @2133MHz
GPU
STRIX GTX980 DC2OC
Audio
INTEGRATA
Monitor
AOC G2590VXQ
PSU
BEQUIET! System Power 7 500W
Case
DEEPCOOL MATREXX 55
Periferiche
NESSUNA
Net
EOLO 100
OS
UBUNTU/WINDOWS11
Alquanto interessante.
Telegram,Signal,LibreOffice,VLC,Sublime tutti installati tramite Flatpak.
Sono FF l'ho scaricato dai repo di Ubuntu.
ci farò un pensiero pure io. per ora io sto andando solo di app da snap ( essendo su ubuntu ed essendo snap fatto da canonincal avevo pensato he fosse il top, oltre ad il fatto che su 20.04 è già integrato ).

Però a quanto pare c'è pure appimage che non sembra affatto male ( ma anche lui è come snap, con le librerie integrate e non condivise )
 

EmanueleC

Utente Èlite
5,636
1,841
CPU
Ryzen 5 2600x
Dissipatore
stock
Scheda Madre
ROG STRIX B450-F GAMING
HDD
OS: WD BLue SN570 500GB, Dati: 1TB Toshiba p300, Game: 2TB Toshiba P300
RAM
Corsair DDR4 3000 Mhz 2x8 GB
GPU
AMD Radeon RX 6600
PSU
Seasonic Focus Gold 450W
Case
BitFenix Neos
OS
Fedora Linux
The main difference is that Flatpaks can both use libraries included in the package and shared libraries from another Flatpak.

Interessante... Invece snap ha le sue librerie interne
Anche snap ha i suoi runtime, ad esempio di KDE, GNOME e freedesktop etc...
Post unito automaticamente:

ci farò un pensiero pure io. per ora io sto andando solo di app da snap ( essendo su ubuntu ed essendo snap fatto da canonincal avevo pensato he fosse il top, oltre ad il fatto che su 20.04 è già integrato ).

Però a quanto pare c'è pure appimage che non sembra affatto male ( ma anche lui è come snap, con le librerie integrate e non condivise )
Snap ha molti limiti sul desktop, infatti snap è principalmente usato e pensato per lo IOT e OS intero snap, flatpak per APP desktop.
Il problema di snap è che un APP deve essere montata in loop per avviarsi, e questo accade ad ogni avvio dell'OS, con un aumento del boot con più APP snap installate, questo porta a molti limiti.
Un altro problema è che non puoi dedicare una partizione o escluderlo da uno snapshot Btrfs, perché se ripristini l'OS, anche se hai l'intere cartelle di snap, manca il service che monta in loop, ma le APP snap per l'OS sono installate ma non avviabili, quindi ti ritrovi delle APP snap rotte.
Con flatpak ti basta escludere la cartella /var/lib/flatpak per quelle di sistema e .var/ per quelle "user" sulla home dell'utente. Infatti l'altro vantaggio di flatpak è che puoi installare le app flatpak per tutti gli user o single user, in questo caso viene installata sulla home dell'utente.
Post unito automaticamente:

PS: Appimage è un formato pessimo, secondo me ad oggi: Per avviarlo non è proprio a prova di noob, dovresti mettere il flag di esecuzione, non hai auto update, nessuna sandbox, nessun rispetto dei temi, nessuna icona per l'app, nessun modo semplice e comprensibile su come disinstallare l'app.
flatpak puoi includere le librerie, condividerle, puoi installare un app localmente o dallo store come flathub, con autoupdate etc... è in sandbox etc...
Questa è l'appimage di clipagrab...
Schermata del 2020-08-03 21-07-19.png
 
Ultima modifica:

Moffetta88

Moderatore
Staff Forum
Utente Èlite
20,556
12,946
CPU
i5-4690
Dissipatore
DEEPCOOL CAPTAIN 240EX
Scheda Madre
MSI Z97 U3 PLUS
HDD
KINGSTON SSD KC400 240GB
RAM
24GB BALLISTIX SPORT @2133MHz
GPU
STRIX GTX980 DC2OC
Audio
INTEGRATA
Monitor
AOC G2590VXQ
PSU
BEQUIET! System Power 7 500W
Case
DEEPCOOL MATREXX 55
Periferiche
NESSUNA
Net
EOLO 100
OS
UBUNTU/WINDOWS11
Intanto mille grazie @EmanueleC spiegazioni molto interessanti e ben dettagliate!
In giornata proverò flatpak assolutamente!

Però ho una domanda, se è così "rotto" come sistema, perchè canonical ha deciso di integrarlo interamente in ubuntu?
( e con quello che hai scritto sopra posso aver ben intuito perchè LinuxMint lo abbia rimosso )

Pensa, io invece lo avevo visto come sistema miracoloso, dove trovare le app più importanti.
Tipo eclipse tramite repo era ancora a Mars ( versione 2008/2009 ) mentre su snap era all'ultima release uscita qualche giorno fa!
voleva dire per me niente più download di una coartella, unzipparla, sbatterla da qualche parte e piangere ad ogni aggiornamento.

Ma di sicuro lo provo sto flatpak ?
 

EmanueleC

Utente Èlite
5,636
1,841
CPU
Ryzen 5 2600x
Dissipatore
stock
Scheda Madre
ROG STRIX B450-F GAMING
HDD
OS: WD BLue SN570 500GB, Dati: 1TB Toshiba p300, Game: 2TB Toshiba P300
RAM
Corsair DDR4 3000 Mhz 2x8 GB
GPU
AMD Radeon RX 6600
PSU
Seasonic Focus Gold 450W
Case
BitFenix Neos
OS
Fedora Linux
Intanto mille grazie @EmanueleC spiegazioni molto interessanti e ben dettagliate!
In giornata proverò flatpak assolutamente!

Però ho una domanda, se è così "rotto" come sistema, perchè canonical ha deciso di integrarlo interamente in ubuntu?
( e con quello che hai scritto sopra posso aver ben intuito perchè LinuxMint lo abbia rimosso )

Pensa, io invece lo avevo visto come sistema miracoloso, dove trovare le app più importanti.
Tipo eclipse tramite repo era ancora a Mars ( versione 2008/2009 ) mentre su snap era all'ultima release uscita qualche giorno fa!
voleva dire per me niente più download di una coartella, unzipparla, sbatterla da qualche parte e piangere ad ogni aggiornamento.

Ma di sicuro lo provo sto flatpak ?
Canonical come detto usa molto snap su IOT e dispositivi embedded industriali ed è li il loro business, ecco perché lo spingono molto. Adesso stanno adattando snap per il desktop, ma hanno detto più volte che la loro priorità è su quei casi d'uso e dispositivi dove hanno molti clienti.
Ed è per questo che snap non è adatto e flessibile come flatpak per uso desktop.
Linux Mint lo ha escluso soprattutto per lo store lato server proprietario e con un controllo solo da parte di Canonical. Altro problema è che spingono, ad esempio sul caso di Chromium, un app allo switch da deb a snap senza che l'utente abbia un opzione.
Eclipse è disponibile anche su flathub: https://flathub.org/apps/search/eclipse
Altro punto critico di snap e che si lamentano in molti, sono gli auto update non disattivabili e che portano a rompere le APP in esecuzione, ecco un esempio: https://raymii.org/s/blog/Ubuntu_Snap_auto_updates_broke_my_development_setup.html
 

C’è omertà

Una bestemmia è gratis
Utente Èlite
4,935
2,083
CPU
ryzen 3 3100
Dissipatore
stock
Scheda Madre
msi b550 pro-vdh wifi
HDD
ssd sata mx500/hdd toshiba 230GB/WD purple
RAM
crucial ballistix 16gb 3600
GPU
Zotac nvidia 1650
Audio
Integrata
Monitor
hp 22w
PSU
be quiet p9 400w
Case
sharkoon s1000
Net
FTTH
OS
w10 pro
quando ho aperto per la prima volta il software center su zorin è uscita la scritta che recuperava i metadati di flatpak, vuol dire che lo ho già?
 

C’è omertà

Una bestemmia è gratis
Utente Èlite
4,935
2,083
CPU
ryzen 3 3100
Dissipatore
stock
Scheda Madre
msi b550 pro-vdh wifi
HDD
ssd sata mx500/hdd toshiba 230GB/WD purple
RAM
crucial ballistix 16gb 3600
GPU
Zotac nvidia 1650
Audio
Integrata
Monitor
hp 22w
PSU
be quiet p9 400w
Case
sharkoon s1000
Net
FTTH
OS
w10 pro
ehi zorin risponde anche al tasto windows aprendo start!

e funziona pure tast windows + L per bloccare lo schermo.

e ha pure il supporto windows, me ne sono accorto scaricando per sbaglio un eseguibile per windows

correggo anche qui, scusate, avevo letto male e spulciato vecchie review, l'ultima versione di zorin che ha avuto wine è la 12. ora non c'è più.



@EmanueleC scusa ma che tu sappia tutte le distro sono adatte a brtfs? o una distro può non essere compatibile? o non c'entra nulla? grazie
Post unito automaticamente:

mi hanno segnalato anche trinity ubuntu, come distro leggera
Post unito automaticamente:

mi hanno segnalato anche trinity ubuntu, come distro leggera

la ho provata in live, sembra di essere tornati ai tempi di xp in tutto e per tutti, pure nella visualizzazione della pagina di google.
bocciata assolutamente.
 
Ultima modifica:

EmanueleC

Utente Èlite
5,636
1,841
CPU
Ryzen 5 2600x
Dissipatore
stock
Scheda Madre
ROG STRIX B450-F GAMING
HDD
OS: WD BLue SN570 500GB, Dati: 1TB Toshiba p300, Game: 2TB Toshiba P300
RAM
Corsair DDR4 3000 Mhz 2x8 GB
GPU
AMD Radeon RX 6600
PSU
Seasonic Focus Gold 450W
Case
BitFenix Neos
OS
Fedora Linux
correggo anche qui, scusate, avevo letto male e spulciato vecchie review, l'ultima versione di zorin che ha avuto wine è la 12. ora non c'è più.



@EmanueleC scusa ma che tu sappia tutte le distro sono adatte a brtfs? o una distro può non essere compatibile? o non c'entra nulla? grazie
Post unito automaticamente:

mi hanno segnalato anche trinity ubuntu, come distro leggera
Post unito automaticamente:



la ho provata in live, sembra di essere tornati ai tempi di xp in tutto e per tutti, pure nella visualizzazione della pagina di google.
bocciata assolutamente.
Tutte le distro supportano Btrfs, tranne RedHat.
 

C’è omertà

Una bestemmia è gratis
Utente Èlite
4,935
2,083
CPU
ryzen 3 3100
Dissipatore
stock
Scheda Madre
msi b550 pro-vdh wifi
HDD
ssd sata mx500/hdd toshiba 230GB/WD purple
RAM
crucial ballistix 16gb 3600
GPU
Zotac nvidia 1650
Audio
Integrata
Monitor
hp 22w
PSU
be quiet p9 400w
Case
sharkoon s1000
Net
FTTH
OS
w10 pro
Tutte le distro supportano Btrfs, tranne RedHat.

supportano ok, ma sono ugualmente stabili con ogni file system? o per dire ext4 dà meno rischi di problemi (non so di che tipo, sparo a coso)
grazie


scusate, questo output del terminale vuol dire che io ho già flatpak?
Codice:
~$ flatpak --help
Usage:
  flatpak [OPTION…] COMMAND

Builtin Commands:
 Manage installed applications and runtimes
  install                Install an application or runtime
  update                 Update an installed application or runtime
  uninstall              Uninstall an installed application or runtime
  mask                   Mask out updates and automatic installation
  list                   List installed apps and/or runtimes
  info                   Show info for installed app or runtime
  history                Show history
  config                 Configure flatpak
  repair                 Repair flatpak installation
  create-usb             Put applications or runtimes onto removable media

 Finding applications and runtimes
  search                 Search for remote apps/runtimes

 Running applications
  run                    Run an application
  override               Override permissions for an application
  make-current           Specify default version to run
  enter                  Enter the namespace of a running application
  ps                     Enumerate running applications
  kill                   Stop a running application

 Manage file access
  documents              List exported files
  document-export        Grant an application access to a specific file
  document-unexport      Revoke access to a specific file
  document-info          Show information about a specific file

 Manage dynamic permissions
  permissions            List permissions
  permission-remove      Remove item from permission store
  permission-set         Set permissions
  permission-show        Show app permissions
  permission-reset       Reset app permissions

 Manage remote repositories
  remotes                List all configured remotes
  remote-add             Add a new remote repository (by URL)
  remote-modify          Modify properties of a configured remote
  remote-delete          Delete a configured remote
  remote-ls              List contents of a configured remote
  remote-info            Show information about a remote app or runtime

 Build applications
  build-init             Initialize a directory for building
  build                  Run a build command inside the build dir
  build-finish           Finish a build dir for export
  build-export           Export a build dir to a repository
  build-bundle           Create a bundle file from a ref in a local repository
  build-import-bundle    Import a bundle file
  build-sign             Sign an application or runtime
  build-update-repo      Update the summary file in a repository
  build-commit-from      Create new commit based on existing ref
  repo                   Show information about a repo

Help Options:
  -h, --help             Show help options

Application Options:
  --version              Print version information and exit
  --default-arch         Print default arch and exit
  --supported-arches     Print supported arches and exit
  --gl-drivers           Print active gl drivers and exit
  --installations        Print paths for system installations and exit
  -v, --verbose          Show debug information, -vv for more detail
  --ostree-verbose       Show OSTree debug information
 

Moffetta88

Moderatore
Staff Forum
Utente Èlite
20,556
12,946
CPU
i5-4690
Dissipatore
DEEPCOOL CAPTAIN 240EX
Scheda Madre
MSI Z97 U3 PLUS
HDD
KINGSTON SSD KC400 240GB
RAM
24GB BALLISTIX SPORT @2133MHz
GPU
STRIX GTX980 DC2OC
Audio
INTEGRATA
Monitor
AOC G2590VXQ
PSU
BEQUIET! System Power 7 500W
Case
DEEPCOOL MATREXX 55
Periferiche
NESSUNA
Net
EOLO 100
OS
UBUNTU/WINDOWS11
Segnalo an2linux, permette di condividere le notifiche del cellulare sul computer. Funziona bene e a differenza di KDE Connect è indipendente dal desktop che usate. Inoltre, funziona sia su wifi che su bluetooth.

Il client lo trovate sul Playstore.
figata! non vedo l'ora ti avere qualcosa al livello de Il mio telefono di windows
 

EmanueleC

Utente Èlite
5,636
1,841
CPU
Ryzen 5 2600x
Dissipatore
stock
Scheda Madre
ROG STRIX B450-F GAMING
HDD
OS: WD BLue SN570 500GB, Dati: 1TB Toshiba p300, Game: 2TB Toshiba P300
RAM
Corsair DDR4 3000 Mhz 2x8 GB
GPU
AMD Radeon RX 6600
PSU
Seasonic Focus Gold 450W
Case
BitFenix Neos
OS
Fedora Linux
supportano ok, ma sono ugualmente stabili con ogni file system? o per dire ext4 dà meno rischi di problemi (non so di che tipo, sparo a coso)
grazie


scusate, questo output del terminale vuol dire che io ho già flatpak?
Codice:
~$ flatpak --help
Usage:
  flatpak [OPTION…] COMMAND

Builtin Commands:
Manage installed applications and runtimes
  install                Install an application or runtime
  update                 Update an installed application or runtime
  uninstall              Uninstall an installed application or runtime
  mask                   Mask out updates and automatic installation
  list                   List installed apps and/or runtimes
  info                   Show info for installed app or runtime
  history                Show history
  config                 Configure flatpak
  repair                 Repair flatpak installation
  create-usb             Put applications or runtimes onto removable media

Finding applications and runtimes
  search                 Search for remote apps/runtimes

Running applications
  run                    Run an application
  override               Override permissions for an application
  make-current           Specify default version to run
  enter                  Enter the namespace of a running application
  ps                     Enumerate running applications
  kill                   Stop a running application

Manage file access
  documents              List exported files
  document-export        Grant an application access to a specific file
  document-unexport      Revoke access to a specific file
  document-info          Show information about a specific file

Manage dynamic permissions
  permissions            List permissions
  permission-remove      Remove item from permission store
  permission-set         Set permissions
  permission-show        Show app permissions
  permission-reset       Reset app permissions

Manage remote repositories
  remotes                List all configured remotes
  remote-add             Add a new remote repository (by URL)
  remote-modify          Modify properties of a configured remote
  remote-delete          Delete a configured remote
  remote-ls              List contents of a configured remote
  remote-info            Show information about a remote app or runtime

Build applications
  build-init             Initialize a directory for building
  build                  Run a build command inside the build dir
  build-finish           Finish a build dir for export
  build-export           Export a build dir to a repository
  build-bundle           Create a bundle file from a ref in a local repository
  build-import-bundle    Import a bundle file
  build-sign             Sign an application or runtime
  build-update-repo      Update the summary file in a repository
  build-commit-from      Create new commit based on existing ref
  repo                   Show information about a repo

Help Options:
  -h, --help             Show help options

Application Options:
  --version              Print version information and exit
  --default-arch         Print default arch and exit
  --supported-arches     Print supported arches and exit
  --gl-drivers           Print active gl drivers and exit
  --installations        Print paths for system installations and exit
  -v, --verbose          Show debug information, -vv for more detail
  --ostree-verbose       Show OSTree debug information
Btrfs è più sensibile al guasto hardware e quindi alla corruzione dei dati, quindi a molti (ignorando...) può sembrare meno stabile perché per non propagare la corruzione il filesystem potrebbe mettersi in automatico in sola lettura per darti la possibilità di fare un backup e riparare il filesystem se si può o cambiare il disco. Su questo stanno arrivando miglioramenti UX per avvisare l'utente. Se hai una replica in raid o dup, ripara in automatico.
ext4, può corromperti i dati silenziosamente e portali anche a tutti i tuoi backup.
Quindi, secondo te qual è più affidabile come filesystem? ?
 
Ultima modifica:
  • Mi piace
Reazioni: C’è omertà

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!

Discussioni Simili