Terminale: sudo: apt-get: comando non trovato


11

Ultimamente sono successe cose davvero brutte con il mio computer, a causa della mancanza di icone e di tutti i tipi di cose brutte che si verificano con la mia interfaccia grafica. Tutte le cose brutte nell'appello sono accompagnate da una certa disabilità del mio terminale. Sto usando 12.04 con Gnome Classic view senza effetti.

Diamo un sudo apt-get update.

Ricevo un sudo: apt-get: command not foundmessaggio. Ed è il modo in cui va con tutti i miei apt-getcomandi.

Cosa può significare? Come risolvere questo problema, in particolare per quanto riguarda tutti gli altri problemi che sto riscontrando?


locate apt-getdovrebbe alzare /usr/bin/apt-get/. In caso contrario, vedere se il file è effettivamente lì. Allora su $ PATH: echo $PATH. Dicci cosa trovi
Jos

@Jos Bel colpo, 'individuare apt-get' non restituisce nulla. In '/ usr / bin' non è presente alcun file; 'echo $ PATH' restituisce qualcosa del genere: /home/bakuhatsu/.rvm/gems/ruby-2.0.0-p0/bin:/home/bakuhatsu/.rvm/gems/ruby-2.0.0-p0@global /bin:/home/bakuhatsu/.rvm/rubies/ruby-2.0.0-p0/bin:/home/bakuhatsu/.rvm/bin:/usr/lib/lightdm/lightdm:/usr/local/sbin:/ usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin: / usr / games
Barnaba X

5
È /usr/bin/completamente vuoto? In tal caso, l'unica opzione è reinstallare Ubuntu. O non c'è proprio nessun file apt-get? Quindi scarica e installa manualmente il pacchetto apt, come segue: guarda la tua /etc/apt/sources.list per trovare il mirror corretto, quindi vai a quel mirror, nella directory pool / main / a / apt /, scarica il corretto File .deb per la tua architettura e installalo con sudo dpkg -i apt-xxx.deb.
Jos

No, la cartella contiene tutti i tipi di file, ma manca / usr / bin / apt-get. Quale dovrei scegliere da source.list? Sono per lo più file .gz, ma immagino che non faccia alcuna differenza
Barnaba X

@Jos Soffro anche esattamente del problema sopra menzionato, ma nel mio caso "individuare apt-get" sta dando il risultato desiderato. Cosa dovrei fare ora ??? Per favore aiutate ....
Rahul Raj

Risposte:


6

La breve risposta:

Reinstalla Ubuntu da un Live CD o USB.

La versione lunga:

La versione lunga sarebbe una perdita di tempo: il tuo sistema non sarà mai pulito, ma se insisti potresti provare:

  • copiando tutto (mancante) ad eccezione della cartella / home dal Live CD / USB sul disco fisso.

O

  • eseguire nuovamente una reinstallazione / riparazione sul sistema guasto con il Live CD / chiavetta USB.

O

  • scarica il file deb per apt-get e install come spiegato nei post precedenti.

Ritornerei sicuramente per una nuova installazione poiché ci sono così tante cose da fare e così poco tempo.


Temo che potrebbe finire così. Tuttavia, mi sto incuriosendo per il motivo per cui si è rotto in primo luogo. Qualche idea?
Barnaba X,

4
Questo potrebbe essere accaduto a causa di un'installazione interrotta (interruzione di corrente, disco rigido, spazio sull'unità, gatto che cammina sulla tastiera, ragazza / ragazzo geloso, anomalia quantistica, alieni che ridono). o il risultato di giocare con il file system modificando le autorizzazioni, rimuovendo i file, problemi con l'APP / altri problemi di dipendenza delle risorse, ecc. L'ho fatto, avevo tutto. :)
Goksu,

4

Ho affrontato lo stesso problema per quanto riguarda apt-get: command not foundi passaggi per risolverlo su Ubuntu Xenial

  • Cerca la versione appropriata di apt da qui ( apt_1.4_amd64.debper ubuntu xenial)

  • Scarica apt.deb

    wget http://security.ubuntu.com/ubuntu/pool/main/a/apt/apt_1.4_amd64.deb
    
  • Installa il pacchetto apt.deb

    sudo dpkg -i apt_1.4_amd64.deb
    

Ora possiamo facilmente correre

sudo apt-get install <Package_Name>

Ero sul punto di mettere il mio sistema di lavoro su una nuova installazione. Ma questo per fortuna fa il trucco per me. Grazie.
birichino Batman il

0

Stavo affrontando lo stesso problema. Ho corso echo $PATHma non sono riuscito a trovare /usr/binnel PERCORSO.

Ho corso export PATH=$PATH:/usr/bin/, e poi tutto funziona bene.


Ciao Fatima, benvenuto su Ask Ubuntu. Fyi: export PATH=$PATHutilizzerà tutto il valore corrente $PATH, quindi per aggiungere /usr/bin/e lasciare tutto il resto da solo, tutto ciò che devi fare è export PATH=$PATH:/usr/bin/. Questo è importante per la risposta poiché molte persone semplicemente copiano e incollano dai siti di Stack Exchange e potrebbero non volere $JAVA_HOMEo aggiungere qualsiasi altra cosa al loro PERCORSO per errore. Grazie per il tuo contributo
Benjamin R,

Chiunque desideri verificare rapidamente se si /usr/bintrova sul proprio percorso può eseguire echo $PATH | grep :/usr/bin:. Se ciò non restituisce nulla, ricontrollare con echo $PATH | grep -P "^\Q/usr/bin\E".
Benjamin R,

sì, hai ragione grazie @BenjaminR
Fatima Khan,


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.