Pacote quebrado (Finalizado)

Iniciado por GUEDESLEVY, 24 de Agosto de 2013, 12:46

tópico anterior - próximo tópico

GUEDESLEVY

Tentei instalar um maldito programa e a instalar deu problemas, agora não consigo atualizar e nem instalar mais nada. Busquei ajudas e me falar do aptitude, mas não o tenho instalado e não consigo instalar. Segue o erro;

sudo apt-get upgrade
Lendo listas de pacotes... Pronto
Construindo árvore de dependências      
Lendo informação de estado... Pronto
Você pode querer executar 'apt-get -f install' para corrigí-los.
Os pacotes a seguir têm dependências desencontradas:
gcc-mingw-w64-i686 : Depende: binutils-mingw-w64-i686 mas não está instalado
E: Dependências desencontradas. Tente usar -f.

xxxxx@xxxxxx:~$ sudo apt-get -f install
Lendo listas de pacotes... Pronto
Construindo árvore de dependências      
Lendo informação de estado... Pronto
Corrigindo dependências... Pronto
Os seguintes pacotes foram instalados automaticamente e já não são necessários:
 linux-headers-3.8.0-19 linux-headers-3.8.0-19-generic
 linux-image-3.8.0-19-generic linux-image-extra-3.8.0-19-generic
Utilize 'apt-get autoremove' para os remover.
Os pacotes extra a seguir serão instalados:
 binutils-mingw-w64-i686
Os NOVOS pacotes a seguir serão instalados:
 binutils-mingw-w64-i686
0 pacotes atualizados, 1 pacotes novos instalados, 0 a serem removidos e 13 não atualizados.
3 pacotes não totalmente instalados ou removidos.
É preciso baixar 0 B/6.651 kB de arquivos.
Depois desta operação, 14,6 MB adicionais de espaço em disco serão usados.
Você quer continuar [S/n]?  s
(Lendo banco de dados ... 301656 ficheiros e directórios actualmente instalados.)
Desempacotando binutils-mingw-w64-i686 (de .../binutils-mingw-w64-i686_2.22.90.20120919-0ubuntu1+2_i386.deb) ...
dpkg: erro ao processar /var/cache/apt/archives/binutils-mingw-w64-i686_2.22.90.20120919-0ubuntu1+2_i386.deb (--unpack):
a tentar sobre-escrever '/usr/lib/ldscripts/i386pe.xu', que também está no pacote binutils 2.23.52.20130612-1ubuntu1~r~gd
dpkg-deb: erro: o subprocesso colar foi morto pelo sinal (Pipe quebrado)
Erros foram encontrados durante o processamento de:
/var/cache/apt/archives/binutils-mingw-w64-i686_2.22.90.20120919-0ubuntu1+2_i386.deb


Gostaria apenas de cancelar isso.  


platao

