Az Ubuntu bizonyítottan az egyik legerősebb operációs rendszer, de időről időre előfordulhat, hogy a frissítési folyamat végrehajtása közben elromlanak a dolgok.
Volt már dolga törött csomaggal az Ubuntu frissítése közben? Tudja, hogy az Apt (amely az Ubuntu leghíresebb és leghatékonyabb csomagkezelője) rendelkezik egy beépített funkcióval, amely segíthet megoldani ezt a helyzetet, és visszaállítani a dolgok normális állapotát?
Ezzel a bemutatóval azt fogjuk megtárgyalni, hogyan lehet javítani egy törött csomagot a frissítési folyamat során. Ezután néhány tippet és trükköt fogunk megvitatni, amelyek segíthetnek kijutni a törött csomag helyzetéből.
Törött csomag javítása az APT vagy az APT-GET használatával
Mint korábban már említettük, az Apt az Ubuntu legerősebb és leghasznosabb csomagkezelője. Az Apt rendelkezik néhány hasznos zászlóval, amelyekkel javíthatjuk az elromlott csomagokat vagy azokat a csomagokat, amelyekből hiányzik néhány függőség.
Első módszer
1. lépés. Végezzen frissítést a fix-missing opcióval, és ez a lépés segít meggyőződni arról, hogy a szükséges csomagok naprakészek.
sudo apt --fix-missing update
2. lépés. A frissítés befejezése után kényszerítheti az Apt-et, hogy keressen meg minden hibás csomagot vagy hiányzó csomagfüggőséget, majd javítsa ki azokat. Ez a lépés kijavítja és javítja a meglévő csomagokat, és telepíti a hiányzó csomagokat.
sudo apt install -f
Második módszer az APT és a DPKG használatával
Ha az előző megoldás nem vált be, akkor a következő lépésekkel próbálkozhat:
1. lépés. Próbálja meg frissíteni a csomaglistát a következő paranccsal.
sudo apt update
2. lépés. Tisztítsa meg a részben telepített csomagokat.
sudo apt autoclean
3. lépés. Ezután a következő paranccsal tisztítsa meg az apt gyorsítótárat.
sudo apt clean
4. lépés. Ezután megtisztíthatja a nem szükséges függőségeket.
sudo apt autoremove
A parancs futtatása során gyorsan azonosíthatja a hibás csomagot. Ezután továbbléphet a következő lépésre.
5. lépés. Ha azonosította a csomag nevét, akkor a következő paranccsal erőszakosan eltávolíthatja ezt a csomagot.
sudo dpkg --remove -force --force-remove-reinstreq Package_Name
Fix a Broken Package Using DPKG
A konfigurációs folyamat során és a telepítés után előfordulhat, hogy hibaüzenetekkel találkozik. Az Apt itt nem képes semmire. Ha egy csomag meghibásodik a konfiguráció során, a dpkg a legmegfelelőbb eszköz, amely gondoskodik erről a helyzetről, és kijavítja azt.
1. lépés. Először kényszerítse a dpkg eszközt, hogy újra konfigurálja az éppen hibásan konfigurált csomagokat.
sudo dpkg --configure -a
Ha ez a lépés nem oldotta meg a problémát, lépjen tovább a következő lépésre.
2. lépés. Listázza ki az összes olyan csomagot, amelyet a dpkg kötelezően telepítendőnek jelölt.
sudo dpkg -l | grep ^..r
Az előző parancs végrehajtása után látnia kell a problémás csomagokat.
3. lépés. Most a következő paranccsal erőszakosan eltávolíthatja a hibás csomagokat.
sudo dpkg --remove --force-remove--reinstreq
4. lépés. Miután az előző parancs sikeresen befejeződött, akkor az Apt.
sudo apt clean
Szint 5. lépés segítségével mindent meg kell tisztítani. Ezután visszatérhet a frissítési folyamathoz.
sudo apt update
Végezetül, ebben a bemutatóban különböző módszereket ismertettünk a hibás vagy rosszul konfigurált csomag javítására. Most már továbbléphet, és újra normálisan használhatja a rendszerét.