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.