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.
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.
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:
"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
.Apt-paketet
. Det finns inte längre i systemet, vilket är anledningen till att systemet inte kan hitta det.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.
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å.
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.
Apply the discount by inserting the promo code in the special field at checkout:
Apply the discount by inserting the promo code in the special field at checkout: