Terminal: sudo: apt-get: comando não encontrado

11

Ultimamente, algumas coisas realmente ruins estão acontecendo com o meu computador, relacionadas à falta de ícones e todo tipo de coisas ruins relacionadas à minha interface gráfica. Todas as coisas ruins do recurso são acompanhadas por uma certa deficiência do meu terminal. Estou usando o 12.04 com a exibição Gnome Classic sem efeitos.

Vamos ter um sudo apt-get update.

Eu recebo uma sudo: apt-get: command not foundmensagem. E é assim que acontece com todos os meus apt-getcomandos.

O que isso pode significar? Como corrigir isso, especialmente em relação a todos os outros problemas que estou enfrentando?

Barnaba X
fonte
locate apt-getdeve aparecer /usr/bin/apt-get/. Caso contrário, veja se o arquivo está realmente lá. Em seguida, verifique o $ PATH: echo $PATH. Diga-nos o que encontrou.
Jos
@ Jos Bom tiro, 'localizar apt-get' não volta nada. Em '/ usr / bin' não há arquivo; 'echo $ PATH' retrocede algo como isto: /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 / / bin local: / usr / sbin: / usr / bin: / sbin: / bin: / usr / games
Barnaba X
5
Está /usr/bin/completamente vazio? Nesse caso, sua única opção é reinstalar o Ubuntu. Ou simplesmente não há nenhum arquivo apt-get? Em seguida, faça o download e instale manualmente o pacote apt, da seguinte maneira: consulte seu /etc/apt/sources.list para encontrar o espelho correto e, em seguida, acesse esse espelho, no diretório pool / main / a / apt /, faça o download do correto .deb para sua arquitetura e instale-o com sudo dpkg -i apt-xxx.deb.
Jos
Não, a pasta contém todos os tipos de arquivos, mas o / usr / bin / apt-get está ausente. Qual devo escolher entre source.list? Eles são arquivos principalmente .gz, mas acho que não faz diferença
Barnaba X
@ Jos também estou sofrendo exatamente do problema mencionado acima, mas no meu caso, "localizar apt-get" está dando o resultado desejado. O que eu deveria fazer agora ??? Por favor ajude ....
Rahul Raj

Respostas:

6

A resposta curta:

Reinstale o Ubuntu a partir de um Live CD ou USB.

A versão longa:

A versão longa seria uma perda de tempo: seu sistema nunca estará limpo, mas se você insistir, poderá tentar:

  • copiar tudo (ausente), exceto a pasta / home do Live CD / USB para o seu HDD.

OU

  • reinstale / repare o sistema quebrado novamente com o Live CD / USB stick.

OU

  • faça o download do arquivo deb para o apt-get e instale conforme explicado nas postagens acima.

Eu definitivamente optaria por uma nova instalação, pois há muitas coisas para fazer e tão pouco tempo.

Goksu
fonte
Receio que possa terminar assim. Estou ficando curioso pela razão pela qual ele quebrou em primeiro lugar, no entanto. Alguma ideia?
Barnaba X
4
Isso pode ter acontecido por causa de uma instalação interrompida (falta de energia, mau funcionamento, falta de espaço na unidade, gato andando no teclado, namorada / namorado ciumento, anomalia quântica, alienígenas rindo). ou um resultado de brincar com o sistema de arquivos alterando as permissões, removendo arquivos, APP quebrado / outro problema de dependência de recursos etc. Eu fiz isso, já tive tudo. :)
Goksu
4

Eu enfrentei o mesmo problema com relação a apt-get: command not foundaqui estão as etapas de como eu o resolvi no Ubuntu Xenial

  • Pesquise a versão apropriada do apt a partir daqui ( apt_1.4_amd64.debpara o ubuntu xenial)

  • Faça o download do apt.deb

    wget http://security.ubuntu.com/ubuntu/pool/main/a/apt/apt_1.4_amd64.deb
    
  • Instale o pacote apt.deb

    sudo dpkg -i apt_1.4_amd64.deb
    

Agora podemos executar facilmente

sudo apt-get install <Package_Name>
cmthakur
fonte
Eu estava prestes a colocar meu sistema de trabalho em uma nova instalação. Mas isso felizmente faz o truque para mim. Obrigado.
precisa saber é o seguinte
0

Eu estava enfrentando o mesmo problema. Corri, echo $PATHmas não consegui encontrar /usr/binno CAMINHO.

Eu corri export PATH=$PATH:/usr/bin/, e então tudo funciona bem.

Fatima Khan
fonte
Oi Fátima, bem-vindo ao Ask Ubuntu. Apenas fyi: export PATH=$PATHusará todo o valor atual $PATH, portanto, para acrescentar /usr/bin/e deixar tudo o resto, tudo o que você precisa fazer é export PATH=$PATH:/usr/bin/. Isso é importante para a resposta, pois muitas pessoas simplesmente copiam e colam dos sites do Stack Exchange e podem não querer $JAVA_HOMEou qualquer outra coisa anexada ao PATH por engano. Obrigado pela sua contribuição.
Benjamin R
Qualquer pessoa que queira verificar rapidamente se /usr/binestá no caminho pode executar echo $PATH | grep :/usr/bin:. Se isso não retornar nada, verifique com echo $PATH | grep -P "^\Q/usr/bin\E".
Benjamin R
sim o seu direito obrigado @BenjaminR
Fatima Khan