
Ebben a cikkben megvizsgáljuk, hogyan lehet kijavítani az „Érvénytelen fájlnév -kiterjesztés” hibát az Ubuntu APT Sources List Directory -ben. Ez a hiba általában akkor fordul elő, ha vannak olyan fájlok, amelyekben helytelen fájlnév -meghosszabbítások vannak a/etc/apt/sources.list.d/
könyvtár.
Az "Érvénytelen fájlnév -kiterjesztés" hiba kijavításához az Ubuntu APT Források listájának könyvtárában meg kell határoznia a problémás fájlt, és eltávolítania kell, vagy letiltnia. Eltávolíthatja a fájlt a "sudo rm /etc/apt/sources.list.d/*.disable" paranccsal, vagy letilthatja azt, hogy átnevezi a ".diniabled" -hel ". sources.list.d/[fileName] .disable /etc/apt/sources.list.d/ [filename ].disabled ".
A hiba megértése
A „Fájl figyelmen kívül hagyása a könyvtárban a /etc/apt/sources.list.d/sudo apt update
parancs. Ez a hiba azt jelzi, hogy vannak fájlok a/etc/apt/sources.list.d/
könyvtár felismerhetetlen vagy érvénytelen fájlnév kiterjesztéssel.
A probléma azonosítása
A problémás fájl azonosításához navigálnunk kell a/etc/apt
könyvtár és futtassa a keresési parancsot. Így kell csinálni:
- Nyisson meg egy terminált. Ezt megnyomva megteheti
Ctrl + Alt + T
A billentyűzeten. - Keresse meg a
/etc/apt
könyvtár a parancs futtatásával:cd /etc/apt
- - Annak érdekében, hogy megtudja, melyik tároló okozza a problémát, futtassa a parancsot:
grep -rw karmic *
- Ez a parancs a „karmikus” kifejezést keresi az aktuális könyvtárban és annak alkönyvtáraiban szereplő összes fájlban.
A hiba kijavítása
Miután azonosította a problémás fájlt, eltávolíthatja vagy letilthatja.
A fájl eltávolítása
Ha a problémás fájl a.disable
Fájl, a parancs futtatásával eltávolíthatja:sudo rm /etc/apt/sources.list.d/*.disable
- Ez a parancs eltávolítja az összes fájlt a.disable
kiterjesztés a/etc/apt/sources.list.d/
könyvtár.
A fájl letiltása
Alternatív megoldásként, ha nem akarja eltávolítani a fájlt, akkor átnevezheti annak kiterjesztését.disabled
- Ezt meg lehet tenni a parancs segítségével:sudo mv /etc/apt/sources.list.d/[filename].disable /etc/apt/sources.list.d/[filename].disabled
- Cserél[filename]
A fájl tényleges nevével.
További hibák kezelése
Bizonyos esetekben további hibaüzeneteket tapasztalhat a GPG -hibákkal vagy a sikertelen indexfájl letöltéssel kapcsolatos. Így lehet kezelni őket:
GPG hibák
A GPG hibák esetén a hiányzó nyilvános kulcsot a parancs segítségével importálhatja:sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys [KEY]
- Cserél[KEY]
A hibaüzenetben említett tényleges kulcsmal.
Sikertelen index fájl letöltések
A sikertelen indexfájl letöltése esetén futtathatja a parancsot:sudo apt-get update --fix-missing
- Ez a parancs megpróbálja javítani a hiányzó vagy elavult indexfájlokat.
Következtetés
Ebben a cikkben megvizsgáltuk, hogyan lehet kijavítani az „Érvénytelen fájlnév -kiterjesztés” hibát az Ubuntu APT Sources List Directory -ben. Ne feledje, hogy a rendszerfájlok módosításakor fontos óvatosság gyakorolni. Mindig győződjön meg arról, hogy van -e biztonsági másolata, vagy bízik benne a végrehajtott változtatásokban.
Az Ubuntu -ban található megfelelő források kezelésével kapcsolatos további információkért látogasson el a hivatalos Ubuntu dokumentációraitt-
Ahhoz, hogy hozzáférjen a/etc/apt
könyvtár Ubuntuban, nyisson meg egy terminált megnyomásávalCtrl + Alt + T
A billentyűzeten. Ezután futtassa a parancsotcd /etc/apt
Navigálni a könyvtárba.
Ez a hibaüzenet azt jelzi, hogy vannak fájlok a/etc/apt/sources.list.d/
könyvtár ismeretlen vagy érvénytelen fájlnév -kiterjesztésekkel. Ezek a fájlok okozzák a hibát, és meg kell oldani.
A problémás fájl azonosításához keresse meg a/etc/apt
könyvtár a parancs használatávalcd /etc/apt
- Ezután futtassa a parancsotgrep -rw karmic *
A "karmikus" kifejezés keresése az aktuális könyvtárban és annak alkönyvtáraiban szereplő összes fájlban. Ez segít azonosítani a problémát okozó fájlt.
A fájl eltávolítása a.disable
Bővítés, futtassa a parancsotsudo rm /etc/apt/sources.list.d/*.disable
- Ez a parancs eltávolítja az összes fájlt a.disable
Bővítés a megadott könyvtárban.
A fájl letiltásához átnevezheti annak kiterjesztését.disabled
- Használja a parancsotsudo mv /etc/apt/sources.list.d/[filename].disable /etc/apt/sources.list.d/[filename].disabled
, cseréje[filename]
A fájl tényleges nevével.
A hiányzó nyilvános kulcs importálásához használja a parancsotsudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys [KEY]
, cseréje[KEY]
A GPG hibaüzenetben említett tényleges kulcsmal.
A sikertelen indexfájl letöltések javításához futtassa a parancsotsudo apt-get update --fix-missing
- Ez a parancs megpróbálja javítani a hiányzó vagy elavult indexfájlokat.
További információt az Ubuntu -ban található megfelelő források kezeléséről a hivatalos Ubuntu dokumentáció meglátogatásával találhat megitt-