
Ebben a cikkben megvizsgáljuk, hogyan lehet javítani az „Érvénytelen fájlnév-kiterjesztés” hibát az Ubuntu APT-forráslista könyvtárában. Ez a hiba általában akkor fordul elő, ha helytelen kiterjesztésű fájlokat tartalmaz a/etc/apt/sources.list.d/könyvtárat.
Az "Érvénytelen fájlnév-kiterjesztés" hiba kijavításához az Ubuntu APT-forráslista-könyvtárában azonosítani kell a problémás fájlt, és el kell távolítania, vagy le kell tiltania. A fájlt eltávolíthatja a "sudo rm /etc/apt/sources.list.d/*.disable" paranccsal, vagy letilthatja úgy, hogy a kiterjesztését ".disabled"-re nevezi át a "sudo mv /etc/apt/sources.list.d/[fájlnév].disable /etc/apt/sources.list.d.[disabledlename]".
A hiba megértése
„A fájl figyelmen kívül hagyása a /etc/apt/sources.list.d/ könyvtárban, mivel érvénytelen a fájlnévkiterjesztés” hibaüzenet általában a program futtatásakor jelenik meg.sudo apt updateparancs. Ez a hiba azt jelzi, hogy vannak fájlok a/etc/apt/sources.list.d/ismeretlen vagy érvénytelen fájlnévkiterjesztésű könyvtárba.
A probléma azonosítása
A problémás fájl azonosításához el kell navigálnunk a/etc/aptkönyvtárba, és futtasson egy keresési parancsot. Íme, hogyan kell csinálni:
- Nyisson meg egy terminált. Ezt a gomb megnyomásával teheti meg
Ctrl + Alt + Ta billentyűzetén. - Navigáljon a
/etc/aptkönyvtárat a parancs futtatásával:cd /etc/apt. - Ha meg szeretné tudni, melyik adattár okozza a problémát, futtassa a parancsot:
grep -rw karmic *. Ez a parancs megkeresi a „karmikus” kifejezést az összes fájlban az aktuális könyvtárban és annak alkönyvtáraiban.
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.disablefájlt, a parancs futtatásával távolíthatja el:sudo rm /etc/apt/sources.list.d/*.disable. Ez a parancs eltávolítja az összes fájlt a.disablekiterjesztés a/etc/apt/sources.list.d/könyvtárat.
A Fájl letiltása
Alternatív megoldásként, ha nem szeretné eltávolítani a fájlt, átnevezheti a kiterjesztését erre.disabled. Ezt a következő paranccsal lehet megtenni:sudo mv /etc/apt/sources.list.d/[filename].disable /etc/apt/sources.list.d/[filename].disabled. Cserélje ki[filename]a fájl tényleges nevével.
További hibák kezelése
Bizonyos esetekben további hibaüzenetek jelenhetnek meg GPG-hibákkal vagy sikertelen indexfájl-letöltésekkel kapcsolatban. A következőképpen kezelheti őket:
GPG hibák
GPG hibák esetén importálhatja a hiányzó nyilvános kulcsot a következő paranccsal:sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys [KEY]. Cserélje ki[KEY]a hibaüzenetben említett tényleges kulccsal.
Sikertelen indexfájlok letöltése
Sikertelen indexfájlok letöltése esetén a következő parancsot futtathatja:sudo apt-get update --fix-missing. Ez a parancs megpróbálja kijavítani a hiányzó vagy elavult indexfájlokat.
Következtetés
Ebben a cikkben megvizsgáltuk, hogyan javíthatjuk ki az „Érvénytelen fájlnév-kiterjesztés” hibát az Ubuntu APT-forráslista könyvtárában. Ne feledje, fontos, hogy körültekintően járjon el a rendszerfájlok módosításakor. Mindig győződjön meg arról, hogy van biztonsági másolata, vagy magabiztos a végrehajtott változtatásokban.
Az Ubuntu APT-források kezelésével kapcsolatos további információkért keresse fel a hivatalos Ubuntu dokumentációtitt.
Ahhoz, hogy hozzáférjen a/etc/aptkönyvtárban az Ubuntuban, nyissa meg a terminált a gomb megnyomásávalCtrl + Alt + Ta billentyűzetén. Ezután futtassa a parancsotcd /etc/apta címtárba való navigáláshoz.
Ez a hibaüzenet azt jelzi, hogy vannak fájlok a/etc/apt/sources.list.d/ismeretlen vagy érvénytelen fájlnévkiterjesztésű könyvtár. Ezek a fájlok okozzák a hibát, és ezeket orvosolni kell.
A problémás fájl azonosításához navigáljon a/etc/aptkönyvtárat a paranccsalcd /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 található összes fájlban. Ez segít azonosítani a problémát okozó fájlt.
Fájl eltávolításához a.disablekiterjesztést, futtassa a parancsotsudo rm /etc/apt/sources.list.d/*.disable. Ez a parancs eltávolítja az összes fájlt a.disablekiterjesztés a megadott könyvtárban.
A fájl letiltásához átnevezheti a kiterjesztését a következőre.disabled. Használja a parancsotsudo mv /etc/apt/sources.list.d/[filename].disable /etc/apt/sources.list.d/[filename].disabled, csere[filename]a fájl tényleges nevével.
Hiányzó nyilvános kulcs importálásához használja a parancsotsudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys [KEY], csere[KEY]a GPG hibaüzenetben említett tényleges kulccsal.
A sikertelen indexfájl-letöltések kijavításához futtassa a parancsotsudo apt-get update --fix-missing. Ez a parancs megpróbálja kijavítani a hiányzó vagy elavult indexfájlokat.
Az APT források Ubuntuban történő kezeléséről további információkat találhat a hivatalos Ubuntu dokumentációbanitt.














