apt-get não funciona nem com reza - Resolvido!

Iniciado por Nossile, 11 de Janeiro de 2007, 01:34

tópico anterior - próximo tópico

Nossile

Olá à todos.

Sou um usuário do Ubuntu com pouca experiência, mas lendo muito e fazendo muita busca consegui deixar o sistema confortável, até instalei um softmodem na base da insistência  ;D (intel 536ep).

Mas uma coisa sempre me deixou cismado, sempre dizem que pra instalar algum programa é só "dar um apt-get install" que resolve, mas isso nunca funciona aqui. Independente do programa que eu tente só tenho como resposta isso:

Lendo Lista de Pacotes... Pronto
Construindo Árvore de Dependências       
Reading state information... Pronto
E: Impossível achar pacote (insira aqui qualquer programa)


Procurei aqui no fórum e encontrei tres páginas de resultados, entrei em todos e parecia que o problema era a sources.list. Atualizei ela, adicionei os repositórios extras e nada. Nem o Automatix consegue baixar nada. Alguem imagina oque seja isso?
sudo aptitude remove terno-e-gravata && sudo aptitude install bermuda chinelo -y

pinduvoz

Olá, amigo.

Parece que vc. não informou no comando o nome do programa que vc. quer instalar.

Para instalar pelo "apt" o comando é "sudo apt-get install nome-do-programa".

Por exemplo, se vc. quiser instalar o navegador "opera", fica assim: "sudo apt-get install opera".

Tem também o problema das fontes (sources) que precisam ser habilitadas para instalar alguns programas,
sendo que a resposta para isso está esparramada aqui no fórum.

Finalmente, vc. pode tentar usar o "synaptic", que está em "sistema->administração->gerenciador de pacotes synaptic" no Gnome,
no lugar do "apt".

Espero ter ajudado.
:: Linux Registered User nº 439378 ::

alexmatos

Nossile,

Como você acessa à internet?

gk2

Deixa eu ver se eu entendi:
Você edita o /etc/apt/sources.list com os repositórios do pacote que quer instalar, usa apt-get install pacote e diz que o pacote não foi encontrado?
Antes de você dar apt-get install "pacote" , você precisa mandar um: sudo apt-get update e depois sim: sudo apt-get install pacote

paozinho

Sim, antes precisa dar o "sudo apt-get update"....depois o install do programa. Ai ele não vai dar o erro de não encontrar pois você atualizou as fontes dos arquivos.

Nossile

Obrigado pelas respostas pessoal, mas todas as sugestões que deram eu já segui antes de postar este tópico.

Eu já fiz a busca por respostas em todo fórum, como disse acima encontrei 3 pages e entrei em todos os tópicos listados nelas.

Na hora de inserir o comando eu o fiz de forma correta ( por exemplo: "sudo apt-get install gdesklets")

Habilitei os repositórios extras como universe e multiverse, e depois de atualizar a source.list eu usei o comando "apt-get update", o problema continua.

tentei usar o Synaptic mas sempre diz que o pacote não foi encontrado.

Baixei o novo Automatix, ele atualizou a minha lista de repositórios, marquei para baixar alguns programas mas deu a mensagem de que os pacotes não foram encontrados (!!!) (depois reverti a sources.list para a original).

O que mais me intriga é que as atualizações automáticas estão funcionando perfeitamente, ta indicando que tenho 85 atualizações a fazer (já fiz 8 só pra testar).

Algo que pode indicar a solução é uma mensagem de erro durante o "apt-get update" dizendo que ocorreu um erro durante o sub-processo gzip do repositório universe.

Estou acessando via modem 56k (intel 536ep) e minha versão do Ubuntu é 6.10

Espero que o detalhamento da dúvida possa render uma solução pois realmente quero seguir usando O Ubuntu (estou gostando muito), mas pelo que li o "apt-get" é fundamental para o uso regular do sistema.

Desde já agradeço pelas respostas dadas, pelas futuras e por uma possível solução  ;)
sudo aptitude remove terno-e-gravata && sudo aptitude install bermuda chinelo -y

