apt-get dá erro: Não é possível localizar o nome do pacote para todos os pacotes

0

Eu tenho uma nova instalação do Ubuntu Server 13.10, e estou tentando instalar um servidor FTP, mas o apt-get não parece querer instalar nada.

sudo apt-get install vsftpd traz o erro: unable to locate package vsftpd .

Então eu tentei de novo, mas com a instalação do programa "cowsay". A mesma coisa acontece.

Eu tentei apt-get update .

Eu tentei sudo apt-cache search vsftpd e nada retornou. no entanto, se eu digitar o mesmo comando em minha máquina normal do Ubuntu (não no servidor), os resultados serão exibidos.

Então, o que há de errado?

    
por QxQ 14.11.2013 / 03:44

1 resposta

1

Seu arquivo sources.list contém duas fontes de software duplicadas, e pode haver outras coisas erradas com ele também.

Você pode regenerar todo o seu arquivo sources.list a partir do zero e renomear seu antigo arquivo sources.list como um backup. Visite o site do repogen Gerador de listas de fontes do Ubuntu , e você poderá gerar novamente o seu arquivo sources.list.

Um arquivo sources.list padrão para o Ubuntu 16.04 é assim:

deb http://archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse  
deb http://archive.ubuntu.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu xenial-security main restricted universe multiverse  
deb http://archive.canonical.com/ubuntu xenial partner  

Um arquivo sources.list padrão para o Ubuntu 18.04 tem esta aparência:

deb http://archive.ubuntu.com/ubuntu/ bionic main restricted universe multiverse  
deb http://archive.ubuntu.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu bionic-security main restricted universe multiverse  
deb http://archive.canonical.com/ubuntu bionic partner

Depois de fazer isso, diga ao seu sistema para extrair a lista mais recente de software de cada arquivo que ele conhece executando o seguinte comando no terminal:

sudo apt-get update

O site da repogen tem um menu suspenso que permite selecionar todos os lançamentos do Ubuntu atualmente suportados. Também é possível regenerar manualmente o arquivo sources.list padrão sem visitar o site da repogen, seguindo as instruções em esta resposta .

    
por 14.11.2013 / 07:17