Eliminare, reinstalare, revocați versiuni ale unui singur pachet pe debian
Sunt de acord, a avut o situație în care doriți să ștergeți un singur pachet cu scopul de a reinstala sau mai mult pentru un motiv oarecare.
Sistemul de lot în debian este proiectat astfel încât este adesea dificil de a elimina un pachet, de multe ori el poate transporta o polsistemy. Și el vrea să se rostogolească înapoi. Sau reinstalați.
În general, astăzi mi-a amintit Paulus (sau mai degrabă a spus noua modalitate) de a face acest lucru rapid si fara durere de multe ori, da. Ca de obicei, să nu uităm - scrie.
Inutil să mai spunem, „un moped nu este a mea, ceva rupt - sunt de vină“ și tot ce. În general, cred că încă nevoie de astfel de operațiuni. De exemplu, nu este necesar de a demola ceva de genul glibc =)
Carry sac:
root @ debian:
# Dpkg -P---force toate Nginx
Pune versiunea lui specifică:
root @ debian:
# Apt-get install Nginx = 0.6.76
# Nginx politica Apt-cache
În cazul în care Nginx ar trebui să fie înlocuit cu numele pachetului dorit.
Și nu uitați despre directorul Magic / var / cache / apt, în care se află toate pachetele pe care apt / aptitude clatinat vreodată o rețea. Dacă nu curat - vechea versiune a pachetului poate fi găsit acolo.
aptitude install package1 package2 packageN apache *
Actualizați pachetul în cazul în care este nevoie de o nouă versiune de dependență, fără a actualiza dependențe - nu va funcționa