I denne artikkelen vil vi utforske hvordan du fikser feilen "Ugyldig filnavnutvidelse" i Ubuntus APT-kildelistekatalog. Denne feilen oppstår vanligvis når det er filer med feil filnavn i filen/etc/apt/sources.list.d/
katalog.
For å fikse feilen "Ugyldig filnavnutvidelse" i Ubuntus APT-kildelistekatalog, må du identifisere den problematiske filen og enten fjerne den eller deaktivere den. Du kan fjerne filen ved å bruke kommandoen "sudo rm /etc/apt/sources.list.d/*.disable" eller deaktivere den ved å endre navn på filtypen til ".disabled" ved å bruke kommandoen "sudo mv /etc/apt/ sources.list.d/[filnavn].disable /etc/apt/sources.list.d/[filnavn].disabled".
Forstå feilen
Feilmeldingen "Ignorerer fil i katalogen /etc/apt/sources.list.d/ siden den har en ugyldig filtype" dukker vanligvis opp når du kjørersudo apt update
kommando. Denne feilen indikerer at det er filer i/etc/apt/sources.list.d/
katalog med en ukjent eller ugyldig filtype.
Identifisere problemet
For å identifisere den problematiske filen, må vi navigere til/etc/apt
katalog og kjør en søkekommando. Slik gjør du det:
- Åpne en terminal. Du kan gjøre dette ved å trykke
Ctrl + Alt + T
på tastaturet ditt. - Naviger til
/etc/apt
katalog ved å kjøre kommandoen:cd /etc/apt
. - For å finne ut hvilket depot som forårsaker problemet, kjør kommandoen:
grep -rw karmic *
. Denne kommandoen vil søke etter termen "karmisk" i alle filer i gjeldende katalog og dens underkataloger.
Retting av feilen
Når du har identifisert den problematiske filen, kan du enten fjerne eller deaktivere den.
Fjerner filen
Hvis den problematiske filen er en.disable
fil, kan du fjerne den ved å kjøre kommandoen:sudo rm /etc/apt/sources.list.d/*.disable
. Denne kommandoen vil fjerne alle filer med.disable
utvidelse i/etc/apt/sources.list.d/
katalog.
Deaktiverer filen
Alternativt, hvis du ikke vil fjerne filen, kan du endre navn på filtypen til.disabled
. Dette kan gjøres ved å bruke kommandoen:sudo mv /etc/apt/sources.list.d/[filename].disable /etc/apt/sources.list.d/[filename].disabled
. Erstatte[filename]
med det faktiske navnet på filen.
Håndtere tilleggsfeil
I noen tilfeller kan du støte på flere feilmeldinger relatert til GPG-feil eller mislykkede nedlastinger av indeksfiler. Slik håndterer du dem:
GPG-feil
For GPG-feil kan du importere den manglende offentlige nøkkelen ved å bruke kommandoen:sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys [KEY]
. Erstatte[KEY]
med den faktiske nøkkelen nevnt i feilmeldingen.
Mislykket nedlasting av indeksfil
For mislykkede nedlastinger av indeksfiler kan du kjøre kommandoen:sudo apt-get update --fix-missing
. Denne kommandoen vil forsøke å fikse eventuelle manglende eller utdaterte indeksfiler.
Konklusjon
I denne artikkelen har vi utforsket hvordan du fikser feilen "Ugyldig filnavnutvidelse" i Ubuntus APT-kildelistekatalog. Husk at det er viktig å utvise forsiktighet når du endrer systemfiler. Sørg alltid for at du har en sikkerhetskopi eller er trygg på endringene du gjør.
For mer informasjon om administrasjon av APT-kilder i Ubuntu, kan du besøke den offisielle Ubuntu-dokumentasjonenher.
For å få tilgang til/etc/apt
katalog i Ubuntu, åpne en terminal ved å trykkeCtrl + Alt + T
på tastaturet ditt. Kjør deretter kommandoencd /etc/apt
for å navigere til katalogen.
Denne feilmeldingen indikerer at det er filer i/etc/apt/sources.list.d/
katalog med ukjente eller ugyldige filnavn. Disse filene forårsaker feilen og må løses.
For å identifisere den problematiske filen, naviger til/etc/apt
katalog ved hjelp av kommandoencd /etc/apt
. Kjør deretter kommandoengrep -rw karmic *
for å søke etter begrepet "karmisk" i alle filer i gjeldende katalog og dens underkataloger. Dette vil hjelpe deg med å identifisere filen som forårsaker problemet.
For å fjerne en fil med.disable
utvidelse, kjør kommandoensudo rm /etc/apt/sources.list.d/*.disable
. Denne kommandoen vil fjerne alle filer med.disable
utvidelse i den angitte katalogen.
For å deaktivere en fil, kan du endre navn på filtypen til.disabled
. Bruk kommandoensudo mv /etc/apt/sources.list.d/[filename].disable /etc/apt/sources.list.d/[filename].disabled
, erstatte[filename]
med det faktiske navnet på filen.
For å importere en manglende offentlig nøkkel, bruk kommandoensudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys [KEY]
, erstatte[KEY]
med den faktiske nøkkelen nevnt i GPG-feilmeldingen.
For å fikse mislykkede indeksfilnedlastinger, kjør kommandoensudo apt-get update --fix-missing
. Denne kommandoen vil forsøke å fikse eventuelle manglende eller utdaterte indeksfiler.
Du kan finne mer informasjon om administrasjon av APT-kilder i Ubuntu ved å besøke den offisielle Ubuntu-dokumentasjonenher.