Friday , 23 January 2026

Flatpak – Ghid pentru începători

Există un instrument numit Ubuntu Snaps. Snaps a fost implementat pentru prima dată de Canonical pentru sistemul de operare Ubuntu, iar mai târziu a fost adoptat de alte distribuții Linux precum Arch, Gentoo și Fedora etc. Snap este un singur pachet binar care conține toate bibliotecile și dependențele necesare și îl puteți instala pe orice distribuție Linux, indiferent de versiunea și arhitectura sa. Similar cu Snaps, există un alt instrument numit Flatpak. După cum știți deja, ambalarea aplicațiilor distribuite pentru diferite distribuții Linux este destul de consumatoare de timp și complexă. Fiecare aplicație distribuită are un set diferit de biblioteci și dependențe pentru diferite distribuții Linux. Dar, Flatpak, un nou cadru pentru aplicații desktop, reduce complet această povară. Acum puteți crea o aplicație Flatpak și o puteți instala pe diferite sisteme de operare. Ce tare, nu-i așa?

În plus, utilizatorii nu trebuie să-și facă griji cu privire la biblioteci și dependențe, totul este inclus în aplicația în sine. Cel mai important, aplicațiile Flaptpak sunt izolate și izolate de restul sistemului de operare gazdă și de alte aplicații. O altă caracteristică notabilă este că putem instala mai multe versiuni ale aceleiași aplicații pe același sistem în același timp. De exemplu, puteți instala VLC player versiunea 2.1, 2.2 și 2.3 pe același sistem. În acest fel, dezvoltatorii pot testa diferite versiuni ale aceleiași aplicații simultan.
În acest tutorial vom vedea cum să instalăm Flatpak pe GNU/Linux.

Instalarea Flatpak


Flatpak este disponibil pentru multe distribuții populare Linux, cum ar fi Arch Linux, Debian, Fedora, Gentoo, Red Hat, Linux Mint, openSUSE, Solus, Mageia și Ubuntu.
Pentru a instala Flatpak pe Arch Linux, rulați:
$ sudo pacman -S flatpak

Flatpak este disponibil în Debian Stretch standard și în depozitele mai noi. Pentru a-l instala, rulați:
$ sudo apt install flatpak

Flatpak este instalat implicit pe Fedora. Tot ce trebuie să faceți este să activați Flathub așa cum este descris în secțiunea următoare.
În cazul în care nu este instalat dintr-un motiv oarecare, rulați:
$ sudo dnf install flatpak

Pe rularea RHEL 7:
$ sudo yum install flatpak

În Linux Mint 18.3, flatpak este instalat implicit. Astfel, nu este necesară nicio configurație.
Pe openSUSE, Tumbleweed Flatpak poate fi instalat folosind Zypper:
$ sudo zypper install flatpak

Pe Ubuntu, trebuie să adăugați un depozit suplimentar și să instalați Flatpak așa cum se arată mai jos.
$ sudo add-apt-repository ppa:alexlarsson/flatpak
$ sudo apt update
$ sudo apt install flatpak

Există un plugin Flatpak care vă permite să instalați aplicații fără a necesita o linie de comandă. Pentru a instala acest plugin, rulați:
$ sudo apt install gnome-software-plugin-flatpak

Să începem cu Flatpak


Există multe aplicații populare precum Gimp, Kdenlive, Steam, Spotify, Visual Studio etc. disponibile pe Flatpak.
Să ne uităm acum la utilizarea de bază a comenzii flatpak.
În primul rând, trebuie să adăugăm depozite la distanță.

Adăugarea de depozite la distanță


Activarea depozitelor Flathub
Flathub nu este altceva decât un depozit central în care toate aplicațiile flatpak sunt disponibile utilizatorilor. Pentru a-l activa, pur și simplu rulați:
$ sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Flathub este suficient pentru a instala cele mai populare aplicații. Dar în cazul în care doriți să încercați unele aplicații GNOME, puteți adăuga depozitul GNOME.

Activarea depozitelor GNOME:

Depozitul GNOME conține toate aplicațiile de bază GNOME. Depozitul GNOME flatpak este disponibil în două versiuni, stabilă și nocturnă.
Pentru a adăuga depozitul stabil GNOME, rulați următoarele comenzi:
$ wget https://sdk.gnome.org/keys/gnome-sdk.gpg
$ sudo flatpak remote-add --gpg-import=gnome-sdk.gpg --if-not-exists gnome-apps https://sdk.gnome.org/repo-apps/

Aplicațiile din acest depozit necesită versiunea 3.20 a cadrului org.gnome.Platform.
Pentru a instala un mediu stabil, rulați:
$ sudo flatpak remote-add --gpg-import=gnome-sdk.gpg gnome https://sdk.gnome.org/repo/

Pentru a adăuga depozitul nocturn de aplicație GNOME, rulați:
$ 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/