gk2

infelizmente não posso ajudar, mas aqui o pessoal entende muito de ubuntu!
logo chegará alguém com a resposta, aguarde! abraço

Akuhn

Olá colega, pelo erro que você indicou você teve uma quebra no sistema de pacotes, pode ter sisdo ocasionado por uma parada inesperada em alguma atualização, seja através do apt, do automatix, synaptic, adicionar/remover ou atualizações do sistema.
Todos eles são na verdade front-ends para o dpkg que é o gerenciador principal do sistema de pacotes Debian.
Eu recomendo sempre que você for instalar programas através do terminal que usar o aptitude.
Para fixar seu problema você pode fazer assim:
OBS: Precisa estar conectado a internet.
Citarsudo aptitude install -f

Se o comando acima não resolver pode tentar também esse:
Citarsudo dpkg --configure -a

Isso deve resolver o problema com o "erro durante o sub-processo gzip do repositório universe."

Depois recomendo a você terminar de fazer todas as atualizações e daí sim começar a instalar programas.
Use o adicionar/Remover do menu aplicativos, é mais simples ou se quiser algo mais avançado use o synaptic que está em Sistema --> Administração --> Gerenciador de Pacotes Synaptic.

Opcionalmente você ainda pode querer instalar um programa pelo terminal, então use sempre o aptitude.
Para instalar:
Primeiro sempre faça um update:
Citarsudo aptitude update
Citarsudo aptitude install nomedoprograma

Para remover:
Citarsudo aptitude remove nomedoprograma

E se eu não souber o nome do programa?
Faça assim:
Citarsudo aptitude search kde i18n

Isso vai retornar os pacotes de internacionalização do kde.

Se precisar de alguma informação mais específica sobre um pacote:
Citaraptitude show kde-i18n-ptbr

Vai retornar a descrição detalhada do pacote kde-i18n-ptbr.

OBS: Se você digitar apenas sudo aptitude vai abrir uma interface no terminal para você selecionar os pacotes, talvez fique mais fácil, bem são diversas as opções, fica a seu critério ver a quais você se adapta melhor.

[ ]'s.
Aldefax Gilvan Kuhn

Linux User 410689

rodox12

cara....

sudo apt-get update
sudo apt-get install nome_do_soft
se der algum erro
sudo apt-get -f install
...
Temos que fixar o bug #1.

Nossile

Agradeço as novas sugestões, mas ainda nada resolveu  :'(

Mais dados sobre o problema:

Indo em aplicações>sistemas>administração>canais de software e habilitando os repositórios extras por lá, no momento de "recarregar" aparece a  janela com o seguinte texto:


Citar
Não foi possível fazer o download de todos os índices de repositórios

O repositório pode não estar mais disponível ou pode não ter sido possível entrar em contato com o mesmo devido a problemas de rede. Caso esteja disponível, uma versão mais antiga do índice que falhou será usado. Em último caso, o repositório será ignorado. Cheque sua conexão de rede e certifique-se de que o endereço do repositório esteja correto nas preferências.


http://br.archive.ubuntu.com/ubuntu/dists/edgy/universe/binary-i386/Packages.gz: Sub-processo gzip retornou um código de erro (1)

Agora a resposta do apt-get update:

