Det er veldig viktig å tydeliggjøre at de fleste brukere får denne feilen, får ikke en ekte systemfeil, men de bruker en Linux -distribusjon med en annen Packages Manager enn Apt. Det er vanligvis forårsaket av en feil på brukersiden.
I de fleste tilfeller trenger brukere som står overfor denne meldingen bare å bruke den riktige Packages Manager for sin Linux -distribusjon.
De apt eller apt-get pakkeledere brukes av Debian-baserte Linux-distribusjoner som Ubuntu.
Hvis du bruker en annen Linux -distribusjon som Centos, må du bruke yum Packages Manager i stedet for passende. Hvis du bruker Fedora, bruk dnf Packages Manager.
SUSE -brukere må bruke zypp Packages Manager.
Hvis du bruker en Linux -distribusjon som Debian eller Ubuntu og du får "APT -kommandoen ikke funnet feil", fortsett å lese nedenfor. Den første delen av dette dokumentet er for Ubuntu -brukere; Instruksjoner for Debian -brukere finner du i den andre delen.
Fikse “APT -kommando ikke funnet”Feil i Ubuntu Linux
I denne opplæringen antar jeg av en eller annen grunn Apt Packages Manager Frontend ble fjernet fra systemet ditt.
Instruksjonene nedenfor beskriver alle trinn for å installere det siste Apt Pakkeutgivelse for Ubuntu.
For å begynne å få tilgang til denne lenken https: // pakker.Ubuntu.com/ og bla nedover siden for å finne Søk seksjon.
Type Apt I søkeordfeltet velger du riktig Ubuntu -utgivelse og trykk på Søk knappen som peker av pilene i skjermbildet nedenfor.
Bla nedover åpningssiden og trykk på lenken til Apt Pakke, som vist i følgende bilde.
Bla nedover åpningssiden. Nederst finner du lenker for hver arkitektur; Trykk på riktig for systemet ditt.
For å fullføre nedlasting Apt, Trykk på Last ned lenken.
Når pakken er lastet ned, installer den ved hjelp av DPKG som vist nedenfor. Det er viktig å avklare det 1.6.12ubuntu0.2_amd64 Må erstattes med den nøyaktige versjonen og arkitekturen du har lastet ned.
sudo dpkg -i apt_1.6.12ubuntu0.2_amd64.Deb
Test Apt igjen for å sjekke om det nå fungerer.
Hvis det fremdeles ikke fungerer, er det sannsynligvis et problem med $ banen miljøvariable.
For å bekrefte det, må du først sjekke hvor den treffende binære er. Du kan bruke kommandoen hvor er, Som vist i følgende eksempel.
hvor er passende
Som du kan se, er den binære under kinalærkatalogen /usr/bin (/usr/bin/apt).
For å bekrefte om banen er inkludert i $ bane -miljøvariablene, bruk kommandoen ekko etterfulgt av miljøvariabelen du vil sjekke ($ Bane).
ekko $ bane
Som du ser, er hver sti separert med en kolon. Hvis, i ditt tilfelle, banen /usr/bin er ikke inkludert, legg til den ved hjelp av eksport Kommando som vist i følgende bilde, og test deretter Apt en gang til.
Eksportbane = $ bane:/usr/bin
Hvis, etter å ha eksportert banen, Apt Packages Manager fungerer ordentlig, du finner problemet. Men å eksportere banen fra kommandolinjen er bare en midlertidig løsning uten utholdenhet etter en system omstart eller øktendring.
For å gjøre denne løsningen permanent, åpne .Bashrc fil inne i hjemmekatalogen din ved hjelp av en tekstredigerer som Nano eller vi.
Nano .Bashrc
På slutten av filen, legg til følgende linje.
Eksportbane = "$ sti:/usr/bin"
Lukk .Bashrc Filbesparende endringer og oppdater banemiljøvariabelen ved å utføre følgende kommando.
kilde .Bashrc
Nå Apt Kommandoen må fungere.
Hvordan fikse feilen “Apt Command Not Found” i Debian Linux
For at Debian -brukere skal fikse denne feilen, besøk først lenken https: // www.Debian.org/distribusjon/pakker#search_packages og bla ned for å finne Søk seksjon.
Skriv inn på søkeordfeltet, velg APT, velg riktig Debian -distribusjon og trykk på Søk knapp.
Du blir omdirigert til en side som inneholder en liste over pakker. trykk Apt Pakkelink som tilhører din Debian -versjon.
Bla nedover åpningssiden og trykk riktig arkitektur for systemet ditt.
Etter å ha blitt omdirigert til speil -siden, trykk noen av dem for å begynne å laste ned pakken.
I noen tilfeller kan nettleseren din forhindre deg i å laste ned pakken. La pakken lastes ned.
Når du har fått pakken ved å bruke DPKG Packages Manager for å installere den, som vist nedenfor. Husk at 2.2.4_amd64 Må erstattes med den faktiske versjonen/arkitekturen du laster ned.
sudo dpkg -i apt_2.2.4_amd64.Deb
Nå Apt Kommandoen må fungere. Hvis det fremdeles ikke fungerer, er det sannsynligvis et problem med $ banen miljøvariable.
Først må du sjekke hvor den treffende binære er. Du kan bruke kommandoen hvor er, Som vist i følgende eksempel.
hvor er passende
Som du ser er binæren under katalogen /usr/bin (/usr/bin/apt).
For å se om banen er inkludert i miljøvariablene dine, bruk kommandoen ekko etterfulgt av miljøvariabelen du vil sjekke (i dette tilfellet, $ Bane).
ekko $ bane
Som du ser, er hver sti separert med en kolon. Hvis, i ditt tilfelle, banen /usr/bin er ikke inkludert, legg til den ved hjelp av eksport Kommando som vist nedenfor, tester deretter Apt en gang til.
Eksportbane = $ bane:/usr/bin
Hvis du, etter at du har eksportert banen, finner du problemet, finner du problemet. Men å eksportere banen fra kommandolinjen er bare en midlertidig løsning uten innvirkning etter å ha startet på nytt eller endret økten.
For å gjøre dette fikset permanent åpen .Bashrc fil inne i hjemmekatalogen din ved hjelp av en tekstredigerer.
Nano .Bashrc
På slutten av filen, legg til følgende linje.
Eksportbane = "$ sti:/usr/bin"
Lukk .Bashrc Filbesparende endringer og oppdater banemiljøvariabelen ved å utføre følgende kommando.
kilde .Bashrc
Det er alt; Jeg håper disse trinnene løser problemet ditt.
Konklusjon
Den vanligste årsaken til denne feilmeldingen er feil bruk av en pakkebehandler som ikke er kompatibel med den installerte Linux -distribusjonen. I de fleste tilfeller er dette en feil fra brukerens side. Men hvis brukeren prøver å bruke APT Packages Manager riktig i en kompatibel Linux -distribusjon, installere den eller fikse banen, som beskrevet i denne opplæringen, vil sannsynligvis løse problemet, med mindre det ikke er en konsekvens av en feil installasjon eller En mer alvorlig systemfeil. Alle mulige løsninger som tidligere. Det krever bare å bruke DPKG Packages Manager eller fikse banen.
Tusen takk for at du leste denne artikkelen; Jeg håper det var nyttig å løse problemet. Fortsett å følge oss for flere tips og opplæringsprogrammer.