Se pare că instalarea universală a aplicațiilor este noul lucru în lumea Linux. Aveți dezvoltatorii din spatele Ubuntu care lucrează la snaps, App Image (alias cel mai apropiat lucru de fișierele .exe pe Linux), Deis, ZeroInstall și, desigur, lucrul nou despre care vorbește toată lumea: Flatpak. De prea mult timp comunitatea open source și Linux în ansamblu au avut nevoie de o singură modalitate de a livra software la multe distribuții Linux diferite. În 2017, există multe proiecte software diferite care concurează pentru lumina reflectoarelor. Flatpak nu este diferit. Este un instrument dezvoltat de Free Desktop Project care promite să faciliteze livrarea oricărui tip de software, fără probleme și cu ușurință oricărui tip de distribuție Linux de pe piață.
ALERTA SPOILER: Derulați în jos și urmăriți tutorialul video de la sfârșitul acestui articol.
În acest articol, vom analiza cum să facem ca această nouă tehnologie interesantă să funcționeze pe distribuția ta Linux preferată.
Cuprins
Instalarea FlatPak
Dezvoltatorii Flatpak au lucrat din greu cu întreținerii distribuției Linux pentru ca totul să funcționeze ușor. Deschideți o fereastră de terminal, găsiți secțiunea cu sistemul de operare pe care îl utilizați și introduceți comanda (comenzile) pentru a o instala!
Arch Linux
sudo pacman -S flatpak
Fedora
sudo dnf install flatpak
OpenSUSE
sudo zypper install flatpak
Mageia
sudo urpmi flatpak
sau (dacă folosești DNF)
sudo dnf install flatpak
Ubuntu
Ubuntu 16.04 LTS
sudo add-apt-repository ppa:alexlarsson/flatpak
sudo apt update sudo apt install flatpak
Ubuntu 17.04+
sudo apt install flatpak
Testare Debian/Instabil
sudo apt-get install flatpak
Gentoo
Mai întâi, obțineți un shell rădăcină: sudo -s sau su
Apoi, creați un nou fișier de configurare: nano -w /etc/portage/repos.conf/flatpak-overlay.conf
Lipiți următorul cod în interiorul fișierului:
[flatpak-overlay] priority = 50 location = /usr/local/portage/flatpak-overlay sync-type = git sync-uri = git://github.com/fosero/flatpak-overlay.git
sincronizare automată = Da
Salvați fișierul de configurare cu combinația de tastatură Ctrl + O.
În cele din urmă, executați o sincronizare pentru a instala Flatpak.
emerge --sync
Folosind Flatpak
Flatpak este o tehnologie foarte descentralizată. Spre deosebire de alte soluții de „aplicație universală”, precum snaps-urile, nu există un singur magazin de software. În schimb, sunt multe. Acest program permite utilizatorilor să-și creeze propriile containere și să le încarce pe serverele oficiale, dar este, de asemenea, posibil ca utilizatorii să-și găzduiască propriile containere și să ignore în întregime modul oficial.
Ești dezvoltator? Consultați informațiile oficiale către învață cum să faci un Flatpak.
Instalarea unui Flatpak dintr-un depozit
Pentru a instala o aplicație Flatpak pe computerul dvs. Linux, deschideți un terminal. Apoi, introduceți această comandă pentru a obține acces root: sudo -s
În acest exemplu, vom instala Spotify prin linia de comandă. Începeți prin a spune serviciului Flatpak să obțină aplicația de la distanță.
flatpak install --from https://s3.amazonaws.com/alexlarsson/spotify-repo/spotify.flatpakref
Apoi, instalați Spotify cu comanda de rulare.
flatpak run com.spotify.Client
Când procesul este finalizat, verificați meniul aplicației. Va apărea o pictogramă Spotify.
Instalarea unui Flatpak dintr-un fișier
Din fericire, linia de comandă nu este singura modalitate de a instala o aplicație Flatpak. De asemenea, este posibil să descărcați un fișier .flatpakref și să îl instalați fără a introduce o singură comandă.
În primul rând, asigurați-vă că software-ul gnome este instalat pe sistem (deși cel mai probabil este deja). Apoi, descărcați un fișier .flatpakref prin intermediul pagina aplicației. În acest exemplu, vom folosi Skype.
Când fișierul este descărcat pe computer, deschideți managerul de fișiere și mergeți la locația aplicației descărcate. Faceți clic dreapta pe el și selectați „Open With Software Install”. Aceasta va lansa magazinul de software Gnome și va afișa o pagină care arată informații detaliate despre aplicația care va fi instalată.
Faceți clic pe butonul de instalare, introduceți parola și așteptați. O notificare va apărea când programul este terminat.
Asta e! Verificați meniul aplicației pentru programul nou instalat.
Actualizarea Flatpaks
Actualizarea, ca și instalarea, este posibilă în două moduri. Prima cale este cu terminalul. Începeți prin a enumera toate Flatpak-urile instalate pe sistem cu comanda list.
flatpak list
Apoi, selectați o aplicație Flatpak din listă și adăugați-o la sfârșitul: actualizare flatpak
Procedând astfel, aplicația individuală va fi actualizată. Alternativ, introduceți flatpak update pentru a actualiza toate aplicațiile din sistem.
Nu vrei să folosești terminalul? Folosește software-ul Gnome ca de obicei. Când există o actualizare Flatpak, vă va spune! Instalați-l ca de obicei, împreună cu actualizări regulate de software.
Dezinstalarea Flatpaks
Dezinstalați o aplicație utilizând mai întâi comanda list pentru a găsi numele aplicației de dezinstalat. Apoi, copiați numele și tastați:
sudo flatpak uninstall appnamehere
Ca alternativă, deschideți Gnome Software, căutați aplicația și faceți clic pe „dezinstalați”.
Concluzie
Distribuția de software a fost întotdeauna unul dintre cele mai slabe puncte ale Linux: dezvoltatorii nu doresc să-și ambaleze programul în 100 de formate diferite. În plus, utilizatorii doresc o modalitate mai bună de a instala software-ul decât să se bazeze pe terminal. Flatpack este o altă încercare de a remedia acest lucru. Îndeplinește această sarcină masivă preluând programe și virtualizându-le în interiorul containerelor, permițându-le să ruleze pe orice în orice moment. Dezvoltarea acestui software crește, Flatpaks contribuind la livrarea de software populare precum: Spotify, Blender, Mozilla Firefox și chiar Microsoft Skype. Sprijinul pentru acest instrument este masiv, iar adoptarea este din ce în ce mai bună.
Flatpak-urile au mult potențial, dar sunt umbriți de alți jucători din jocul „instalator universal Linux”. Drept urmare, sunt cunoscuți doar de către tociștii Linux. Sper că acest tutorial va aduce o lumină atât de necesară asupra Flatpak, astfel încât toate tipurile de utilizatori Linux să poată începe să le folosească!