Downgrade - vagy downgrade a deb csomag - ubuntu a sumac

Ha egy aktív Ubuntu felhasználó és harmadik fél használatra ppa vagy külön-külön csomagokat, előbb vagy utóbb, a felállítást vagy összeszerelést az új csomagot, akkor találkozhat a probléma, amikor már rendelkezésre áll a csomag nem teszi lehetővé, hogy helyezzen be egy új rendszert. Ez akkor fordulhat elő olyan helyzetekben, amikor a csomag telepíti függ a többi, elavult, illetve abban az esetben, ha a függőség a csomag tervezett összetételét veszi alapul a „natív» Canonical tárolóból. míg a harmadik féltől vagy manuálisan telepített változatok túl "frissek".

Triviális megoldás az eltávolítása a „konfliktus” csomag kézi eltávolítása (vagy letiltani) utalás egy adattár, ahol volt állítva „friss” csomagot, és telepítse újra a tárházakból Canonical.

Ez a megoldás azonban egyrészt nem túl elegáns, másrészt nem mindig alkalmas, például abban az esetben, ha az eltávolított csomag függ szinte az egész rendszert.

Ebben az esetben a telepítés során egy régebbi verzió kifejezett megjelölését fogja segíteni.

A parancs segítségével nyissa meg a rendelkezésre álló verziókat a tárban

apt-cache showpkg csomag_neve

a következő részben:

Például van parancsom a rendszerben

apt-cache showpkg vlc

jelenteni fogja a következőket:

getdeb1 - mp3 dekódoló
1.1.9-1ubuntu1.3 - mp3-dekóder
1.1.9-1ubuntu1 - mp3-dekódoló
1.0.6-1

getdeb1 - mp3 dekódoló

apt-cache showpkg audacity

natty1 -
1.3.13-3ubuntu1 -
1.3.12

A tárolókban elérhető verziók ismeretében megadhatjuk azokat kifejezetten telepítéskor, a csomagnév után a = jel segítségével.