Stații de lucru online OnWorks Linux și Windows

logo

Găzduire online gratuită pentru stații de lucru

<Înapoi | Cuprins | Următor>

8.2.4. Îndepărtarea și curățarea pachetelor‌


Eliminarea unui pachet este chiar mai simplă decât instalarea unuia. Să aruncăm o privire la cum să eliminați un pachet cu dpkg și potrivit.

Pentru a elimina un pachet cu dpkg, furnizați -r or --elimina opțiunea, urmată de numele unui pachet. Această eliminare nu este, totuși, completă: toate fișierele de configurare, scripturile de întreținere, fișierele jurnal (jurnalele de sistem), datele generate de demon (cum ar fi conținutul unui director de server LDAP sau conținutul unei baze de date pentru un server SQL). ), iar majoritatea celorlalte date de utilizator gestionate de pachet rămân intacte. Opțiunea de eliminare facilitează dezinstalarea unui program și ulterior reinstalarea acestuia cu aceeași configurație. De asemenea, rețineți că dependențele nu sunt eliminate. Luați în considerare acest exemplu:


# dpkg --elimină kali-linux-gpu

(Se citesc baza de date... 317681 fișiere și directoare instalate în prezent.) Se elimină kali-linux-gpu (2016.3.2)...

# dpkg --elimină kali-linux-gpu

(Se citesc baza de date... 317681 fișiere și directoare instalate în prezent.) Se elimină kali-linux-gpu (2016.3.2)...


De asemenea, puteți elimina pachetele din sistem cu apt elimina pachet. APT va șterge automat pachetele care depind de pachetul care este eliminat. Ca dpkg de exemplu, fișierele de configurare și datele utilizatorului nu vor fi eliminate.

Prin adăugarea de sufixe la numele pachetelor, puteți utiliza potrivit (Sau apt-get și aptitudine) pentru a instala anumite pachete și a elimina altele pe aceeași linie de comandă. Cu un apt inst toate comanda, adauga "-” la numele pachetelor pe care doriți să le eliminați. Cu un apt elimina comanda, adauga "+” la numele pachetelor pe care doriți să le instalați.

Următorul exemplu arată două moduri diferite de instalare pachet1 și pentru a elimina pachet2.


# apt install pachet1 pachet2-

[...]

# apt elimina pachet1+ pachet2

[...]

# apt install pachet1 pachet2-

[...]

# apt elimina pachet1+ pachet2

[...]


Acest lucru poate fi folosit și pentru a exclude pachete care altfel ar fi instalate, de exemplu din cauza a recomandă (discutat mai târziu). În general, soluția de dependență va folosi aceste informații ca un indiciu pentru a căuta soluții alternative.

Pentru a elimina toate datele asociate unui pachet, puteți șterge pachetul cu ajutorul dpkg -P pachet, Sau epurare apt pachet comenzi. Acest lucru va elimina complet pachetul și toate datele utilizatorului, iar în cazul potrivit, va șterge și dependențele.


# dpkg -r debian-cd

(Se citesc baza de date... 97747 fișiere și directoare instalate în prezent.) Se elimină debian-cd (3.1.17)...

# dpkg -P debian-cd

(Se citesc baza de date... 97401 fișiere și directoare instalate în prezent.) Se elimină debian-cd (3.1.17)...

Stergerea fișierelor de configurare pentru debian-cd (3.1.17)...

# dpkg -r debian-cd

(Se citesc baza de date... 97747 fișiere și directoare instalate în prezent.) Se elimină debian-cd (3.1.17)...

# dpkg -P debian-cd

(Se citesc baza de date... 97401 fișiere și directoare instalate în prezent.) Se elimină debian-cd (3.1.17)...

Stergerea fișierelor de configurare pentru debian-cd (3.1.17)...


Avertizare! Având în vedere natura definitivă a epurării, nu o executați ușor. Veți pierde tot ceea ce este asociat cu acel pachet.


Top OS Cloud Computing la OnWorks: