Indiferent dacă prioritizezi pachetele de ultimă generație din Arch, stabilitatea Debian sau echilibrul Fedora, înțelegerea gestionării pachetelor este cea mai importantă abilitate în Linux.
Dacă folosești Windows, conceptul de „instalare a software-ului” înseamnă de obicei descărcarea unui .exeprogram de instalare de pe un site web. În Linux, procedăm diferit. Folosim manageri de pachete - depozite securizate și centralizate de software, întreținute de ingineri.
Totuși, nu toate distribuțiile Linux vorbesc aceeași limbă.
Fedora vorbește
.rpm(prin DNF5 ).Debian/Ubuntu vorbește
.deb(prin APT ).Arch Linux vorbește
.pkg.tar.zst(prin Pacman ).
Ca inginer care rulează o stație de lucru multi-boot (Windows 11, Fedora, Debian și Manjaro) pe Lenovo ThinkPad-ul meu, trec zilnic de la un sistem la altul. Deși comenzile diferă, logica rămâne aceeași.
Acest ghid vă va învăța standardele moderne din 2025 pentru instalarea de software în cele trei familii majore de Linux.
Metoda 1: Standardul universal (Flatpak)
Funcționează pe: Fedora, Debian, Arch, Ubuntu, Mint.
Înainte de a analiza comenzile specifice de terminal pentru fiecare distribuție, trebuie să abordăm Flatpak . În 2025, Flatpak este standardul de facto pentru aplicațiile GUI (cum ar fi Spotify, Discord, VS Code). Rulează constant pe orice distribuție, deoarece este sandboxed.
Pasul 1: Activați suportul Flatpak
Fedora: Preinstalată.
Debian/Ubuntu:
Bash
sudo apt install flatpak gnome-software-plugin-flatpakArch Linux:
Bash
sudo pacman -S flatpak
Pasul 2: Adăugați repozitoriul Flathub (App Store)
Rulați această comandă pe oricare dintre sistemele de mai sus pentru a debloca biblioteca centralizată de aplicații:
Bash
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
Pasul 3: Instalați o aplicație
Bash
flatpak install flathub com.spotify.Client
Sfaturi tehnice: Folosiți Flatpak pentru aplicațiile desktop. Folosiți managerii de pachete nativi de mai jos pentru instrumentele și driverele de sistem.
Metoda 2: Stația de lucru Fedora (familia RPM)
Instrument: DNF5 (Demonul vitezei)
Fedora 43 folosește DNF5 , o rescriere C++ a vechiului manager de pachete. Este rapid, paralel și robust.
Căutați un pachet:
Bash
dnf search htop
Instalați un pachet:
Bash
sudo dnf install htop
Actualizați întregul sistem:
Bash
sudo dnf upgrade
Eliminați un pachet:
Bash
sudo dnf remove htop
Metoda 3: Debian și Ubuntu (Familia DEB)
Instrument: APT (Advanced Package Tool)
Debian este legendar pentru stabilitatea sa. Dacă folosești Debian 13 (Trixie) sau Ubuntu 24.10, APT este instrumentul potrivit. Este fiabil și are cea mai mare bibliotecă de software existentă.
Reîmprospătați lista de depozite (Pas critic):
Spre deosebire de Fedora, Debian necesită reîmprospătarea manuală a listei de programe disponibile înainte de instalare.
Bash
sudo apt update
Instalați un pachet:
Bash
sudo apt install htop
Actualizați întregul sistem:
Bas
sudo apt upgrade
Eliminați un pachet:
Bash
sudo apt remove htopMetoda 4: Arch Linux (Versiunea Rolling)
Instrument: Pacman și AUR
Arch Linux (și Manjaro/EndeavourOS) este destinat utilizatorilor care doresc software imediat ce acesta este lansat. Pacman este probabil cel mai rapid manager de pachete, dar folosește steaguri criptice în loc de cuvinte precum „instalare”.
Reîmprospătați și actualizați sistemul (faceți acest lucru des):
În Arch, sincronizăm baza de date (-y) și actualizăm toate pachetele (-u) dintr-o dată:
Bash
sudo pacman -Syu
Instalați un pachet:
Indicatorul -S reprezintă „Sync” (Instalare).
Bash
sudo pacman -S htop
Eliminați un pachet:
Pentru a elimina un pachet și dependențele sale neutilizate (curățare completă):
Bash
sudo pacman -Rs htop
Arhi-Arma Secretă: AUR
Utilizatorii Arch au acces la Arch User Repository (AUR) , un depozit condus de comunitate care conține aproape fiecare program scris vreodată pentru Linux. Nu puteți accesa acesta cu versiunea standard pacman. Aveți nevoie de un „AUR Helper”, cum ar fi yay.
Cum se instalează yay(doar prima dată):
Bash
sudo pacman -S --needed git base-devel
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
Utilizarea AUR (Exemplu: Instalarea Google Chrome):
Chrome nu se află în repozitoriile oficiale Arch, dar este în AUR:
Bash
yay -S google-chromeTabel comparativ ingineresc: „Piatra Rosetta”
Iată o listă de referințe rapide pentru traducerea comenzilor între sistemele dvs. cu pornire multiplă.
| Acţiune | Fedora (DNF5) | Debian/Ubuntu (APT) | Arch Linux (Pacman) |
| Reîmprospătați baza de date | Auto | sudo apt update | sudo pacman -Sy |
| Instala | dnf install pkg | sudo apt install pkg | sudo pacman -S pkg |
| Actualizare sistem | dnf upgrade | sudo apt upgrade | sudo pacman -Syu |
| Elimina | dnf remove pkg | sudo apt remove pkg | sudo pacman -R pkg |
| Căutare | dnf search query | apt search query | pacman -Ss query |
| Curățare memorie cache | dnf clean all | sudo apt autoremove | sudo pacman -Sc |
Metoda 5: AppImages (Opțiunea Distro-Agnostică)
Funcționează pe: Toate distribuțiile.
Uneori, un dezvoltator nu dorește să își împacheteze aplicația pentru trei sisteme diferite. Aceștia furnizează un AppImage . Acesta este un singur fișier (ca un fișier portable .exe) care conține totul.
Descărcați
.AppImagefișierul.Faceți clic dreapta > Proprietăți > Permisiuni .
Bifați „Permiteți executarea fișierului ca program” .
Faceți dublu clic pentru a rula.
Notă: Pe configurațiile moderne, cum ar fi Ubuntu 24.04+ sau Fedora 43, este posibil să fie nevoie să instalați libfuse2pentru a rula AppImages mai vechi.
Pe care ar trebui să îl folosești?
Ca cineva care se ocupă de întreținerea tuturor celor trei sisteme pe ThinkPad P14s-urile mele , iată regula mea de aur pentru 2025:
Încearcă întotdeauna Flatpak mai întâi pentru aplicațiile desktop (browsere, playere media, aplicații de chat). Îți menține sistemul de operare principal curat și izolat.
Folosește Native Manager (DNF/APT/Pacman) pentru instrumente de sistem, biblioteci de dezvoltare (Python, C++) și drivere.
Folosește AppImage doar dacă aplicația nu este disponibilă pe Flathub sau în repozitoriile de sistem.
Bine ați venit în libertatea administrării software-ului Linux. Fără numere de serie, fără crack-uri, doar inginerie open-source pură.
Comentarii
Trimiteți un comentariu