Teljes Flatpak támogatás a Linux Mintben

meskobalazs képe

A cikk eredetije az OMG! Ubuntu! blogon jelent meg: http://www.omgubuntu.co.uk/2017/10/linux-mint-18-3-adding-full-support-flatpak

A Linux Mint a legújabb disztribúció, amely beáll a Flatpak mögé, a várt „következő generációs” Linuxos alkalmazásterjesztési platform mögé.

A projekt szerint a következő, Linux Mint 18.3 kiadás alapból „teljes Flatpak támogatással” érkezik. Ez Linux Mint Szoftverkezelő integrációt is tartalmaz.

“[A Flatpak] nagyon biztató számunkra, és a megvalósítása már nagyon stabil,” mondja a Linux Mint a legfrissebb havi hírlevelükben:

„Azt reméljük, hogy további lendületet kap, és teljes támogatást adunk hozzá a Linux Mint 18.3-ban.”

A Flatpaknak saját szakasza lesz a Linux Mint Szoftverkezelőben

A Linux Mint 18.3 Flatpakkal előtelepítve és előre beállítva érkezik, a két legnépszerűbb Flatpak tárolóval: a „Flathub” alkalmazásbolttal, és a gnome-apps-szal, amelyet főleg az upstream GNOME fejlesztők használnak.

Hogy könnyű legyen a felhasználóknak a Flatpak appok megtalálása és telepítése, a Linux Mintben egy új szakasz került hozzáadásra a Szoftverkezelőben.

A legfrissebb appok Linux Minten

A Flatpak az „asztali alkalmazások összeállításának és telepítésének következő generációs technológiájaként” lett beharangozva, amely több Linux disztribúcióban is biztonságosan működik. A PPA-kból telepített alkalmazásokkal ellentétben, a Flatpak appok saját, izolált környezetükben futnak. Ez a homokozó tartalmaz mindent, amely az app futtatásához szükséges (a függőségek megoszthatóak az alkalmazások között). Ez azt is jelenti, hogy a Flatpakkal ugyanazon alkalmazás több verziója futtatható egymás mellett, bárminemű probléma nélkül.

Ez a megoldás szinte a Linux Mintre lett szabva, mivel az stabil LTS alapokra épül. A disztribúciót rendszeresen kritizálják, mert „elavult szoftvereket” szállít. Többé már nem. A Flatpakkal a Linux Mint felhasználók – elméletben – képesek lesznek arra, hogy a legfrissebb szoftvereket telepítsék – még a stabil LTS alapokon is – anélkül, hogy a hiányzó függőségekkel és a csomagütközésekkel bajlódjanak, vagy harmadik féltől származó PPA-któl függjenek.

És ez könnyebbé teszi az appkészítők dolgát is, ahogy a Mint kiemeli:

“[A Flatpak] triviálissá teszi az upstream fejlesztők számára a csomagjaik terjesztését a Linux felhasználók számára, nem kell foglalkozniuk az ezernyi disztribúcióval, és a számos alappal, amelyet támogatunk.

A felhasználók további forrásokat (távoli tárolók) is hozzáadhat azok mellé, melyekkel a Linux Mint érkezik, anélkül hogy bármi elromolna. Ez a plusz rugalmasság fontos a disztribúcióknak, a szoftverfejlesztőknek és a végfelhasználóknak egyaránt, akik közül sokan szeretnének egyéni vagy privát tárolókat használni.

A Flatpak buktatói

A sok lehetősége mellett, a Flatpaknak, ahogy a Snapeknek is, van néhány buktatója. Jelenleg elütnek a többi alkalmazástól, mert az alapértelmezett Adwaita GTK+ témát használják. A Mint szerint idővel a Mint-X/Mint-Y témákat fogják használni, de valószínűleg nem a 18.3-ban.

A Flatpak appok frissítésének vezérlése is kicsit nehézkes. Általában ez bejelentkezéskor megtörténik, de lehetnek esetek, amikor nem kívánatos ez a „láthatatlan” frissítés. Valamiféle vezérlésnek meg kellene jelennie.

Végül a Mint megemlíti, hogy a Flatpak appok nem menthetőek és telepíthetőek újra az (új) Mint mentési eszközzel.

 

Hozzászólások

kimarite képe

Teljes Flatpak támogatás a Linux Mintben

Értékelés: 

0
Még nincs értékelve

A flatpak súgó

flatpak --help
Használat:
  flatpak [KAPCSOLÓ...] PARANCS