sudo rm /var/lib/apt/lists/* ; sudo rm /var/lib/apt/lists/partial/* ; sudo apt-get clean ; sudo apt-get -f install ; sudo apt-get update

veja se resolve
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

GUEDESLEVY

Cara, obrigado mesmo. Me responda uma coisa, tudo isso vocês aprendem na tora , estudo ou como é? Sei que o universo Linux é amplo, ja conheço algumas coisas, mas sempre me deparo com algo novo. Acho que é por isso que desisti de vez do Windows . Obrigado.

Apenas uma coisa. Tudo voltou a funcionar, mas ainda apresento isso:

Lendo informação de estado... Pronto
Os seguintes pacotes foram instalados automaticamente e já não são necessários:
  linux-headers-3.8.0-19 linux-headers-3.8.0-19-generic
  linux-image-3.8.0-19-generic linux-image-extra-3.8.0-19-generic
Utilize 'apt-get autoremove' para os remover.
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.

Renan Rischiotto

CitarCara, obrigado mesmo. Me responda uma coisa, tudo isso vocês aprendem na tora , estudo ou como é? Sei que o universo Linux é amplo, ja conheço algumas coisas, mas sempre me deparo com algo novo. Acho que é por isso que desisti de vez do Windows . Obrigado.

Eu aprendo tudo sozinho, não pode ter preguiça de ler rsrs
A certificação LPIC-1, 2 e 3 é muito bom aprender, abrange todo o sistema Linux.

CitarApenas uma coisa. Tudo voltou a funcionar, mas ainda apresento isso:

Lendo informação de estado... Pronto
Os seguintes pacotes foram instalados automaticamente e já não são necessários:
  linux-headers-3.8.0-19 linux-headers-3.8.0-19-generic
  linux-image-3.8.0-19-generic linux-image-extra-3.8.0-19-generic
Utilize 'apt-get autoremove' para os remover.
0 pacotes atualizados, 0 pacotes novos instalados, 0 a serem removidos e 0 não atualizados.

É só dar um sudo apt-get autoremove.

platao

Boa pergunta....acho que a primeira coisa mesmo e curtir o sistema!!! : ) Se vc gosta dessa area de informatica, e quem sabe TI é natural querer aprender mais sempre.

Ai vc começa no Windows(geralmente) e vai experimentando coisas novas, começam no janelas e descobrem que existe vida la fora eheheh : ) pulam a janela vao para o linux, onde ha bastante coisa para se ver, e depois para o FreeBSD se quiserem...que tbm e muito legal e o pessoal e bem amistoso com quem quer aprender(principalmente o pessoal da fug-br).

Tem uma galera que vai na cara e na coragem e se viram, outros leem apostilas como essas aqui -> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997 para ter uma base de como as coisas fucionam no Linux antes de se aventurarem.

Mas e lendo mesmo, e aplicando o que leu que e curtindo que vc ganha experiencia. O comando ai em cima nao tem nada de especial;

sudo - pede para a tarefa ser executada como adminstrador

rm e o simbolo *  - pede para "sobrescrever" tudo o que estiver em /var/lib/apt/lists/

porque???

porque em /var/lib/apt/lists/ e em /var/lib/apt/lists/partial/ e em var/cache/apt/archives é onde ficam os pacotes baixados da internet, basicamente.

O que acontece no seu caso provavelmente, e que algum pacote baixado veio corrompido pelo download, e na hora que o dpkg(que e quem abre os pacotes a grosso modo) nao consegue processar porque veio corrompido gerando o erro, entao vc precisa apagar aqueles e forçar um novo update de pacotes para que ele baixe novemente o mesmo pacote dessa vez integro e nao corrompido.

sudo apt-get clean - pede permissao administrativa para limpar o cache de programas baixados

sudo apt-get update - vai baixar novos indices de repositorios.

sudo apt-get -f install - vai fazer a correção de algum pacote que ainda esteja comprometendo a instalação.

é isso basicamente o que o comando fez.

Pegue as apostilas se desejar e seja bem vindo ao forum.
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

GUEDESLEVY

Valeu e obrigado a todos;

jkmsjq

Citação de: platao online 24 de Agosto de 2013, 14:07
[...]

rm e o simbolo *  - pede para "sobrescrever" [...]

Jurava que o rm significava remover... ;D
LinuxUser: 548942 / Dando um tópico como resolvido
"A verdade só é agressiva a quem vive de mentiras". Autor desconhecido.
Twitter: @jeisonkertesz

platao

Verdade, se eu nao estiver enganado, o sistema marca aquele setor onde esta o determinado dado pode ser apagado no disco e o arquivo some, so que na verdade o arquivo deletado continua la no disco.

A unica diferença e que o espaço que ele esta usando esta liberado para que o sistema grave novos dados no mesmo local. Enquanto isso nao acontece, o arquivo continua la. Por isso que os softwares especializados em recuperar arquivos deletados conseguem ter exito, porque o arquivo nao foi apagado de fato.

Algum companheiro pode dar uma explicação melhor e mais detalhada....eu ja to meio gagá......eeheheheh : )
\\\\\\\\Apostilas Dicas e Guias do Ubuntu\\\\\\\\\> http://ubuntuforum-br.org/index.php/topic,79368.msg440997.html#msg440997

pylm69

O negócio mesmo é da uma lida no man ;D
Rolling Release é o máximo \o/

Renan Rischiotto


Ioca100

Citação de: Renan Rischiotto online 24 de Agosto de 2013, 22:39
rm de remove?
Vejam o que pesquisei:  rm: Remove um arquivo/diretório.
Fonte.
Usuário Linux- 449417