Multe programe populare sunt disponibile pe Linux exclusiv ca pachet DEB. Acest lucru vă poate îngrijora dacă ați migrat recent la Arch Linux și nu sunteți sigur cum să instalați programele preferate.
Fișierele DEB sunt intrinseci derivatelor bazate pe Debian sau Ubuntu. Cu toate acestea, le puteți instala în continuare pe sistemul dvs. bazat pe Arch în câteva moduri. Să parcurgem modalitățile de instalare a fișierelor DEB în Arch Linux.
Ce este un fișier DEB?
Un fișier DEB sau „.deb” este în esență o arhivă care conține scripturi, fișiere de configurare și alte date necesare pentru a instala un program. Fișierele DEB sunt construite în principal pentru a fi utilizate pe desktop-uri bazate pe Debian sau Debian, cum ar fi Pop!_OS, Ubuntu și MX Linux, pentru a numi câteva.
Dacă veniți de la Windows, vă puteți gândi la fișierele DEB în termenii unui fișier executabil Windows (EXE).
Deși instalarea unui pachet DEB pe Arch Linux poate să nu fie la fel de simplă precum rularea unui executabil Windows, cu siguranță nu este știință rachetă. Instalarea este destul de simplă, iar pașii sunt ușor de urmat.
1. Instalați programul din AUR
AUR sau Arch User Repository este cea mai mare bibliotecă de software dintre toate distribuțiile Linux. În cazul în care nu puteți găsi un pachet acceptat oficial pentru Arch Linux, AUR este locul unde ar trebui să căutați înainte de oriunde altundeva.
Deși acest lucru nu vă va ajuta să instalați un fișier DEB, sunt șanse mari să găsiți un pachet compatibil Arch pentru software-ul de care aveți nevoie.
Puteți instala pachetele AUR manual sau printr-un ajutor AUR. Vă vom recomanda să continuați cu yay, un ajutor AUR popular și ușor de utilizat. Pentru a începe, pur și simplu căutați numele pachetului cu yay:
da căutare_term
yay va enumera toate pachetele relevante. Copiați numele corect al pachetului și instalați-l rulând:
da -S nume_pachet
Acest lucru ar trebui să instaleze cu succes software-ul în sistemul dvs. Arch Linux. Pentru a afla mai multe despre yay, consultați acest ghid pe cum să gestionezi pachetele cu yay.
2. Instalați pachete DEB pe Arch Linux cu Debtap
Dacă nu puteți găsi o alternativă în AUR, ar trebui să optați pentru Debtap. Este un instrument de linie de comandă care convertește un pachet Debian într-un pachet compatibil Arch.
Debtap își face treaba în cea mai mare parte, dar ar trebui să procedați totuși cu puțină precauție, deoarece actualizările incompatibile ale pachetului pot rupe funcționalitatea acestuia.
Instalarea Debtap pe Arch Linux
Pentru a instala Debtap, porniți terminalul și instalați-l folosind un ajutor AUR:
da -S debtap
Mutați-vă în directorul fișierului DEB folosind comanda cd și utilizați Debtap pentru a începe conversia pachetului.
CD ~/Descărcări
datoriafișierul tău.deb
Debtap va crea un „fişierul dvs..zst" fișier pe care îl puteți instala cu ușurință cu managerul de pachete, în acest caz, pacman.
sudopacman-Ufișierul tău.zst
Acest lucru ar trebui să instaleze pachetul pe mașina dvs. Arch Linux.
3. Instalați manual pachetele DEB pe Arch
Pentru cei care preferă o abordare mai practică, puteți extrage manual pachetul DEB și plasați conținutul în directoarele corespunzătoare.
Înainte de a citi mai departe, rețineți că aceasta nu este modalitatea recomandată de a instala pachetele DEB. Recurgeți la această metodă numai dacă toate alternativele eșuează.
Această metodă este independentă de platformă, ceea ce înseamnă că puteți aplica această metodă în toate distribuțiile, Arch Linux sau nu.
Extragerea unui pachet DEB
Începeți folosind comanda ar pentru a extrage fișierul .deb fișier într-un folder.
ar x /cale/la/fișier
Apoi, treceți în dosar și extrageți tarball-urile cu comanda tar.
gudronxvfControl.gudron.gz
gudronxvfdate.gudron.gz
Veți găsi trei foldere noi: etc, opta, și usr. Copiați conținutul din aceste foldere în directoarele corecte. De exemplu, copiați conținutul fișierului etc folderul în /etc directorul sistemului dvs. și faceți același lucru pentru restul în consecință.
sudo cp ./etc/* /etc/
sudo cp ./opt/* /opt/
sudo cp ./usr/* /usr/
Rularea Programului
Odată ce toate fișierele au fost plasate acolo unde aparțin, puteți executa scriptul shell în interiorul /usr/bin folder pentru a rula aplicația. Pentru ușurință în utilizare, luați în considerare crearea unei comenzi rapide pe desktop pentru a rula acest program.
Aceasta este o metodă destul de plictisitoare și una care nu va funcționa sută la sută din timp, motiv pentru care vă sugerăm să vă abțineți de la instalarea manuală și să o tratați ca pe o ultimă încercare.
Acum puteți instala pachete DEB pe Arch Linux
Puteți instala pachete Debian pe Arch Linux. Cu toate acestea, un pachet care nu este în mod inerent destinat pentru Arch Linux se poate rupe adesea în timp pe măsură ce este actualizat.
Cu o distribuție de vârf, tot ce poate fi nevoie uneori este un pachet rupt pentru ca întregul sistem să se destrame. Este o practică crucială să scanați în mod regulat pachetele sparte, să le remediați și să actualizați lista de pachete a sistemului dumneavoastră Linux.
Cum să găsiți și să remediați pachetele defecte pe Linux
Citiți în continuare
Subiecte asemănătoare
- Linux
- Debian
- Arch Linux
- Managerii de pachete
- Instalați software-ul
Despre autor
Îmi place să sparg lucruri și să fac lucruri care mă ajută să sparg lucruri. Când ecranele sunt stinse, mă puteți găsi pe terenul de fotbal sau luptând cu mintea la clubul local de șah.
Aboneaza-te la newsletter-ul nostru
Alăturați-vă buletinului nostru informativ pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!
Click aici pentru a te abona