Aplicațiile din acest depozit necesită o versiune de noapte a cadrului org.gnome.Platform.
Pentru a instala mediul versiunea de noapte, rulați:
$ sudo flatpak remote-add --gpg-import=nightly.gpg gnome-nightly https://sdk.gnome.org/nightly/repo/

Vizualizați depozitele instalate


Pentru a vizualiza toate depozitele de la distanță configurate, rulați:
$ flatpak remotes
Name Options
flathub system
gnome system
gnome-apps system
gnome-nightly system
gnome-nightly-apps system

După cum puteți vedea, comanda de mai sus listează depozitele pe care le-ați adăugat la sistemul dumneavoastră. Lista indică, de asemenea, dacă depozitul de la distanță a fost adăugat pe bază de utilizator sau la nivelul întregului sistem.

Ștergerea unui depozit


Pentru a șterge un pool de depozite, de exemplu flathub, trebuie să rulați comanda:
$ sudo flatpak remote-delete flathub

Instalarea aplicațiilor Flatpak


În această secțiune, vom vedea cum să instalați aplicațiile Flatpak.
Pentru a instala aplicația, pur și simplu rulați:
$ sudo flatpak install flathub com.spotify.Client

Toate aplicațiile din depozitul stabil GNOME folosesc numele de versiune „stable”.
Pentru a instala orice aplicație GNOME stabilă, cum ar fi Evince, rulați:
$ sudo flatpak install gnome-apps org.gnome.Evince stable

Toate aplicațiile din depozitul nocturn GNOME folosesc numele versiunii „master”.
De exemplu, pentru a instala gedit, rulați:
$ sudo flatpak install gnome-nightly-apps org.gnome.gedit master

Dacă nu doriți să instalați aplicații la nivelul întregului sistem, puteți instala și aplicații flatpak pe bază de utilizator, așa cum se arată mai jos.
$ flatpak install --user <nume_aplicație>

În acest caz, toate aplicațiile instalate vor fi stocate în $HOME/.var/app/location.
$ ls $HOME/.var/app/
com.spotify.Client

Lansarea aplicațiilor Flatpak


Puteți lansa aplicația instalată în orice moment din lansatorul de aplicații. Din linia de comandă îl puteți lansa, de exemplu Spotify, folosind comanda:
$ flatpak run com.spotify.Client

Afișarea unei liste de aplicații


Pentru a vedea aplicațiile instalate și runtime, rulați comanda:
$ flatpak list

Pentru a vizualiza aplicațiile instalate exclusiv, utilizați această comandă:
$ flatpak list --app

De asemenea, puteți vizualiza lista de aplicații și medii disponibile din toate pool-urile folosind comanda:
$ flatpak remote-ls

Pentru a enumera numai aplicațiile disponibile, utilizați comanda:
$ flatpak remote-ls --app

Pentru a extrage aplicații și runtime dintr-un anumit depozit, cum ar fi gnome-apps, rulați:
$ flatpak remote-ls gnome-apps

Pentru a lista numai aplicațiile dintr-un anumit depozit de la distanță, rulați
$ flatpak remote-ls flathub --app

Actualizarea aplicațiilor


Pentru a actualiza toate aplicațiile flatpak, rulați:
$ flatpak update

Pentru a actualiza o anumită aplicație, urmați acești pași:
$ flatpak update com.spotify.Client

Obținerea de informații despre aplicații


Pentru a afișa informații despre o aplicație instalată, rulați, de exemplu:
$ flatpak info io.github.mmstick.FontFinder

Exemplu de ieșire:
Ref: app/io.github.mmstick.FontFinder/x86_64/stable
ID: io.github.mmstick.FontFinder
Arch: x86_64
Branch: stable
Origin: flathub
Date: 2018-04-11 15:10:31 +0000
Subject: Workaround appstream issues (391ef7f5)
Commit: 07164e84148c9fc8b0a2a263c8a468a5355b89061b43e32d95008fc5dc4988f4
Parent: dbff9150fce9fdfbc53d27e82965010805f16491ec7aa1aa76bf24ec1882d683
Location: /var/lib/flatpak/app/io.github.mmstick.FontFinder/x86_64/stable/07164e84148c9fc8b0a2a263c8a468a5355b89061b43e32d95008fc5dc4988f4
Installed size: 2.5 MB
Runtime: org.gnome.Platform/x86_64/3.28

Dezinstalarea aplicațiilor


Pentru a dezinstala aplicația flatpak, rulați:
$ sudo flatpak uninstall com.spotify.Client

Pentru mai multe informații, consultați secțiunea de ajutor flatpak:
$ flatpak --help

Și asta e tot deocamdată. Sper că ai înțeles de bază despre Flatpak.

Check Also

Cum pot face upgrade Ubuntu de la 20.04 la 22.04

Ce este nou în Ubuntu 22.04 Ubuntu 22.04, cu numele de cod Jammy Jellyfish, a …

Cum pot să deschid aplicații și jocuri Windows pe Linux

În acest tutorial, vă voi arăta cum să rulați aplicații și jocuri Windows pe Linux. …

Leave a Reply

Your email address will not be published. Required fields are marked *