Ce este Flatpak și cum se instalează aplicațiile Flatpak pe Ubuntu și alte Linux

Publicat: 2020-05-28

Gestionarea pachetelor este una dintre caracteristicile importante ale oricărei distribuții Linux care ușurează metoda de instalare și întreținere a aplicațiilor Linux. Diferite distribuții Linux urmează metode diferite de a împacheta și distribui software-ul.

Dar aceeași caracteristică devine uneori o piatră de poticnire pentru unii oameni care trec la diferite distribuții Linux. Le este greu să înțeleagă noul manager de pachete și nu reușesc să instaleze aplicațiile. Pentru a rezolva astfel de probleme cu mai mulți manageri de pachete, distribuția Linux a evoluat pentru a produce sisteme universale de gestionare a pachetelor, cum ar fi Snap, Appimage și Flatpak.

În zilele noastre, dacă doriți să descărcați orice aplicație, trebuie să fi întâlnit cuvintele „Flatpak” sau „Flathub”. Deci, ți s-a părut și confuz pentru prima dată? Dacă da, acest articol este exact pentru a înțelege Flatpak cu utilizarea de bază a instalării și dezinstalării aplicațiilor Flatpak.

După ce urmați acest ghid pentru începători, veți afla despre următoarele lucruri:

  • Ce este Flatpak și Flathub
  • Activarea sau instalarea Flatpak pe Ubuntu, Pop!_OS, Linux Mint și altă distribuție Linux
  • Instalarea aplicațiilor Flatpak folosind software-ul GNOME
  • Instalați aplicațiile Flatpak de pe terminal
  • Instalați aplicațiile Flatpak din fișierul .flatpakref
  • Folosind alte comenzi Flatpak
  • Dezinstalați aplicațiile Flatpak

Ce este Flatpak?

Flatpak este un sistem universal de gestionare a pachetelor pentru a construi și a distribui aplicații pe orice distribuție Linux. Nu trebuie să învățați manageri de pachete specifici distribuției pentru a instala aplicația Flatpak. Oferă un singur utilitar de linie de comandă pentru toate distribuțiile Linux pentru a descărca, instala și actualiza aplicația.

Aplicația Flatpak vine la pachet cu toate bibliotecile dependente din interiorul aplicației. Prin urmare, nu trebuie să instalați nicio dependență extern pe desktop-ul Linux. Aici enumerez caracteristicile cheie unice ale Flatpak care oferă mai multe motive pentru a-l folosi.

Caracteristicile Flatpak:

  • Mediu Sandboxing pentru rularea aplicațiilor
  • Suport pentru 24 de distribuții Linux
  • Rularea mai multor versiuni ale aceleiași aplicații în același timp
  • Fără incompatibilități de dependență
  • Actualizare automată a aplicației în fundal

Ce este Flathub?

Flathub este un depozit centralizat de aplicații flatpak care oferă tone de aplicații și jocuri pentru sistemul Linux. De asemenea, oferă un serviciu de creare pentru dezvoltatorii care doresc să creeze, să distribuie și să ofere actualizări regulate pentru aplicații.

De asemenea, puteți integra Flathub cu centrul dvs. de software de unde răsfoiți și instalați aplicațiile Flatpak folosind o interfață grafică. Dacă locuiți în terminalul dvs., puteți utiliza utilitarul Flatpak din linia de comandă pentru a răsfoi și a instala aplicații din repo Flathub.

Deci, să trecem la primul pas prin configurarea Flatpak pe Ubuntu și alte distribuții Linux.

Cum se activează suportul Flatpak?

Dacă utilizați Fedora, Endless OS, Linux Mint, CentOS, OS elementar, puteți sări peste acest pas, deoarece nu este necesar să instalați Flatpak. Cea mai recentă versiune a acestor distribuții Linux vine cu un suport Flatpak preinstalat și implicit.

Acum, pentru a activa Flatpak pe alte distribuții Linux, trebuie doar să rulăm o singură comandă care va instala Flatpak și va configura automat cu sistemul Linux.

Instalați Flatpak pe Debian, Pop!_OS, Ubuntu și derivatele sale

 sudo apt install flatpak 
Instalați Flatpak pe Ubuntu 20.04
Instalați Flatpak pe Ubuntu 20.04

Instalați Flatpak pe versiunea mai veche de Ubuntu înainte de 18.10

 sudo add-apt-repository ppa:alexlarsson/flatpak
actualizare sudo apt
sudo apt install flatpak

Instalați Flatpak pe Red Hat Enterprise Linux (RHEL)

 sudo yum install flatpak

Instalați Flatpak pe Arch Linux

 sudo pacman -S flatpak

Instalați Flatpak pe OpenSUSE

 sudo zypper install flatpak

Instalați Flatpak pe Solus

 sudo eopkg install flatpak xdg-desktop-portal-gtk

Pentru toate celelalte distribuții Linux, puteți verifica aici.

După ce ați terminat de instalat Flatpak, reporniți sistemul și suntem gata să trecem la următorul pas de instalare a aplicațiilor Flatpak. Dar înainte de a merge mai departe, permiteți-mi să vă informez că mai jos voi discuta trei metode de a descărca și instala aplicațiile Flatpak din Flathub repo.

  • Instalarea aplicațiilor Flatpak folosind centrul software GNOME
  • Instalarea aplicațiilor Flatpak folosind fișierul .flatpakref
  • Instalarea aplicației Flatpak folosind linia de comandă