Beépített parancsok:
 Telepített alkalmazások és futtatókörnyezetek kezelése
  install             Egy alkalmazás vagy futtatókörnyezet telepítése
  update              Telepített alkalmazás vagy futtatókörnyezet frissítése
  uninstall           Telepített alkalmazás vagy futtatókörnyezet eltávolítása
  list                Telepített alkalmazások és/vagy futtatókörnyezetek felsorolása
  info                Információk megjelenítése a telepített alkalmazáshoz vagy futtatókörnyezethez

 Futó alkalmazások
  run                 Alkalmazás futtatása
  override            Jogosultságok felülbírálása egy alkalmazásnál
  make-current        Alapértelmezett verzió megadása a futtatáshoz
  enter               Futó alkalmazás névterének megadása

 Fájlhozzáférés kezelése
  document-export     Hozzáférés adása egy alkalmazásnak egy bizonyos fájlhoz
  document-unexport   Hozzáférés visszavonása egy bizonyos fájlhoz
  document-info       Információk megjelenítése egy bizonyos fájlról
  document-list       Exportált fájlok felsorolása

 Távoli tárolók kezelése
  remote-add          Új távoli tároló hozzáadása (URL alapján)
  remote-modify       Beállított távoli tulajdonságainak módosítása
  remote-delete       Beállított távoli törlése
  remote-list         Az összes beállított távoli felsorolása
  remote-ls           Beállított távoli tartalmának felsorolása

 Alkalmazások összeállítása
  build-init          Könyvtár előkészítése az összeállításhoz
  build               Összeállítási parancs futtatása az összeállítási könyvtáron belül
  build-finish        Összeállítási könyvtár befejezése exportáláshoz
  build-export        Összeállítási könyvtár exportálása tárolóba
  build-bundle        Csomagfájl létrehozása összeállítási könyvtárból
  build-import-bundle Csomagfájl importálása
  build-sign          Alkalmazás vagy futtatókörnyezet aláírása
  build-update-repo   Az összegzőfájl frissítése egy tárolóban
  build-commit-from   Új kommit létrehozása meglévő hivatkozás alapján

Súgólehetőségek:
  -h, --help             Súgólehetőségek megjelenítése

Alkalmazás kapcsolói:
  --version              Verzióinformációk kiírása és kilépés
  --default-arch         Alapértelmezett architektúra kiírása és kilépés
  --supported-arches     Támogatott architektúrák kiírása és kilépés
  --gl-drivers           Aktív gl illesztőprogramok kiírása és kilépés
  -v, --verbose          Hibakeresési információk kiírása a parancsfeldolgozás közben
  --ostree-verbose       OSTree hibakeresési információk kiírása a parancsfeldolgozás közben

Kár, hogy a Firefox (is) leállt az x86 architektúrára fejlesztésről (maradt valameddig az ESR), mert kipróbáltam volna. ;)

Ezt a videót találtam, kissé 'tudományos' jellegű (flatpak):
https://debconf17.debconf.org/talks/59/

kimarite képe

Teljes Flatpak támogatás a Linux Mintben

Értékelés: 

0
Még nincs értékelve

#1 Miféle cucc a Gnome Dokumentumok? A mérete 800MB. A Gnome Games mérete több, mint 900MB. :-)

Van valami doksi a parancssoros használatra? Mármint az alkalmazások elérési útjának felsorolásával a telepítési parancsban. Amolyan --list kapcsolóra gondolok.

Megvan. De sehol a LinPhone, a Weather, a Libreoffice, a MonoDevelop és a Scribus. Miért?

flatpak remote-list
gnome                    
org.mozilla.FirefoxRepo  
org.gnome.Documents-origin
org.gnome.Games-origin
flatpak remote-ls gnome
org.freedesktop.BasePlatform             
org.freedesktop.BaseSdk                  
org.freedesktop.Platform                 
org.freedesktop.Platform.GL.default      
org.freedesktop.Platform.GL.nvidia-304-134
org.freedesktop.Platform.GL.nvidia-304-135
org.freedesktop.Platform.GL.nvidia-340-101
org.freedesktop.Platform.GL.nvidia-340-102
org.freedesktop.Platform.GL.nvidia-340-104
org.freedesktop.Platform.GL.nvidia-367-57
org.freedesktop.Platform.GL.nvidia-370-28
org.freedesktop.Platform.GL.nvidia-375-26
org.freedesktop.Platform.GL.nvidia-375-39
org.freedesktop.Platform.GL.nvidia-375-66
org.freedesktop.Platform.GL.nvidia-375-82
org.freedesktop.Platform.GL.nvidia-378-13
org.freedesktop.Platform.GL.nvidia-381-09
org.freedesktop.Platform.GL.nvidia-381-22
org.freedesktop.Platform.GL.nvidia-384-47
org.freedesktop.Platform.GL.nvidia-384-59
org.freedesktop.Platform.GL.nvidia-384-69
org.freedesktop.Platform.GL.nvidia-384-90
org.freedesktop.Platform.GL.nvidia-387-12
org.freedesktop.Platform.Locale          
org.freedesktop.Sdk                      
org.freedesktop.Sdk.Debug                
org.freedesktop.Sdk.Docs                 
org.freedesktop.Sdk.Extension.gfortran-62
org.freedesktop.Sdk.Locale               
org.gnome.Platform                       
org.gnome.Platform.Locale                
org.gnome.Sdk                            
org.gnome.Sdk.Debug                      
org.gnome.Sdk.Docs                       
org.gnome.Sdk.Locale

