Perché il comando "apt" non è stato trovato?


13
sudo: apt: command not found

Cosa significa questo errore? Il aptcomando non funziona e ho perso il Software Center.


1
È necessario utilizzare apt-getnel comando anziché apt.
nanofarad,

6
Alle persone che votano per chiudere questo: questa è sicuramente una vera domanda, e ci sono già abbastanza informazioni per poter rispondere. Non dovremmo chiudere questa domanda. Pubblicherò una risposta in CW che include informazioni che altri hanno detto.
Eliah Kagan,

Ho avuto lo stesso problema, dal momento che volevo usare apt-get per installare qualcosa. Sembra che "yum" sia stato il gestore pacchetti predefinito nel mio caso, che avrei dovuto usare invece. Riferimento: unix.stackexchange.com/questions/33688/…
Aditya Kumar Pandey

Risposte:


9

A partire da Ubuntu 14.04, non v'è un comando in Ubuntu chiamato semplicemente apt, che non esisteva quando questa domanda è stato originariamente chiesto. Il aptcomando fornisce una comoda sottoinsieme delle funzionalità dei vari apt-comandi (ad esempio, apt-get, apt-cache), con barre di visualizzazione e di avanzamento colorized. Sebbene il aptcomando non supporti tutte le stesse azioni e opzioni di apt-get, può spesso essere usato al posto di apt-get. Vedi la risposta di Fsando per i dettagli.

APT è una suite di utilità, incluso un database di informazioni su quali pacchetti sono disponibili da dove.

APT non è un singolo comando. Piuttosto, fornisce diversi comandi.

Il comando APT più comunemente usato è apt-get. Questo è quello che dovresti probabilmente usare.

Per aggiornare le informazioni su quali pacchetti sono disponibili e da dove (cosa da fare prima di tentare di aggiornare o installare i pacchetti con apt-get), eseguire:

sudo apt-get update

Per aggiornare i pacchetti (ovvero "aggiorna il tuo sistema"), esegui:

sudo apt-get upgrade

Per aggiornare i pacchetti, inclusi i pacchetti che richiedono l'installazione di pacchetti disinstallati o i pacchetti installati da rimuovere, esegui questo (ma fai attenzione: è meglio prestare attenzione a ciò che verrà aggiunto o rimosso):

sudo apt-get dist-upgrade

Per installare uno o più pacchetti, eseguirlo, sostituendolo ...con l'elenco dei pacchetti che si desidera installare (se si desidera installare più di un pacchetto, inserire spazi tra i nomi dei pacchetti):

sudo apt-get install ...

Per rimuovere uno o più pacchetti (ovvero, per disinstallarlo), eseguire:

sudo apt-get remove ...

Per rimuovere un pacchetto e rimuovere anche i suoi file di configurazione a livello di sistema (ma non i suoi file di configurazione per utente, che risiedono nelle home directory degli utenti), esegui:

sudo apt-get purge ...

Per rimuovere i pacchetti che sono stati installati automaticamente perché altri pacchetti ne avevano bisogno, ma che ora non sono più necessari, eseguire:

sudo apt-get autoremove

Per fare ciò, e anche rimuovere i loro file di configurazione globali "

sudo apt-get --purge autoremove

Per reinstallare un pacchetto, eseguire:

sudo apt-get --reinstall install ...

Per reinstallare un pacchetto ed eliminare i suoi file di configurazione a livello di sistema mentre lo fai:

sudo apt-get --purge --reinstall install ...

Per eliminare i .debfile del programma di installazione ( ) nella cache (che non rimuove alcun pacchetto, ma lo farà in modo che debbano essere nuovamente recuperati sulla rete per essere reinstallati):

sudo apt-get clean

Per eliminare i file del programma di installazione dei pacchetti memorizzati nella cache, ma solo per i pacchetti che probabilmente non saranno più necessari (ovvero quelli che sono così vecchi da essere stati rimossi dai server, dall'ultima volta in cui è sudo apt-get updatestato eseguito):

sudo apt-get autoclean

Questa era solo una breve panoramica. Non acquisisce tutti gli usi possibili di apt-get, inoltre ci sono un certo numero di altre utilità fornite nella suite APT, come apt-cacheper esaminare informazioni sui pacchetti installati e disponibili.

Puoi saperne di più leggendo le pagine del manuale apt-gete apt.


Puoi anche aggiungere informazioni sulla creazione di un alias bash per apt ..
jokerdino

2

Non esiste un comando solo aptper questo hai ottenuto questo errore. L'elenco che Eliah Kagan ti ha fornito può essere una risorsa per l'utilizzo dei programmi di utilità APT ma come risposta alla tua domanda il problema nella scrittura del comando.


1

Stai cercando di eseguire apt-get?

Prova a correre

sudo apt-get update

Fammi sapere come funziona.


1

apt è un comando effettivo in 14.04 e si riferisce a apt-get e agli amici come si può vedere qui:

:~# apt
apt 1.0.1ubuntu2 for amd64 compiled on Oct 28 2014 20:55:14
Usage: apt [options] command

CLI for apt.
Basic commands:
list - list packages based on package names
search - search in package descriptions
show - show package details

update - update list of available packages

install - install packages
remove  - remove packages

upgrade - upgrade the system by installing/upgrading packages
full-upgrade - upgrade the system by removing/installing/upgrading packages

edit-sources - edit the source information file
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.