Treceți la conținutul principal

Cum se instalează aplicații pe Linux (2025): Ghidul complet pentru Fedora, Debian și Arch

 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-flatpak
    
  • Arch 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 htop

Metoda 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-chrome

Tabel comparativ ingineresc: „Piatra Rosetta”

Iată o listă de referințe rapide pentru traducerea comenzilor între sistemele dvs. cu pornire multiplă.

AcţiuneFedora (DNF5)Debian/Ubuntu (APT)Arch Linux (Pacman)
Reîmprospătați baza de dateAutosudo apt updatesudo pacman -Sy
Instaladnf install pkgsudo apt install pkgsudo pacman -S pkg
Actualizare sistemdnf upgradesudo apt upgradesudo pacman -Syu
Eliminadnf remove pkgsudo apt remove pkgsudo pacman -R pkg
Căutarednf search queryapt search querypacman -Ss query
Curățare memorie cachednf clean allsudo apt autoremovesudo 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.

  1. Descărcați .AppImagefișierul.

  2. Faceți clic dreapta > Proprietăți > Permisiuni .

  3. Bifați „Permiteți executarea fișierului ca program” .

  4. 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:

  1. Î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.

  2. Folosește Native Manager (DNF/APT/Pacman) pentru instrumente de sistem, biblioteci de dezvoltare (Python, C++) și drivere.

  3. 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

Postări populare de pe acest blog

Containerizare nativă pe macOS: Apple lansează propriul „Distrobox”

  Editorial de: Andrei Popescu, Penguin Reviews În cadrul Conferinței Globale a Dezvoltatorilor (WWDC25), Apple a prezentat „Containerization” – un nou framework open‑source care aduce pe macOS, bazat pe Apple Silicon, un mecanism performant și sigur pentru rularea distribuțiilor Linux in containere, similar ideii de Distrobox sau WSL . 🔹 Ce este Containerization? Framework în Swift : scris integral într-un limbaj modern, se bazează pe Virtualization.framework și rulează fiecare container Linux într‑o mașină virtuală ultra‑ușoară , asigurând izolare completă la nivel de kernel . Performanţă ridicată : containerele pornesc în câteva milisecunde, folosind dinamic doar resursele necesare, datorită accelerării hardware oferite de cipurile ARM Apple . Protecție avansată : fiecare container rulează separat, eliminând riscurile asociate scăpărilor de procese între medii sau către sistemul gazdă . 🛠 Funcționalități cheie Funcționalitate Detalii Imagini OCI standard Compatibile c...

Kali GPT: asistentul AI care transformă pentesting‑ul

  Editorial de: Elena Marinescu, Penguin Reviews Într‑o mișcare revoluționară pentru comunitatea de securitate cibernetică, XIS10CIAL a lansat Kali GPT , un asistent AI conceput special pentru Kali Linux, bazat pe GPT‑4, care integrează inteligența artificială direct în terminal, redefinind modul în care se realizează testele de penetrare . 🔍 Ce aduce Kali GPT? Integrare în terminalul Kali – Kali GPT înțelege comenzi în limbaj natural, generează payloads, interpretează scanări Nmap, configurează Metasploit și explică tool‑uri precum Burp Suite, fără să părăsești shell‑ul . Asistent contextual – adaptează răspunsurile în funcție de nivel (începători vs. experți), oferind explicații simplify sau tehnice avansate . Automatizare AI – generează comenzi, script‑uri și payloads, reduce erorile umane și accelerează ciclul pentesting‑ului . Beneficii clare Productivitate sporită – reducerea semnificativă a timpului de research și documentare Învățare accelerată – e...

De ce Danemarca renunță la Microsoft Office și Windows în favoarea LibreOffice și Linux

  de Mihai Georgescu, editor colaborator Danemarca face un pas major în orientarea către suveranitatea digitală: sectorul public a început să înlocuiască Microsoft Office și Windows cu LibreOffice și distribuții Linux. Misunea este de a readuce controlul datelor în spațiul UE și de a diminua dependența de furnizori extra-comunitari. Motivele deciziei Guvernul danez a început tranziția pe baza a trei obiective prioritare: Suveranitate digitală – datele rămân sub control european, nu sunt transmise către servere non‑UE . Reducerea costurilor – eliminarea licențelor Microsoft și direcționarea fondurilor către dezvoltatori și companii locale. Securitate și interoperabilitate – standardizarea pe formate deschise (ODF) pentru o colaborare mai eficientă între instituții și cetățeni . Strategia de implementare Pilot gradual – implementări în etape, începând cu LibreOffice și Windows, urmate de trecerea la Linux — fără tranziția “brutală” în toate birourile deodată . Form...