Távolítsa el a törött csomagokat az Ubuntuból és más disztrókból

törött csomagok

Bizonyos esetekben problémái voltak törött csomagok. Ha igen, és van Debian / Ubuntu terjesztése, vagy ezek alapján van, akkor ezeket a problémákat meglehetősen egyszerű módon megoldhatja az oktatóanyag lépéseinek követésével. Így nem lesznek kellemetlenségei számodra ...

De először is tudnia kell Kik ők a törött csomagokat, ha még nem tudod. Nos, néha előfordulhat, hogy egy csomagot valamilyen okból nem lehet megfelelően telepíteni, vagy hogy nem kompatibilis a többi csomaggal, amelyektől függ. Ha ez megtörténik, nem tudja frissíteni, telepíteni vagy eltávolítani a csomagot a terjesztőből. A csomag, amely ennyi bajt okoz, az úgynevezett törött csomag ...

sok okok miért adják meg a törött csomagokat:

  • Megpróbált egy olyan programot telepíteni, amely a terjesztés hivatalos tárhelyein kívül található.
  • A program telepítése véletlenül megszakad. Bármi legyen is az oka.
  • Vagy megszakad az operációs rendszer frissítése.
  • Vannak más okai is, bár a fentiek a leggyakoribbak ...

Javítsa meg a hibás csomagok problémáját

Bármi is legyen az oka, meg kell javítania, hogy minden továbbra is megfelelően működjön. Ahhoz, hogy megoldást találjon erre a gyakori problémára, kövesse ezeket egyszerű lépések ...

hiba

Valószínűleg látta, hogy valamit megpróbált telepíteni tipikus hiba típus:

  • A lock / var / lib / dpkg / lock fájl nem sikerült
  • Nem sikerült zárolni a / var / lib / apt / lists / könyvtárat

Képesnek lenni megold futtathatja ezeket a parancsokat:

sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock

Javítsa ki a problémát a dpkg-val

Valószínűleg az alacsony szintű csomagkezelő eszköz használatakor dpkg és megkapta a hibát:

  • dpkg: hiba történt a [csomag_neve] (–purge) csomag feldolgozásakor

hogy javítsd meg Ha nem tudja a problémát okozó csomag nevét, a következőket teheti:

sudo dpkg –configure -a
sudo dpkg –remove –force-remove –reinstreq

Ehelyett, ha tudja a nevét próbáld ezt:

sudo mv /var/lib/dpkg/info/nombre_de_tu_paquete.* /tmp/
sudo dpkg –remove –force-remove-reinstreq nombre_de_tu_paquete

Ne felejtsd el pótolni a_csomag_neved annak a csomagnak a neve alapján, amely a problémát okozza az Ön esetében ...

Javítsa ki az APT problémáját

Ennek másik módja az APT, a magas szintű csomagkezelő használata. Ehhez először győződjön meg arról, hogy a csomagoknak nincsenek új verziói:

sudo apt –fix-missing update

Ha nem, akkor próbálkozzon futás a megrendelés:

sudo apt install -f
sudo apt update


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.