Începătorii Linux sunt la îndemână, deoarece pot instala pachete în timp ce economisesc timp și efort. Canonical, compania-mamă a Ubuntu, a fost prima care a implementat snaps, un software fără dependență de distribuție încrucișată.
Cu Snap a venit Flatpak, un alt sistem universal de ambalare, scris în C. Considerat un utilitar de gestionare a pachetelor, permite utilizatorului să instaleze și să ruleze aplicații într-un mediu izolat.
Terminologii de bază
La fel ca Snap, Flatpak își propune să simplifice gestionarea software-ului în toate distribuțiile Linux. Iată câteva terminologii comune care merită cunoscute:
- Flatpak: Acesta este un sistem utilizat pentru construirea, distribuirea și rularea de aplicații desktop cu sandbox pe Linux.
- Runtime: Runtimes sunt, de asemenea, numite platforme, deoarece acestea funcționează ca platforme integrate pentru a furniza utilități de bază necesare unei aplicații Flatpak pentru a funcționa.
- Aplicație Flatpak: Acestea sunt aplicațiile pe care un utilizator le poate instala folosind flatpak comanda de pe computerul lor.
Avantajele utilizării Flatpak
- Universalitate: Flatpak, ca manager de servicii utilitare, permite utilizatorului să instaleze și să ruleze aplicații practic pe aproape orice desktop Linux. Aceasta va include orice distribuții non-GNU, sisteme de operare numai în citire, distribuții fără sistem sau alte arhitecturi.
- Inovator prietenos: Flatpak promovează distribuitorii pentru a ajuta dezvoltatorii să se concentreze asupra obiectivelor lor de inovare.
- Stabilitate: Orice defecțiuni dintr-o aplicație nu determină ruperea sistemului. Acest lucru se datorează faptului că duratele de rulare Flatpak sunt conținute și nu interferează cu funcționarea sistemului.
- Instalare fără rădăcină: Nu aveți nevoie de privilegii ridicate atunci când instalați o aplicație / runtime Flatpak.
- Aplicații de tip sandbox: Unul dintre obiectivele principale ale Flatpak este îmbunătățirea securității sistemului prin izolarea aplicațiilor unele de altele. Aplicațiile sunt izolate și rulate în silozuri separate.
Legate de: Un ghid pentru începători pentru depozitele de software din Ubuntu
Instalarea Flatpak pe distribuțiile Linux
Există diferite moduri de a instala Flatpak, în funcție de distribuția Linux pe care o utilizați.
Instalarea Flatpak este o procedură în doi pași. Primul pas include instalarea Flatpak printr-un manager de pachete. Al doilea pas constă în adăugarea depozitului Flathub al Flatpak, de unde puteți instala diverse aplicații.
Iată cum puteți instala pachetul pe diferite distribuții Linux:
Pe Ubuntu și Mint
În mod implicit, Flatpak acceptă Ubuntu 18.04, Mint 19.3 și versiunile lor ulterioare. Puteți instala pachetul pe Ubuntu și Linux Mint folosind APT:
sudo apt instalează flatpak
Pe Debian și Distros-uri bazate pe Debian
Pentru a instala Flatpak pe distribuții bazate pe Debian, cum ar fi Elementary și Zorin, trebuie să adăugați un PPA la sistemul dvs. înainte de a descărca pachetul:
sudo add-apt-repository ppa: alexlarsson / flatpak
actualizare sudo apt
sudo apt instalează flatpak
De asemenea, puteți utiliza comenzile menționate mai sus pentru a instala Flatpak pe Ubuntu.
Pe Red Hat și Fedora
Pentru a instala pe distribuții bazate pe RHEL, cum ar fi Fedora și CentOS, rulați această comandă:
sudo dnf instalează flatpak
Alternativ, puteți utiliza și managerul de pachete YUM:
sudo yum instalați flatpak
Pe OpenSUSE
Lansați următoarea comandă pentru a instala Flatpak pe OpenSUSE:
sudo zypper instalează flatpak
Pe ArchLinux / Manjaro
Nu în ultimul rând, pentru a instala pachetul pe Arch Linux și distribuțiile sale derivate, rulați următoarea comandă:
sudo pacman -S flatpak
Legate de: Flathub vs. Snap Store: Cele mai bune site-uri pentru descărcarea aplicațiilor Linux
Adăugarea depozitului Flathub în Linux
Următorul pas este să adăugați depozitul Flatpak, Flathub, astfel încât să puteți descărca și instala aplicații dintr-unul dintre cele mai populare și utilizate pe scară largă depozite.
La adăugați depozitul pe Linux, executați această comandă:
flatpak remote-add --if-not-exist flathub https://flathub.org/repo/flathub.flatpakrepo
Cum se folosește Flatpak pe Linux
Utilizarea Flatpak este destul de similară cu utilizarea altor manageri de pachete pe Linux. Puteți căuta și instala aplicații din depozitul Flathub utilizând instrumentul de linie de comandă Flatpak.
Căutați aplicații pe Flathub
Înainte de a intra pentru a instala aplicațiile, puteți verifica dacă o anumită aplicație este disponibilă în depozit. Formatul implicit pentru această comandă este:
flatpak căutați numele aplicației
De exemplu, să căutăm Spotify și să-l instalăm dacă este disponibil.
flatpak search spotify
Valorile rezultate vor afișa ID-ul aplicației, versiunea, ramificația și telecomenzile împreună cu o descriere a software-ului.
Instalați pachetele folosind Flatpak
Sintaxa de bază pentru instalarea aplicațiilor folosind Flatpak este:
flatpak instalează telecomandă ID aplicație
De exemplu, pentru a instala Spotify, puteți utiliza:
flatpak instalează flathub com.spotify. Client
Lansați o aplicație
Utilizați următorul format de comandă pentru a lansa o aplicație:
flatpak execută ID-ul aplicației
De exemplu:
flatpak run com.spotify. Client
Aceasta va lansa în cele din urmă aplicația Spotify pe sistemul dvs.
Listează pachetele instalate Flatpak
Să facem acest lucru un pas mai departe. Pentru a obține o listă a tuturor pachetelor Flatpak instalate pe sistemul dvs.:
lista flatpak
Actualizați pachetele instalate
Pentru a actualiza pachetele Flatpak din sistemul dvs., rulați:
actualizare flatpak
Dacă toate pachetele sunt deja actualizate, nu vor exista modificări noi după executarea comenzii menționate mai sus.
Dezinstalați software-ul utilizând Flatpak
Dacă ați instalat o aplicație și nu mai doriți să o păstrați, o puteți dezinstala cu succes folosind dezinstalați metodă. Sintaxa implicită a comenzii este:
flatpak dezinstalați ID-ul aplicației
Deoarece tocmai am instalat Spotify, încercați să dezinstalați aplicația tastând:
flatpak dezinstalează com.spotify. Client
Activarea depozitului GNOME
La fel ca Flathub, depozitul GNOME conține toate aplicațiile de bază GNOME. Depozitul central în sine are două versiuni: stabil și nocturn.
Adăugați depozitul stabil GNOME
Utilizare wget pentru a descărca cheile GPG pentru depozit:
wget https://sdk.gnome.org/keys/gnome-sdk.gpg
Adăugați depozitul GNOME Flatpak la sistemul dvs. utilizând adăugare la distanță:
sudo flatpak remote-add --gpg-import = gnome-sdk.gpg --if-not-exists gnome-apps https://sdk.gnome.org/repo-apps/
Pentru a instala versiunea de noapte, emiteți următoarele comenzi:
wget https://sdk.gnome.org/nightly/keys/nightly.gpg
sudo flatpak remote-add --gpg-import = nightly.gpg --if-not-exists gnome-nightly-apps https://sdk.gnome.org/nightly/repo-apps/
Listarea depozitelor la distanță
Pentru a lista toate depozitele la distanță configurate:
telecomenzi flatpak
Comanda de mai sus va afișa depozitele pe care le-ați adăugat la sistemul dvs. Se va afișa, de asemenea, dacă depozitul este o instalare la nivel de sistem sau este specific doar pentru câțiva utilizatori.
Ștergerea unui depozit Flatpak
Sintaxa de bază pentru ștergerea unui depozit este:
sudo flatpak remote-delete-remote-name
...Unde nume de la distanță este numele depozitului la distanță.
De exemplu, pentru a elimina depozitul Flathub din sistemul dvs.:
sudo flatpak remote-delete flathub
Repararea instalării Flatpak
Folosește reparație comanda pentru a repara instalarea Flatpak pe sistemul dvs.:
repararea sudo flatpak
Comanda durează puțin timp pentru a rula, deci aveți răbdare și așteptați să se execute complet.
Omoară un proces Flatpak
Pentru a elimina orice proces Flatpak, verificați mai întâi ce procese rulează:
sudo flatpak ps
Pentru a ucide un proces:
sudo flatpak kill applicationID
Pentru a verifica dacă sistemul a ucis procesul cu succes:
sudo flatpak ps
Legate de: Cum se afișează informații legate de proces pe Linux folosind comanda ps
Profitând la maximum de comenzile Flatpak
Ca începător, vă veți simți probabil copleșiți de diferitele terminologii, jargon și o mulțime de comenzi disponibile în distribuțiile Linux. Cu toate acestea, Flatpak este aici pentru a vă ușura viața, permițându-vă să instalați aplicații în siguranță.
Dacă abia începeți, cel mai bine este să explorați diferitele funcționalități încet și constant, în timp ce încercați să înțelegeți diferitele nuanțe disponibile în distribuție. Dacă nu doriți să vă ocupați deloc de linia de comandă, luați în considerare trecerea la Snap și Snap Store pentru a instala pachete pe Linux.
Copleșit de curba de învățare abruptă a managerilor de pachete din linia de comandă? Începeți cu Snap și Snap Store astăzi.
Citiți în continuare
- Linux
- Linux
- Aplicații Linux
- Administratori de pachete
Aboneaza-te la newsletter-ul nostru
Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!
Încă un pas…!
Vă rugăm să confirmați adresa de e-mail în e-mailul pe care tocmai vi l-am trimis.