2. dpkg
dpkg este un manager de pachete pentru Debiansisteme bazate pe -. Poate instala, elimina și construi pachete, dar, spre deosebire de alte sisteme de gestionare a pachetelor, nu poate descărca și instala automat pachete sau dependențele acestora. Această secțiune acoperă utilizarea dpkg pentru a gestiona pachetele instalate local:
• Pentru a lista toate pachetele instalate pe sistem, dintr-un prompt tastați:
dpkg -l
• În funcție de cantitatea de pachete de pe sistemul dumneavoastră, aceasta poate genera o cantitate mare de rezultate. Transmite ieșirea prin grep pentru a vedea dacă este instalat un anumit pachet:
dpkg -l | grep apache2
Înlocui apache2 cu orice nume de pachet, parte dintr-un nume de pachet sau altă expresie regulată.
• Pentru a lista fișierele instalate de un pachet, în acest caz pachetul ufw, introduceți:
dpkg -L ufw
• Dacă nu sunteți sigur ce pachet a instalat un fișier, dpkg -S vă poate spune. De exemplu:
dpkg -S /etc/host.conf
fișierele de bază: /etc/host.conf
Rezultatul arată că /etc/hosts.conf aparține pachetului de fișiere de bază.
Multe fișiere sunt generate automat în timpul procesului de instalare a pachetului și, chiar dacă sunt în sistemul de fișiere, dpkg -S este posibil să nu știe cărui pachet aparțin.
• Puteți instala un local .deb fisier prin introducerea:
sudo dpkg -i zip_3.0-4_i386.deb
Schimba zip_3.0-4_i386.deb la numele real al fișierului local .deb pe care doriți să îl instalați.
• Dezinstalarea unui pachet se poate realiza prin:
sudo dpkg -r zip
Dezinstalarea pachetelor folosind dpkg, în cele mai multe cazuri, este NU recomandat. Este mai bine să utilizați un manager de pachete care se ocupă de dependențe pentru a vă asigura că sistemul este într-o stare consecventă. De exemplu folosind dpkg -r zip va elimina pachetul zip, dar orice pachete care depind de acesta vor fi în continuare instalate și s-ar putea să nu mai funcționeze corect.
Pentru mai multe opțiuni dpkg, consultați pagina de manual: om dpkg.