Deci, sunteți cu toții liberi să utilizați oricare dintre cele trei metode în funcție de propria situație, dorință și nivel de confort. Aici, vreau să menționez, de asemenea, că folosesc Ubuntu 20.04 Linux pentru a afișa instalarea aplicației Flatpak.

Cum se instalează aplicațiile Flatpak utilizând Centrul de software GNOME grafic?

1. Instalați pluginul Flatpak

Metoda grafică este cea mai simplă modalitate de a instala aplicațiile Flaptak pentru toți cei cărora le este frică de terminal. Pentru a utiliza centrul software implicit, mai întâi trebuie să activați suportul Flatpak.

Prin urmare, dacă utilizați mediul desktop GNOME, instalați pluginul Flatpak rulând comanda:

 sudo apt install gnome-software-plugin-flatpak

Pentru desktop-ul KDE, rulați comanda:

 sudo apt install plasma-discover-backend-flatpak 
Instalați gnome-software-plugin-flatpak
Instalați gnome-software-plugin-flatpak pe Ubuntu 20.04

2. Căutați aplicația cu etichetă sursă la Flathub

Acum doar căutați aplicația în centrul dvs. software implicit și veți observa o etichetă cu o sursă care indică către depozitul Flathub.

Aplicația Flatpak din centrul software GNOME cu etichetă sursă către Flathub
Aplicația Flatpak din centrul software GNOME cu etichetă sursă către Flathub

Faceți clic pe „Instalare” și acum puteți avea o aplicație Flatpak instalată pe sistemul dumneavoastră.

Cum se instalează aplicațiile Flatpak folosind fișierul .flatpakref (Flatpak)?

1. Căutați aplicația pe platforma online Flathub

Accesați magazinul online de aplicații Flathub și căutați aplicația dorită.

Se caută aplicația Flatpak în Flathub
Căutați aplicația Flatpak pe Flathub

2. Descărcați fișierul .flatpakref Flatpak

Faceți clic pe „Instalare” și va descărca torrent ca fișierul flatpak .flatpakref pe care îl vom folosi în pasul următor pentru a instala aplicația.

Se descarcă fișierul aplicației Flatpak
Descărcați fișierul aplicației Flatpak

3. Instalați aplicația Flatpak Din fișierul .flatpakref

Acum, rulați următoarea comandă pentru a instala aplicația folosind fișierul .flatpakref.

 flatpak install --from /path/to/<app-id>.flatpakref 
Instalați aplicația Flatpak folosind fișierul flatpakref
Instalați aplicația Flatpak folosind fișierul flatpakref

După ce terminați de instalat aplicația, puteți fie să căutați în sistemul dvs., fie să rulați următoarea comandă pentru a deschide aplicația:

 flatpak rulați <app-id>

Cum se instalează aplicațiile Flatpak folosind linia de comandă?

1. Instalați depozitul Flathub

Pentru a instala o aplicație Flatpak de pe terminal, trebuie mai întâi să instalăm depozitul Flathub, astfel încât să putem căuta aplicația și apoi să o instalăm.

Deci, rulați comanda pentru a adăuga Flathub care conține lista completă a aplicației Flatpak:

 flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo 
Adăugați depozitul Flathub
Adăugați depozitul Flathub

2. Căutați aplicația Flatpak din terminal

Acum putem căuta orice folosind o singură comandă:

 flatpak search <nume-aplicație> 
Căutați aplicația Flatpak
Căutați aplicația Flatpak

Acesta va lista toate aplicațiile legate de cuvântul cheie app-name pe care l-ați introdus.

3. Instalați aplicația Flatpak folosind ID-ul aplicației

Localizați aplicația pe care doriți să o instalați, copiați-i ID-ul aplicației și transmiteți-o ca intrare la următoarea comandă pentru a instala aplicația:

 flatpak instalează flathub <app-id> 
Instalați aplicația Flatpak
Instalați aplicația Flatpak

Acum rulați aplicația folosind comanda:

 flatpak rulați <app-id>

Utilizarea altor comenzi Flatpak

Dacă doriți să faceți mai multe cu flatpak, puteți verifica toate comenzile sale disponibile citind pagina de manual:

 om flatpak 
Comenzi utile Flatpak
Comenzi utilitare Flatpak

După cum puteți vedea, există mai multe comenzi pentru gestionarea aplicațiilor instalate. Una dintre ele este flatpak list care afișează toate aplicațiile Flaptak instalate pe sistemul dumneavoastră.

 lista flatpak 
Listați toate aplicațiile Flatpak instalate pe sistemul Linux
Listați toate aplicațiile Flatpak instalate pe sistemul Linux

Pentru a actualiza aplicația specifică, puteți rula:

 actualizare flatpak <app-id>

Cum să dezinstalez aplicațiile Flatpak?

În cele din urmă, dacă doriți să eliminați aplicațiile Flatpak, puteți face același lucru folosind atât metodele grafice, cât și cele din linia de comandă.

Dacă utilizați o linie de comandă, rulați flatpak list și luați app-id . Apoi, executați comanda pentru a dezinstala aplicația:

 dezinstalează flatpak <app-id>

Folosind o metodă grafică, puteți căuta aplicația instalată în centrul software respectiv și apoi faceți clic pe Eliminare sau dezinstalare.

Concluzie

Sper că v-a plăcut ghidul pentru începători și ați învățat despre sistemul de gestionare a pachetelor Flatpak. Simțiți-vă liber să vă exprimați opinia sau să puneți orice îndoială în secțiunea de comentarii de mai jos.