Hogyan lehet leállítani az Ubuntu csomagokat
Az Ubuntu frissítéskezelője a csomagokat a legújabb verzióban tartja, de esetenként egy új csomag verzió nem működik megfelelően. A telepített csomagot leállíthatja, és egy adott verzióra zárhatja, hogy megakadályozza a frissítést.
Ez különösen akkor hasznos, ha egy regresszióval frissített csomagot futtat - egy hiba, amely megakadályozza a dolgok megfelelő működését.
Hogyan működik
A rendszer általában több csomagot tartalmaz a tárolójában - például amikor az Ubuntu egy csomagot frissít, az új, frissített csomagot egy speciális frissítési tárolóba helyezi. A régi csomag még mindig egy Ubuntu fő tárolóját tartalmazza, és néhány trükkövel telepíthető. Ha egy csomag egy újabb verzióját telepítette egy személyes csomag archívumból (PPA), az Ubuntuhoz tartozó régebbi csomagok még mindig az Ubuntu tárolójában találhatók..
Ahogy a Synaptic figyelmeztet, ez problémákat okozhat a csomag függőségeiben. Az Ubuntu szoftvermenedzsment rendszere nem a csomagok csomagolásának lecsökkentésére szolgál - ez nem támogatott trükk.
Grafikusan - Synaptic
Az Ubuntu Szoftverközpont egyszerűsített kezelőfelülete nem kínál lehetőséget a csomagok frissítésére. A Synaptic, a fejlettebb grafikus csomagkezelő interfész, amelyet az Ubuntu korábban tartalmazott, ezt a lehetőséget kínálja. A csomag grafikus lecsökkentéséhez először telepítse a Synaptic alkalmazást.
Miután elvégezte, nyissa meg a Synaptic csomagkezelőt a Dash-ről.
Keresse meg azt a csomagot, amelyikre a Synaptic régebbi verzióját szeretné telepíteni, jelölje ki, és használja a Csomag -> Erő verzió opciót.
Válassza ki a telepíteni kívánt verziót, majd kattintson a Verzió kényszerítése parancsra. A Synaptic csak a tárolókban elérhető változatokat jeleníti meg.
A módosítások alkalmazásához kattintson az Alkalmaz gombra, és telepítse a csomag régebbi verzióját, feltéve, hogy minden megfelelően működik.
Miután leállította a csomagot, válassza ki, és használja a Csomag -> Zárolási verzió opciót. Ha ezt nem teszi meg, az Ubuntu megpróbálja frissíteni a telepített csomagot a telepített csomagok frissítésekor.
Terminál - apt-get
Telepíthet egy csomagot az apt-get segítségével a terminálon. Először is, a következő paranccsal határozza meg a telepítendő verziókat
apt-cache showpkg csomag név
Ezután futtassa az apt-get install parancsot, és adja meg a telepíteni kívánt csomagverziót.
sudo apt-get telepítés csomag név=változat
A telepítés után futtassa a következő parancsot a telepített verzió megtartásához, megakadályozva, hogy a csomagkezelő automatikusan frissítse azt a jövőben:
sudo echo “csomag hold ”| sudo dpkg -set-selections