Betalningsmetoder Abuse

Vad betyder apt-get-kommandot hittades inte fel?

16.03.2024, 02:13

apt-get är ett kommandoradsverktyg för hantering av paket på Debian-baserade operativsystem, t.ex. Ubuntu. Det används för att installera, avinstallera, uppdatera och hantera programpaket i systemet.

Med tanke på att denna pakethanterare är ett av de nästan mest grundläggande paketen i systemet är det logiskt att programmet finns i varje distribution. Ändå är det inte ovanligt att användare stöter på felet apt get command not found. I den här artikeln ska vi titta på varför ett sådant fel uppstår, hur det kan vara och hur man åtgärdar apt get command not found.

Grundläggande apt-get-kommandon

Låt oss ta en titt på de grundläggande kommandona:

apt-get update

Uppdaterar listan över tillgängliga paket från arkiven.

apt-get upgrade

Uppdaterar alla installerade paket till deras senaste versioner.

apt-get install <package>

Installerar det angivna paketet.

apt-get autoremove

Tar bort onödiga beroenden som inte längre används av andra paket.

apt-get dist-upgrade

Uppdaterar systemet till en ny version, om en sådan finns tillgänglig.

Sammantaget är verktyget ett kraftfullt verktyg för att hantera paket på Debian-baserade system och kan användas för systemuppgraderingar, installation av ny programvara och många andra uppgifter.

Vad betyder kommandot apt get hittades inte?

Felmeddelandet innebär att kommandot du försöker köra inte finns i systemet. Det är antingen inte installerat eller så har det avinstallerats. Men allt detta låter väldigt konstigt i förhållande till pakethanteraren.

De främsta orsakerna till att felet uppstår:

  1. En av de mest uppenbara anledningarna till att felet"apt get not found" uppstår är att du inte har Ubuntu. Denna pakethanterare används endast i Debian-baserade Linux-distributioner. Red Hat, CentOS, Fedora, OpenSUSE, CoreOS, Cloud Linux, ArchLlinux och andra system gör det inte. De har sin egen pakethanterare, var och en har sin egen och det är den du ska använda för att installera paket, inte leta efter apt. Om du använder kommandot apt i stället för apt-get kan du ha en äldre distribution som inte stöder den syntaxen, använd apt-get.
  2. Du har oavsiktligt eller avsiktligt tagit bort Apt-paketet. Det finns inte längre i systemet, vilket är anledningen till att systemet inte kan hitta det.
  3. Det går inte att hitta programmet. Verktyget apt finns på systemet och fungerar bra, men du har skadat miljövariabeln PATH och nu letar inte systemet efter körbara filer i mappen där apt finns.

Låt oss nu se hur vi kan åtgärda problemet. Det är mycket enkelt.

Hur fixar jag apt get-kommandot som inte hittades?

Låt oss först se till att orsaken inte är det andra objektet. Vanligtvis finns apt-körbara filer i katalogen / usr / bin. Låt oss först se om det finns en sådan fil i den mappen:

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

Var uppmärksam på behörigheterna. För användare, grupp och andra bör flaggan"x" vara inställd på exekvering. Om den inte är det måste apt installeras om.

Om behörigheterna skiljer sig från ovanstående, nämligen"-rwxr-xr-x", måste du åtgärda dem också genom att lägga till en exekverbar flagga för alla kategorier:

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

Om de tidigare alternativen inte fungerade, kontrollera innehållet i miljövariabeln PATH:

$ echo $PATH

Du bör se en hänvisning till /usr/bin i den. Om det inte finns någon sådan rad var problemet här, och raden bör läggas till i slutet:

$ export PATH=current_content:/usr/bin

Till exempel:

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

Om du har gjort ändringar i filen /etc/profile och PATH-variabeln inte fungerade på grund av det, måste du göra ändringar i den filen också.

Vad ska jag göra om ingenting har fungerat?

Vi rekommenderar att du helt enkelt installerar om verktyget. Ladda ner det från den officiella webbplatsen och installera det på ditt system. Bara du behöver välja versionen för ditt operativsystem. Du kan ladda ner paketet med en webbläsare eller kommandon som dessa:

För Ubuntu Xenial:

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

För Ubuntu Yakkety:

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

Nu är det enda som återstår att göra att installera det nedladdade paketet:

$ sudo dpkg -i apt*

Klart, efter det ska felet apt get command not found försvinna och du ska kunna arbeta normalt med dina paket.