18 Sfaturi pentru utilizarea comenzilor apt și dpkg pe sistemele debian și ubuntu - ceva despre tot

18 sfaturi pentru utilizarea comenzilor APT și DPKG pe sistemele Debian și Ubuntu

Acest manual oferă cele mai populare și utile exemple de comenzi APT și dpkg care pot fi utilizate ca Ubuntu, este atât în ​​Debian (precum și în sistemele derivate din acestea). Se specifică în mod explicit în ce cazuri sunt necesare privilegii superuser, iar pentru comenzile în care nu este specificat nimic, un utilizator normal poate executa comanda. Dacă utilizați Ubuntu, pentru a obține privilegiul de superuser, tastați prefixul sudo (și introduceți parola de utilizator) înaintea comenzii; în Debian, tastați su, tastați parola și apoi tastați comenzile descrise mai jos.







dpkg -L nume_pachet

Această comandă va arăta care fișiere pentru pachetul numit nume_pachete sunt instalate pe computerul dvs. Rețineți că această comandă funcționează numai pentru pachetele deja instalate. exemplu:

apt-get build-dep nume_pachet
(necesită privilegii de root)

Aceasta este o comandă foarte utilă, instalează toate bibliotecile necesare dezvoltării aplicației. Deci, dacă aveți nevoie să compilați o nouă versiune a programului care este diferită de cea din depozit, utilizați această comandă pentru a obține dependențele. Rețineți că vor fi instalate bibliotecile necesare pentru versiunea curentă a aplicației, care este preluată din depozite, astfel încât este posibil să fie necesar să instalați biblioteci suplimentare. Dar pentru majoritatea aplicațiilor, acest lucru nu este necesar.

Această comandă va instala toate pachetele de dezvoltare necesare pentru aplicația Wesnoth. Rețineți că trebuie să aveți acces la arhivele de coduri sursă (în Ubuntu, în mod implicit, nu există acces la ele).

apt-get clean (și apt-get autoclean)
(necesită privilegii de root)

Această comandă șterge toate arhivele instalate pe sistemul dvs. Ori de câte ori instalați aplicația, va fi descărcată și pachetul DEB va fi plasat în directorul / var / cache / apt / archives /. Această comandă șterge aceste pachete și eliberează spațiu.

Relativ apt-get Autoclean: cu această comandă elimină numai acele fișiere care nu mai sunt în depozitele sunt, și a salvat pe cele care sunt în prezent în depozitele sunt prezente. Această comandă este utilă dacă doriți să scăpați de vechile arhive care au fost actualizate, dar doriți să păstrați arhivele actualizate doar pentru fiecare caz în parte. Pentru a vedea cât spațiu deține arhivele, utilizați comanda du -h (argumentul -h indică faptul că rezultatul trebuie să fie afișat într-un format care poate fi citit):

apt-cache arată numele pachetului

Informațiile vor fi afișate cu privire la orice pachet package_name. care este prezentă în depozit. Tastați doar numele pachetului și nu specificați numele și versiunea.







apt-cache model de căutare

Se va efectua o căutare și în numele sau descriere va apărea o listă cu toate pachetele cu un model sau model. Puteți redirecționa această listă la grep pentru a obține rezultatul într-un mod mai convenabil:

apt-get update apt-get upgrade
(necesită privilegii de root)

Aceasta este o comandă de o singură linie care va actualiza lista pachetelor dvs. și va efectua actualizarea sistemului. Pentru că necesită privilegii de root, dacă distribuția dvs. este Ubuntu, utilizați

Rețineți că a doua comandă (după dubla ampersand) se efectuează numai în cazul în care prima comandă de a fi de succes, așa că, dacă pentru orice motiv în imposibilitatea de a obține o listă a actualizărilor, a doua comanda nu va fi executată. Dacă utilizați un test sau o versiune beta, utilizați în schimb următoarea comandă:

Actualizările vor fi primite chiar dacă depind de pachete mai noi.

dpkg --get-selections

Această comandă va lista toate pachetele instalate pe sistem cu ajutorul managerului de pachete (mai exact, acestea sunt pachetele care au fost selectate în managerul de pachete). exemplu:

dpkg -S nume fișier

O listă a fișierelor disponibile în pachetele instalate va fi găsită pe eșantionul fișierului. exemplu:

apt-get autoremove
(necesită privilegii de root)
Această comandă elimină pachetele inutile (de exemplu pachetele unice) care nu sunt utilizate de niciunul dintre pachetele instalate în sistem. Această situație apare adesea după ștergerea unei aplicații specifice, atunci când dependențele acesteia nu sunt șterse și rămân în continuare în sistem. Utilizați această comandă pentru a scăpa de astfel de pachete.

apt-cache dump

Această comandă afișează toate pachetele din memoria cache.

apt-cache depinde de numele pachetului

apt-cache rdepends numele pachetului

Comanda va arăta dependența inversă a pachetelor, adică va fi afișată o listă a tuturor pachetelor care depind de pachetul specificat.

apt-cache policy package_name

Această comandă va returna o listă a depozitelor în care se află pachetul. În Ubuntu, există patru astfel de depozite: principalele, restricționate, universale și multiverse. Există depozite principale, contributive și non-libere în Debian. Pentru fiecare pachet există o politică specifică pentru utilizarea sa și depinde de care dintre depozitele specificate conține pachetul.

apt-cache showsrc numele pachetului

Vor fi afișate informații despre codul sursă al pachetului.

apt-get -f install
(necesită privilegii de root)

Se va face o încercare de a corecta dependențele rupte. De obicei, această comandă este foarte utilă în cazul în care încercați să instalați manual pachetul DEB fără a stabili mai întâi dependențele acestuia. Rulați comanda apt-get -f install și încercați să instalați din nou pachetul.

apt-cdrom adăugați
(necesită privilegii de root)

Comanda va adăuga CD-ROM-ul la numărul de surse din care puteți primi pachete, astfel încât să puteți instala pachete din acesta. Această comandă este utilă în special dacă aveți imagini ISO pe care nu doriți să le ardeți pe un CD. Pentru a scana imaginile ISO, folosiți comanda:

Ca rezultat, o imagine ISO va fi montată în directorul / cdrom, iar conținutul său va fi adăugat în lista sources.list. Rețineți că directorul / cdrom trebuie să fie gol. Pentru a face acest lucru, puteți utiliza orice director gol:

dpkg -c local_file.deb

Argumentul -c spune dpkg să prezinte conținutul pachetului DEB. exemplu:

dpkg -f local_file.deb

Această comandă va afișa informațiile de control ale pachetului binar. Din acesta, managerul de pachete primește date despre dependențe, care suportă pachetul, pagina de pornire a pachetului, descrierea generală și multe altele.

Acestea sunt cele mai populare exemple de utilizare a comenzilor APT și DPKG. Mai e încă? Vă rugăm să le împărtășiți!







Articole similare

Trimiteți-le prietenilor: