In dit artikel gaan we onderzoeken hoe u de fout 'Invalid Filename Extension' in de APT-bronnenlijstdirectory van Ubuntu kunt oplossen. Deze fout treedt meestal op als er bestanden met onjuiste bestandsnaamextensies in de/etc/apt/sources.list.d/
gids.
Om de fout "Invalid Filename Extension" in de APT-bronnenlijstdirectory van Ubuntu te verhelpen, moet u het problematische bestand identificeren en het verwijderen of uitschakelen. U kunt het bestand verwijderen met de opdracht "sudo rm /etc/apt/sources.list.d/*.disable" of het uitschakelen door de extensie te hernoemen naar ".disabled" met de opdracht "sudo mv /etc/apt/sources.list.d/[bestandsnaam].disable /etc/apt/sources.list.d/[bestandsnaam].disabled".
De fout begrijpen
De foutmelding "Bestand in map /etc/apt/sources.list.d/ wordt genegeerd omdat het een ongeldige bestandsnaamextensie heeft" verschijnt meestal wanneer u desudo apt update
opdracht. Deze fout geeft aan dat er bestanden in de/etc/apt/sources.list.d/
map met een onbekende of ongeldige bestandsnaamextensie.
Het probleem identificeren
Om het problematische bestand te identificeren, moeten we naar de/etc/apt
directory en voer een zoekopdracht uit. Dit is hoe je dat doet:
- Open een terminal. Dit kunt u doen door op te drukken
Ctrl + Alt + T
op uw toetsenbord. - Navigeer naar de
/etc/apt
directory door de opdracht uit te voeren:cd /etc/apt
. - Om erachter te komen welke repository het probleem veroorzaakt, voert u de volgende opdracht uit:
grep -rw karmic *
. Deze opdracht zoekt naar de term "karmic" in alle bestanden binnen de huidige directory en de subdirectory's.
De fout herstellen
Zodra u het problematische bestand hebt geïdentificeerd, kunt u het verwijderen of uitschakelen.
Het bestand verwijderen
Als het problematische bestand een.disable
bestand, kunt u het verwijderen door de volgende opdracht uit te voeren:sudo rm /etc/apt/sources.list.d/*.disable
. Met deze opdracht worden alle bestanden met de.disable
uitbreiding in de/etc/apt/sources.list.d/
gids.
Het bestand uitschakelen
Als alternatief, als u het bestand niet wilt verwijderen, kunt u de extensie ervan wijzigen naar.disabled
Dit kan gedaan worden met behulp van de opdracht:sudo mv /etc/apt/sources.list.d/[filename].disable /etc/apt/sources.list.d/[filename].disabled
. Vervangen[filename]
met de werkelijke naam van het bestand.
Omgaan met extra fouten
In sommige gevallen kunt u extra foutmeldingen tegenkomen die gerelateerd zijn aan GPG-fouten of mislukte indexbestanddownloads. Hier leest u hoe u hiermee omgaat:
GPG-fouten
Bij GPG-fouten kunt u de ontbrekende openbare sleutel importeren met de opdracht:sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys [KEY]
. Vervangen[KEY]
met de daadwerkelijke sleutel die in de foutmelding wordt genoemd.
Mislukte indexbestanddownloads
Bij mislukte indexbestanddownloads kunt u de volgende opdracht uitvoeren:sudo apt-get update --fix-missing
Met deze opdracht wordt geprobeerd ontbrekende of verouderde indexbestanden te herstellen.
Conclusie
In dit artikel hebben we onderzocht hoe u de fout 'Invalid Filename Extension' in de APT-bronnenlijstdirectory van Ubuntu kunt oplossen. Vergeet niet dat het belangrijk is voorzichtig te zijn bij het wijzigen van systeembestanden. Zorg er altijd voor dat u een back-up hebt of dat u zeker weet dat u de wijzigingen die u aanbrengt, goed uitvoert.
Voor meer informatie over het beheren van APT-bronnen in Ubuntu kunt u de officiële Ubuntu-documentatie raadplegenhier.
Om toegang te krijgen tot de/etc/apt
map in Ubuntu, open een terminal door op te drukkenCtrl + Alt + T
op je toetsenbord. Voer vervolgens de opdracht uitcd /etc/apt
om naar de directory te navigeren.
Deze foutmelding geeft aan dat er bestanden in de/etc/apt/sources.list.d/
directory met niet-herkende of ongeldige bestandsnaamextensies. Deze bestanden veroorzaken de fout en moeten worden aangepakt.
Om het problematische bestand te identificeren, navigeert u naar de/etc/apt
directory met behulp van de opdrachtcd /etc/apt
. Voer vervolgens de opdracht uitgrep -rw karmic *
om te zoeken naar de term "karmic" in alle bestanden binnen de huidige directory en de subdirectory's. Dit zal u helpen het bestand te identificeren dat het probleem veroorzaakt.
Om een bestand te verwijderen met de.disable
extensie, voer de opdracht uitsudo rm /etc/apt/sources.list.d/*.disable
. Met deze opdracht worden alle bestanden met de.disable
extensie in de opgegeven directory.
Om een bestand uit te schakelen, kunt u de extensie ervan wijzigen naar.disabled
Gebruik de opdrachtsudo mv /etc/apt/sources.list.d/[filename].disable /etc/apt/sources.list.d/[filename].disabled
, vervangen[filename]
met de werkelijke naam van het bestand.
Om een ontbrekende openbare sleutel te importeren, gebruikt u de opdrachtsudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys [KEY]
, vervangen[KEY]
met de werkelijke sleutel die in de GPG-foutmelding wordt genoemd.
Om mislukte indexbestanddownloads te herstellen, voert u de opdracht uitsudo apt-get update --fix-missing
Met deze opdracht wordt geprobeerd ontbrekende of verouderde indexbestanden te herstellen.
Meer informatie over het beheren van APT-bronnen in Ubuntu vindt u in de officiële Ubuntu-documentatiehier.