Metode de plată Abuse

Ce înseamnă eroare apt-get command not found?

16.03.2024, 02:13

apt-get este un utilitar de linie de comandă pentru gestionarea pachetelor pe sistemele de operare bazate pe Debian, cum ar fi Ubuntu. Acesta este utilizat pentru instalarea, dezinstalarea, actualizarea și gestionarea pachetelor software de pe sistem.

Având în vedere că acest manager de pachete este unul dintre aproape cele mai de bază pachete ale sistemului, este logic ca programul să fie prezent în fiecare distribuție. Cu toate acestea, nu este neobișnuit ca utilizatorii să întâmpine eroarea apt get command not found. În acest articol vom analiza de ce apare o astfel de eroare, cum poate fi și cum se poate remedia apt get command not found.

Comenzi apt-get de bază

Să aruncăm o privire asupra comenzilor de bază:

apt-get update

Actualizează lista de pachete disponibile din depozite.

apt-get upgrade

Actualizează toate pachetele instalate la ultimele lor versiuni.

apt-get install <package>

Instalează pachetul specificat.

apt-get autoremove

Elimină dependențele inutile care nu mai sunt utilizate de alte pachete.

apt-get dist-upgrade

Actualizează sistemul la o versiune nouă, dacă este disponibilă.

În general, utilitarul este un instrument puternic pentru gestionarea pachetelor pe sistemele bazate pe Debian și poate fi utilizat pentru actualizarea sistemului, instalarea de software nou și multe alte sarcini.

Ce înseamnă apt get command not found?

Mesajul de eroare înseamnă că comanda pe care încercați să o executați nu este găsită pe sistem. Aceasta fie nu este instalată, fie a fost dezinstalată. Dar toate acestea sună foarte ciudat în raport cu managerul de pachete.

Principalele motive pentru care apare eroarea:

  1. Unul dintre cele mai evidente motive, de a obține eroarea"apt get not found" este că nu aveți Ubuntu. Acest manager de pachete este utilizat doar în distribuțiile Linux bazate pe Debian. Red Hat, CentOS, Fedora, OpenSUSE, CoreOS, Cloud Linux, ArchLlinux și alte sisteme nu sunt. Acestea au propriul lor manager de pachete, fiecare are al său și acesta este ceea ce ar trebui să utilizați pentru a instala pachete, nu să căutați apt. Dacă utilizați comanda apt în loc de apt-get, este posibil să aveți o distribuție mai veche care nu acceptă această sintaxă, utilizați apt-get.
  2. Ați eliminat accidental sau deliberat pachetul Apt. Acesta nu se mai află pe sistem, motiv pentru care sistemul nu îl poate găsi.
  3. Imposibilitatea de a localiza programul. Utilitarul apt este pe sistem și funcționează bine, dar ați corupt variabila de mediu PATH și acum sistemul nu caută executabile în folderul în care se află apt.

Acum să vedem cum se poate rezolva problema. Este foarte simplu.

Cum să remediați problema apt get command not found?

În primul rând, să ne asigurăm că cauza nu este al doilea element. De obicei, executabilele apt sunt localizate în directorul /usr/bin. Să vedem mai întâi dacă există un astfel de fișier în acel folder:

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

Fiți atenți la permisiuni. Pentru user, group și altele, flagul"x" ar trebui să fie setat la execute. Dacă nu este, apt va trebui să fie reinstalat.

Dacă permisiunile sunt diferite de cele de mai sus, și anume"-rwxr-xr-x", atunci va trebui să le remediați și pe acestea prin adăugarea unui flag executabil pentru toate categoriile:

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

Dacă opțiunile anterioare nu au funcționat, verificați conținutul variabilei de mediu PATH:

$ echo $PATH

Ar trebui să vedeți în ea o referință la /usr/bin. Dacă nu există o astfel de linie, atunci problema a fost aici, iar linia ar trebui să fie adăugată la sfârșit:

$ export PATH=current_content:/usr/bin

De exemplu:

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

Dacă ați făcut modificări la fișierul /etc/profile și variabila PATH s-a rupt din această cauză, trebuie să faceți corecții și la acel fișier.

Ce trebuie să faceți dacă nimic nu a funcționat?

Vă recomandăm să reinstalați pur și simplu utilitarul. Descărcați-l de pe site-ul oficial și instalați-l pe sistemul dvs. Trebuie doar să alegeți versiunea pentru sistemul dvs. de operare. Puteți descărca pachetul folosind un browser sau comenzi ca acestea:

Pentru Ubuntu Xenial:

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

Pentru Ubuntu Yakkety:

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

Acum, singurul lucru rămas de făcut este să instalați pachetul descărcat:

$ sudo dpkg -i apt*

Done, după care eroarea apt get command not found ar trebui să dispară și ar trebui să puteți lucra normal cu pachetele dvs.