Betalingsmåter Abuse

Hva betyr apt-get-kommandoen ikke funnet feil?

16.03.2024, 02:13

apt-get er et kommandolinjeverktøy for å administrere pakker på Debian-baserte operativsystemer som Ubuntu. Det brukes til å installere, avinstallere, oppdatere og administrere programvarepakker på systemet.

Med tanke på at denne pakkehåndteringen er en av de mest grunnleggende pakkene i systemet, er det logisk at programmet finnes i alle distribusjoner. Likevel er det ikke uvanlig at brukere støter på feilen apt get command not found. I denne artikkelen skal vi se på hvorfor en slik feil oppstår, hvordan den kan oppstå og hvordan du løser apt get command not found.

Grunnleggende apt-get-kommandoer

La oss ta en titt på de grunnleggende kommandoene:

apt-get update

Oppdaterer listen over tilgjengelige pakker fra repositoriene.

apt-get upgrade

Oppdaterer alle installerte pakker til de nyeste versjonene.

apt-get install <package>

Installerer den angitte pakken.

apt-get autoremove

Fjerner unødvendige avhengigheter som ikke lenger brukes av andre pakker.

apt-get dist-upgrade

Oppdaterer systemet til en ny versjon, hvis tilgjengelig.

Alt i alt er verktøyet et kraftig verktøy for å administrere pakker på Debian-baserte systemer, og kan brukes til systemoppgraderinger, installasjon av ny programvare og mange andre oppgaver.

Hva betyr apt get-kommandoen ikke funnet?

Feilmeldingen betyr at kommandoen du prøver å kjøre, ikke finnes på systemet. Den er enten ikke installert, eller så er den avinstallert. Men alt dette høres veldig rart ut i forhold til pakkebehandleren.

De viktigste årsakene til at feilen oppstår:

  1. En av de mest åpenbare grunnene til at du får feilen"apt get not found" er at du ikke har Ubuntu. Denne pakkebehandleren brukes bare i Debian-baserte Linux-distribusjoner. Red Hat, CentOS, Fedora, OpenSUSE, CoreOS, Cloud Linux, ArchLlinux og andre systemer gjør det ikke. De har sin egen pakkebehandler, og det er den du skal bruke for å installere pakker, ikke apt. Hvis du bruker apt-kommandoen i stedet for apt-get, kan det hende du har en eldre distribusjon som ikke støtter den syntaksen, bruk apt-get.
  2. Du har fjernet Apt-pakken ved et uhell eller med vilje. Den finnes ikke lenger på systemet, og det er derfor systemet ikke finner den.
  3. Kan ikke finne programmet. Apt-verktøyet er på systemet og fungerer som det skal, men du har ødelagt PATH-miljøvariabelen, og nå leter ikke systemet etter kjørbare filer i mappen der apt er plassert.

La oss nå se hvordan du løser problemet. Det er veldig enkelt.

Hvordan fikser jeg apt get-kommandoen som ikke ble funnet?

La oss først sørge for at årsaken ikke er det andre elementet. Vanligvis ligger apt-kjørbare filer i /usr/bin-katalogen. La oss først se om det finnes en slik fil i den mappen:

$ ls -l /usr/bin/apt-get

Vær oppmerksom på tillatelsene. For bruker, gruppe og andre bør"x"-flagget være satt til execute. Hvis det ikke er det, må apt installeres på nytt.

Hvis tillatelsene er forskjellige fra de ovennevnte, nemlig"-rwxr-xr-x", må du også fikse dem ved å legge til et kjørbart-flagg for alle kategorier:

$ chmod +x /usr/bin/apt-get

Hvis de foregående alternativene ikke fungerte, må du sjekke innholdet i PATH-miljøvariabelen:

$ echo $PATH

Du bør se en referanse til /usr/bin i den. Hvis det ikke finnes en slik linje, ligger problemet her, og linjen bør legges til på slutten:

$ export PATH=current_content:/usr/bin

For eksempel:

$ export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/snap/bin

Hvis du har gjort endringer i filen /etc/profile, og PATH-variabelen ikke fungerte på grunn av det, må du også gjøre endringer i den filen.

Hva gjør jeg hvis ingenting har fungert?

Vi anbefaler at du bare installerer verktøyet på nytt. Last det ned fra det offisielle nettstedet og installer det på systemet ditt. Bare du trenger å velge versjonen for operativsystemet ditt. Du kan laste ned pakken ved hjelp av en nettleser eller kommandoer som disse:

For Ubuntu Xenial:

$ wget http://security.ubuntu.com/ubuntu/pool/main/a/apt/apt_1.2.15ubuntu0.2_i386.deb

For Ubuntu Yakkety:

$ wget http://security.ubuntu.com/ubuntu/pool/main/a/apt/apt_1.3.3_i386.deb

Nå er det eneste som gjenstår å gjøre å installere den nedlastede pakken:

$ sudo dpkg -i apt*

Ferdig, etter det bør feilen apt get-kommandoen ikke funnet forsvinne, og du bør kunne jobbe normalt med pakkene dine.