Citar
nossile@nossile-desktop:~$ sudo apt-get update
Obtendo:1 http://br.archive.ubuntu.com edgy Release.gpg [191B]                 
Atingido http://br.archive.ubuntu.com edgy/main Translation-pt_BR
Obtendo:2 http://security.ubuntu.com edgy-security Release.gpg [191B]
Ign http://security.ubuntu.com edgy-security/main Translation-pt_BR
Ign http://security.ubuntu.com edgy-security/restricted Translation-pt_BR
Atingido http://br.archive.ubuntu.com edgy/restricted Translation-pt_BR
Atingido http://br.archive.ubuntu.com edgy/universe Translation-pt_BR
Atingido http://br.archive.ubuntu.com edgy/multiverse Translation-pt_BR
Obtendo:3 http://br.archive.ubuntu.com edgy-updates Release.gpg [191B]
Ign http://br.archive.ubuntu.com edgy-updates/main Translation-pt_BR
Ign http://br.archive.ubuntu.com edgy-updates/restricted Translation-pt_BR
Ign http://br.archive.ubuntu.com edgy-updates/universe Translation-pt_BR
Ign http://br.archive.ubuntu.com edgy-updates/multiverse Translation-pt_BR
Ign http://security.ubuntu.com edgy-security/universe Translation-pt_BR
Ign http://security.ubuntu.com edgy-security/multiverse Translation-pt_BR
Atingido http://br.archive.ubuntu.com edgy Release           
Atingido http://br.archive.ubuntu.com edgy-updates Release   
Atingido http://security.ubuntu.com edgy-security Release   
Atingido http://br.archive.ubuntu.com edgy/main Packages     
Atingido http://security.ubuntu.com edgy-security/main Packages
Atingido http://br.archive.ubuntu.com edgy/restricted Packages
Ign http://br.archive.ubuntu.com edgy/universe Packages     
Atingido http://br.archive.ubuntu.com edgy/multiverse Packages
Atingido http://br.archive.ubuntu.com edgy-updates/main Packages
Atingido http://br.archive.ubuntu.com edgy-updates/restricted Packages
Atingido http://br.archive.ubuntu.com edgy-updates/universe Packages
Atingido http://br.archive.ubuntu.com edgy-updates/multiverse Packages
Atingido http://security.ubuntu.com edgy-security/restricted Packages
Atingido http://security.ubuntu.com edgy-security/universe Packages
Atingido http://security.ubuntu.com edgy-security/multiverse Packages
Obtendo:4 http://br.archive.ubuntu.com edgy/universe Packages [4655kB]
99% [4 Packages gzip 0]                                             18,1kB/s 0s
gzip: stdin: not in gzip format
Err http://br.archive.ubuntu.com edgy/universe Packages                       
  Sub-processo gzip retornou um código de erro (1)
Baixados 4B em 6s (1B/s)                                                       
Falha ao baixar http://br.archive.ubuntu.com/ubuntu/dists/edgy/universe/binary-i386/Packages.gz  Sub-processo gzip retornou um código de erro (1)
Lendo Lista de Pacotes... Pronto
E: Alguns arquivos de índice falharam no download, eles foram ignorados ou os antigos foram usados em seu lugar.


Não creio que seja por problema na rede pois estou acessando a internet pelo Ubuntu nesse momento.

Todos os programas que tentei baixar via apt-get devem ter sido procurados no repositório universe, mas analizando as mensagens de erros parece que esse repositório ou não está ativo ou o endereço dele que o sistema informa está errado. Alguem confirma se o repositório está ok?

... não sei se posso estar falando besteira (usuário iniciante  ;D) mas penso que tambem pode ser algo haver com permissões, isso explicaria as atualizações do sistema funcionarem.

... continuo na busca por solução, valeu galera!
sudo aptitude remove terno-e-gravata && sudo aptitude install bermuda chinelo -y

alexmatos

Há algo errado com o gzip... Tenta, no terminal:

sudo dpkg-reconfigure gzip

Nossile

Prob resolvido ;D
Substitui a souces.list por uma postada na seção de dicas do fórum, durante o apt-get update o erro do gzip continuou mas o apt agora ta funcionando blz. Ou era o repositório universe que tava off esse tempo todo (2 dias que eu tento) ou o sistema estava informando o endereço errado.

Queria agradecer a todos que se propuseram à ajudar, espero um dia ter a chance de retribuir. Valeu!!!
sudo aptitude remove terno-e-gravata && sudo aptitude install bermuda chinelo -y

alexmatos


Nossile

sudo aptitude remove terno-e-gravata && sudo aptitude install bermuda chinelo -y