Eu não entendi o erro exibido quando eu executo o comando “sudo apt-instal” l?

1

Eu sou muito novo no Ubuntu e quando tento instalar o emacs ele mostra um erro: Estou executando o Ubuntu na caixa virtual. O erro é mostrado abaixo

talha@talha-Virtualbox::~$ sudo apt-get install emacs23
reading package lists ... done
building dependancy tree
reading state information ... done 
E:unable to locate package emacs23

como corrigir o problema?

    
por THE PARADOX 27.11.2012 / 19:57

2 respostas

0

Você precisa executar sudo apt-get update primeiro. Este comando faz o download do índice do repositório (veja O que o sudo apt-get update faz? ). Ele deveria ter sido executado automaticamente durante a instalação, mas se por algum motivo você não estivesse online, isso pode não ter acontecido ainda.

    
por Flimm 06.12.2012 / 10:16
0

Seu comando significa "encontrar um pacote chamado emacs23 e instalá-lo".

E:unable to locate package emacs23

significa que o sistema que está procurando pelo pacote ( apt ) não consegue encontrá-lo. Não há referência a este pacote.

Isso pode significar várias coisas

  1. o pacote não existe: este não é o caso para você, pois este pacote existe.
  2. o pacote existe, mas não em qualquer fonte que você esteja usando. Este pode ser o caso, mas não é muito provável: está presente nas fontes básicas que você provavelmente tem. Você poderia, se tudo o mais (ou seja, o próximo ponto) falhar, tentar verificar quais fontes você está usando.
  3. Você não atualizou seu apt . Para o apt saber o que ele pode fazer com as fontes atuais, ele precisa saber quais pacotes estão disponíveis. Você faz isso digitando o comando apt-get update (possivelmente usando o sudo, tornando-o:

    sudo apt-get update
    

    agora ele sabe quais pacotes estão disponíveis e, se você não executar os problemas 1 ou 2, estará pronto para usar.

por Nanne 06.12.2012 / 10:22