V tomto článku prozkoumáme, jak opravit chybu „Neplatná přípona názvu souboru“ v adresáři seznamu zdrojů Ubuntu APT. K této chybě obvykle dochází, když jsou v souboru soubory s nesprávnými příponami souborů/etc/apt/sources.list.d/
adresář.
Chcete-li opravit chybu „Neplatná přípona názvu souboru“ v adresáři se seznamem zdrojů APT Ubuntu, musíte identifikovat problematický soubor a buď jej odstranit, nebo deaktivovat. Soubor můžete odstranit pomocí příkazu "sudo rm /etc/apt/sources.list.d/*.disable" nebo jej zakázat přejmenováním jeho přípony na ".disabled" pomocí příkazu "sudo mv /etc/apt/ sources.list.d/[název souboru].disable /etc/apt/sources.list.d/[název souboru].disabled".
Pochopení chyby
Chybová zpráva „Ignorování souboru v adresáři /etc/apt/sources.list.d/, protože má neplatnou příponu názvu souboru“ se obvykle objeví při spuštěnísudo apt update
příkaz. Tato chyba znamená, že v souboru jsou soubory/etc/apt/sources.list.d/
adresář s nerozpoznanou nebo neplatnou příponou názvu souboru.
Identifikace problému
Abychom identifikovali problematický soubor, musíme přejít na/etc/apt
adresář a spusťte vyhledávací příkaz. Jak na to:
- Otevřete terminál. Můžete to udělat stisknutím
Ctrl + Alt + T
na vaší klávesnici. - Přejděte na
/etc/apt
adresář spuštěním příkazu:cd /etc/apt
. - Chcete-li zjistit, které úložiště způsobuje problém, spusťte příkaz:
grep -rw karmic *
. Tento příkaz vyhledá výraz „karmic“ ve všech souborech v aktuálním adresáři a jeho podadresářích.
Oprava chyby
Jakmile problémový soubor identifikujete, můžete jej buď odstranit, nebo zakázat.
Odebrání souboru
Pokud je problematický soubor a.disable
soubor, můžete jej odstranit spuštěním příkazu:sudo rm /etc/apt/sources.list.d/*.disable
. Tento příkaz odstraní všechny soubory s příponou.disable
rozšíření v/etc/apt/sources.list.d/
adresář.
Zakázání souboru
Případně, pokud nechcete soubor odstranit, můžete jeho příponu přejmenovat na.disabled
. To lze provést pomocí příkazu:sudo mv /etc/apt/sources.list.d/[filename].disable /etc/apt/sources.list.d/[filename].disabled
. Nahradit[filename]
se skutečným názvem souboru.
Řešení dalších chyb
V některých případech se můžete setkat s dalšími chybovými zprávami souvisejícími s chybami GPG nebo neúspěšným stahováním indexových souborů. Postup s nimi:
Chyby GPG
V případě chyb GPG můžete chybějící veřejný klíč importovat pomocí příkazu:sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys [KEY]
. Nahradit[KEY]
se skutečným klíčem uvedeným v chybové zprávě.
Stažení indexového souboru se nezdařilo
V případě neúspěšného stahování indexového souboru můžete spustit příkaz:sudo apt-get update --fix-missing
. Tento příkaz se pokusí opravit všechny chybějící nebo zastaralé indexové soubory.
Závěr
V tomto článku jsme prozkoumali, jak opravit chybu „Neplatná přípona názvu souboru“ v adresáři seznamu zdrojů Ubuntu APT. Pamatujte, že při úpravách systémových souborů je důležité postupovat opatrně. Vždy se ujistěte, že máte zálohu nebo jste si jisti změnami, které provádíte.
Pro více informací o správě zdrojů APT v Ubuntu můžete navštívit oficiální dokumentaci Ubuntuzde.
Pro přístup k/etc/apt
adresář v Ubuntu otevřete terminál stisknutímCtrl + Alt + T
na vaší klávesnici. Poté spusťte příkazcd /etc/apt
pro přechod do adresáře.
Tato chybová zpráva označuje, že v souboru jsou soubory/etc/apt/sources.list.d/
adresář s nerozpoznanými nebo neplatnými příponami názvu souboru. Tyto soubory způsobují chybu a je třeba je řešit.
Chcete-li identifikovat problematický soubor, přejděte na/etc/apt
adresář pomocí příkazucd /etc/apt
. Poté spusťte příkazgrep -rw karmic *
hledat výraz "karmic" ve všech souborech v aktuálním adresáři a jeho podadresářích. To vám pomůže identifikovat soubor způsobující problém.
Chcete-li odstranit soubor pomocí.disable
rozšíření, spusťte příkazsudo rm /etc/apt/sources.list.d/*.disable
. Tento příkaz odstraní všechny soubory s příponou.disable
příponu v zadaném adresáři.
Chcete-li soubor zakázat, můžete jeho příponu přejmenovat na.disabled
. Použijte příkazsudo mv /etc/apt/sources.list.d/[filename].disable /etc/apt/sources.list.d/[filename].disabled
, nahrazovat[filename]
se skutečným názvem souboru.
Chcete-li importovat chybějící veřejný klíč, použijte příkazsudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys [KEY]
, nahrazovat[KEY]
se skutečným klíčem uvedeným v chybové zprávě GPG.
Chcete-li opravit neúspěšné stahování indexových souborů, spusťte příkazsudo apt-get update --fix-missing
. Tento příkaz se pokusí opravit všechny chybějící nebo zastaralé indexové soubory.
Další informace o správě zdrojů APT v Ubuntu naleznete v oficiální dokumentaci Ubuntuzde.