Downgrade - sau downgrade pachetul deb - ubuntu în sumac

Dacă sunteți activi utilizatori Ubuntu și utilizarea de către terți ppa sau pachete luate separat, mai devreme sau mai târziu, instalarea sau asamblarea noului pachet, s-ar putea întâlni o problemă atunci când acesta este deja disponibil în pachetele nu vă permit să instalați un nou sistem. Acest lucru poate apărea în situații în care pachetul fiind instalat depinde de cealaltă, învechite, sau, în cazul în care dependența acestui pachet sunt planificate pe baza componența „magazia nativă». Canonical în timp ce versiunile instalate de la terți ppa sau manual sunt prea "proaspete".

soluție Trivial este eliminarea pachetului de „conflict“ elimina manual (sau dezactivați) o trimitere la un depozit, unde a fost setat la „proaspete“ pachet și re-a instala din depozitele Canonical.

Cu toate acestea, în primul rând, această soluție nu este foarte elegantă și, în al doilea rând, nu funcționează întotdeauna, de exemplu, în cazul în care aproape tot sistemul depinde de pachetul care este eliminat.

În acest caz, vom fi ajutați de o indicație explicită a unei versiuni mai vechi în timpul instalării.

Vedeți versiunile disponibile în depozite cu ajutorul comenzii

apt-cache showpkg numele pachetului

în secțiunea Oferă:

De exemplu, am o comandă în sistem

apt-cache showpkg vlc

va raporta următoarele:

getdeb1 - mp3-decodor
1.1.9-1ubuntu1.3 - mp3-decoder
1.1.9-1ubuntu1 - mp3-decodor
1.0.6-1

getdeb1 - mp3-decodor

apt-cache showpkg

natty1 -
1.3.13-3ubuntu1 -
1.3.12

Cunoscând versiunile disponibile în repositories, le putem specifica când se instalează în mod explicit, folosind semnul = după numele pachetului.