No de ..., az nvidia drivert is be tudom szerezni így és működni is fog? Viccesnek tűnik.
... a te képernyő mentéseden látszik a Szoftverközpont. Én nemrég telepítettem, majd rendszer újraindítás után fog megjelenni a menüben szerintem. Merthogy rákeresnék abban egyes alkalmazásokra. Például itt
https://www.hiroom2.com/2017/07/09/debian-9-flatpak-en/
említik a Gedit-et. Halvány fogalmam nincs, paranccsal, hogyan listázom ki.

kimarite képe

Teljes Flatpak támogatás a Linux Mintben

Értékelés: 

0
Még nincs értékelve

#1.1 Megvan.

Felveszem a Gnome Apps tárolót:

flatpak remote-add gnome-apps https://sdk.gnome.org/gnome-apps.flatpakrepo

Listázom a tárolókat:

flatpak remote-list
gnome                   
gnome-apps              
org.mozilla.FirefoxRepo 
org.gnome.Documents-origin
org.gnome.Games-origin

Majd a Gnome Apps lista, a telepíthetőek (e tárolóból):

flatpak remote-ls gnome-apps
org.freedesktop.GlxInfo     
org.freedesktop.GlxInfo.Debug
org.gnome.Books             
org.gnome.Books.Debug       
org.gnome.Books.Locale      
org.gnome.Builder           
org.gnome.Builder.Debug     
org.gnome.Builder.Locale    
org.gnome.Calculator        
org.gnome.Calculator.Debug  
org.gnome.Calculator.Locale 
org.gnome.Calendar          
org.gnome.Calendar.Debug    
org.gnome.Calendar.Locale   
org.gnome.Characters        
org.gnome.Characters.Debug  
org.gnome.Characters.Locale 
org.gnome.Devhelp           
org.gnome.Devhelp.Debug     
org.gnome.Devhelp.Locale    
org.gnome.Dictionary        
org.gnome.Dictionary.Debug  
org.gnome.Dictionary.Locale 
org.gnome.Documents         
org.gnome.Documents.Debug   
org.gnome.Documents.Locale  
org.gnome.Epiphany          
org.gnome.Epiphany.Debug    
org.gnome.Epiphany.Locale   
org.gnome.Evince            
org.gnome.Evince.Debug      
org.gnome.Evince.Locale     
org.gnome.Games             
org.gnome.Games.Debug       
org.gnome.Games.Locale      
org.gnome.Geary             
org.gnome.Geary.Debug       
org.gnome.Geary.Locale      
org.gnome.Glade             
org.gnome.Glade.Debug       
org.gnome.Glade.Locale      
org.gnome.Hitori            
org.gnome.Hitori.Debug      
org.gnome.Hitori.Locale     
org.gnome.Maps              
org.gnome.Maps.Debug        
org.gnome.Maps.Locale       
org.gnome.Nautilus          
org.gnome.Nautilus.Debug    
org.gnome.Nautilus.Locale   
org.gnome.Photos            
org.gnome.Photos.Debug      
org.gnome.Photos.Locale     
org.gnome.Polari            
org.gnome.Polari.Debug      
org.gnome.Polari.Locale     
org.gnome.Rhythmbox3        
org.gnome.Rhythmbox3.Debug  
org.gnome.Rhythmbox3.Locale 
org.gnome.Todo              
org.gnome.Todo.Debug        
org.gnome.Todo.Locale       
org.gnome.Totem             
org.gnome.Totem.Debug       
org.gnome.Totem.Locale      
org.gnome.Weather           
org.gnome.Weather.Debug     
org.gnome.Weather.Locale    
org.gnome.bijiben           
org.gnome.bijiben.Debug     
org.gnome.bijiben.Locale    
org.gnome.clocks            
org.gnome.clocks.Debug      
org.gnome.clocks.Locale     
org.gnome.eog               
org.gnome.eog.Debug         
org.gnome.eog.Locale        
org.gnome.frogr             
org.gnome.frogr.Debug       
org.gnome.frogr.Locale      
org.gnome.gedit             
org.gnome.gedit.Debug       
org.gnome.gedit.Locale      
org.gnome.gitg              
org.gnome.gitg.Debug        
org.gnome.gitg.Locale       
org.gnome.iagno             
org.gnome.iagno.Debug       
org.gnome.iagno.Locale

Forrás:
http://flatpak.org/apps.html#cli
(https://wiki.debian.org/FlatpakHowto)

Hejj!