Cum se instalează 7-Zip (comandă și interfață grafică) în Ubuntu 22.04 și 24.04


Acest tutorial simplu arată cum să instalați arhivatorul de fișiere 7-Zip în Ubuntu Desktop.

7-Zip este un popular arhivator de fișiere open-source gratuit, cu un raport de compresie ridicat. Ubuntu Linux îl poate obține în câteva pachete diferite:

  • p7zip – un port de linie de comandă al 7-Zip pentru sistemele POSIX, inclusiv Linux, când 7-Zip era doar pentru Windows. Întrerupt din 2016, dar încă popular și funcționează bine.
  • p7zip-desktop – furcă de p7zip cu o interfață grafică.
  • 7zip – 7-Zip pentru Linux, versiunea de linie de comandă.

NOTĂ: dacă doriți doar să comprimați și/sau să extrageți fișiere .7z, atunci Ubuntu acceptă funcția imediată cu managerul de fișiere Nautilus.

Opțiunea 1: p7zip-desktop (GUI)

Pentru începătorii care preferă o interfață grafică cu utilizatorul, p7zip-desktop este singura alegere din câte știu eu.

Este un furk al p7zip bazat pe 7-Zip 16.02. Este vechi, întrerupt, dar încă funcționează bine în desktop-ul Linux de astăzi.

După cum vă arată captura de ecran de mai sus, are aproape aceeași interfață de utilizator cu versiunea Windows. Răsfoiți și selectați fișiere și foldere (Ctrl+Click sau Shift+Clic pentru a selecta mai multe fișiere/dosare), apoi faceți clic pe butonul „Adăugați” pentru a le adăuga la arhivă (sau pentru a crea o arhivă nouă), sau alegeți un arhivați și faceți clic pe „Extract” pentru a decomprima.

Pentru a instala p7zip-desktop, deschideți software Ubuntu (sau App Center), apoi căutați și instalați-l ca pachet Snap:

sau apăsați Ctrl+Alt+T de pe tastatură pentru a deschide terminalul și executați comanda pentru a-l instala:

snap install p7zip-desktop

Odată instalat, căutați și lansați-l „p7zip-desktop” fie din meniul de pornire, fie din ecranul de prezentare generală Gnome, depinde de mediul desktop.

Opțiunea 2: pachet 7zip .deb (linia de comandă)

7-Zip adaugă suport nativ Linux începând cu versiunea 21.0, care este totuși doar linia de comandă!

Ubuntu include pachetul 7zip în depozitul de sistem începând cu Ubuntu 22.04. Pentru a-l instala, apăsați Ctrl+Alt+T pentru a deschide terminalul și a executa comanda:

sudo apt install 7zip

Pentru Ubuntu 23.10 și 24.04, instalați și pluginul RAR prin comanda sudo apt install 7zip-rar.

După instalare, rulați comanda 7zz pentru a imprima versiunea și a ajuta. Este o versiune de consolă autonomă a 7-Zip, compilată pentru conectarea dinamică a bibliotecii de sistem.

Utilizarea de bază a comenzii 7zz include:

  • Adăugați fișierul/directorul în arhivă (sau creați unul nou):

    7zz a archive_name.7z file_name
  • Adăugați fișierul/directorul în arhivă și setați parola cu indicatorul -p și ascundeți structura arhivei cu indicatorul -mhe=on:

    7zz a archive_name.7z file_name -p -mhe=on
  • Listați conținutul unei arhive:

    7zz l archive_name.7z
  • Extrageți toate fișierele dintr-o arhivă în directorul curent fără a utiliza nume de director:

    7zz e archive_name.7z

Opțiunea 3: pachet oficial Linux 7zip (linie de comandă)

După cum vedeți în ultima captură de ecran, Ubuntu 22.04 include versiunea 7zip 21.07 în depozitul de sistem, care este veche!

Pentru cea mai recentă versiune, site-ul web 7zip oferă pachetul oficial prin linkul de mai jos:

Descărcați 7-zip: https://www.7-zip.org/download.html

Dacă nu vă cunoașteți tipul de sistem, fie executați comanda uname -m, fie dpkg --print-architecture în terminal (Ctrl+Alt+T) pentru a spune.

După descărcarea pachetului, deschideți folderul Descărcări, extrageți tarball-ul, apoi faceți clic dreapta pe folderul extras și faceți clic pe „Deschideți în Terminal“.

În fereastra pop-up a terminalului, rulați comanda ls va lista conținutul fișierului în directorul curent. Pentru a instala versiunea de consolă 7zz, trebuie doar să rulați comenzi:

sudo install 7zz /usr/local/bin
sudo install 7zzs /usr/local/bin

Spre deosebire de 7zz, 7zzs este versiunea de consolă de sine stătătoare a 7-Zip compilată cu legături statice de bibliotecă de sistem.

Când ați terminat, rulați comanda 7zz sau 7zzs pentru a verifica versiunea 7-Zip și opțiunile de comandă.

Opțiunea 4: p7zip

După cum am menționat mai sus, p7zip este un furk de 7-Zip atunci când era doar Windows. Este întrerupt din 2016, dar încă disponibil în depozitul Ubuntu doar pentru alegere!

Pentru a instala p7zip, deschideți terminalul (Ctrl+Alt+T) și executați comanda:

sudo apt install p7zip-full --install-suggests

După instalare, aveți 3 instrumente de comandă. Rulați oricare dintre comenzi pentru a spune versiunea și opțiunile de comandă.

  • 7z folosește pluginuri pentru a gestiona arhivele.
  • 7za este un executabil autonom care gestionează mai puține formate de arhivă decât 7z.
  • 7zr versiunea light a 7za care gestionează numai arhivele 7z.

Dezinstalează 7-Zip

În funcție de versiunea pe care ați instalat-o, dezinstalați instrumentul grafic p7zip-desktop fie prin Ubuntu Software (App Center), fie executând comanda în terminal:

snap remove p7zip-deesktop

Pentru a elimina pachetul p7zip și 7zip instalat din depozitul de sistem, utilizați comanda:

sudo apt remove --autoremove p7zip-full 7zip

Și, pentru a dezinstala pachetul descărcat de pe site-ul web 7zip, utilizați comanda:

sudo rm /usr/local/bin/7zz /usr/local/bin/7zzs