SlideShare uma empresa Scribd logo
1 de 2
Pacotes quebrados me deixavam estressado...
Há algum tempo atrás, quando a minha intimidade com o Linux era menor, eu como "Tweaker amador profissional
nato" instalava muitos ( muitos mesmo! ) pacotes e quase sempre que acabava por quebrar o sistema.




Se você já passou por isso, sabe do que estou falando, você pretende instalar um novo pacote de software e
o Ubuntu não consegue realizar o procedimento porque existem pacotes quebrados que devem ser retificados antes de
continuar com qualquer instalação.
Até eu descobrir como concertava levou alguns dias e algumas horas de pesquisa.



Porque os pacotes se corrompem?
Existe uma coisa no Linux chamada dependência, as dependências são, normalmente, bibliotecas de software que são
necessárias para que o mesmo seja executado, muitas vezes uma mesma biblioteca "abastece" mais de um software, e
se por um acaso do destino, você desinstalar uma aplicação com suas dependências cuja dependência em questão era
utilizada por outro software este mesmo deve não funcionar.




Para que tudo volte ao normal podemos instalar a dependência manualmente usando o APT no caso do Ubuntu.
Quando você rodar o programa pelo terminal e uma dependência estiver faltando ele vai acusar qual é.
Existem outros casos onde os pacotes são quebrados, quando você desiste de uma instalação via terminal apertando
CTRL+C ou instalando um pacote .deb corrompido mesmo.
Como resolver

Método 1 (terminal):
sudo apt-get clean && sudo apt-get update

O comando acima vai limpar o cache e atualizar o sistema, este é o menos eficaz e costuma não funcionar em casos
mais profundos.


Método 2 ( terminal também):
dpkg --configure -a

Com este comando você está mandando o Ubuntu reconfigurar os pacotes, quando um pacote quebrado for encontrado
ele será reparado, claro, isso depende de conexão com a internet. Se este método não funcionar ainda temos mais uma
maneira.


Método 3 ( continuamos no terminal):
E por último, este que nunca me falhou:

sudo apt-get install -f

Resumidamente ele faz o mesmo que o comando anterior, mas forçando a reconstituição dos pacotes.
Vale ressaltar que se você for um cara realmente azarado, tudo isso pode não funcionar, porém estes casos são raros.
Numa situação tão extrema, teremos que usar a cabeça, mas aposto 90% das minhas fichas que os pacotes quebrados
se devem a algum PPA que não deu certo. O correto então seria identificar o PPA problemático e retirá-lo e só então
atualizar o sistema e repetir os comandos acima.
Dúvidas? Deixe na sessão de comentários. =)

Até a próxima.

Read more: http://www.diolinux.com.br/2012/11/3-maneira-de-reparar-pacotes-quebrados.html#ixzz2J2gP3rtH

Mais conteúdo relacionado

Mais procurados

Como recuperar seus arquivos de um pendrive/cartão de memória infectado por v...
Como recuperar seus arquivos de um pendrive/cartão de memória infectado por v...Como recuperar seus arquivos de um pendrive/cartão de memória infectado por v...
Como recuperar seus arquivos de um pendrive/cartão de memória infectado por v...Drigo Moraes
 
Mudança de runlevels e desligamento do sistema
Mudança de runlevels e desligamento do sistemaMudança de runlevels e desligamento do sistema
Mudança de runlevels e desligamento do sistemaSoftD Abreu
 
Como Proteger pen drive contra vírus
Como Proteger pen drive contra vírusComo Proteger pen drive contra vírus
Como Proteger pen drive contra vírusFranklin G. Mendes
 
Aula 9 Redes de Computadores - Funcionamento de IPS
Aula 9   Redes de Computadores - Funcionamento de IPSAula 9   Redes de Computadores - Funcionamento de IPS
Aula 9 Redes de Computadores - Funcionamento de IPSHenrique Nunweiler
 
Programação Concorrente - LAB 01
Programação Concorrente - LAB 01Programação Concorrente - LAB 01
Programação Concorrente - LAB 01thomasdacosta
 
(ACH2044) Sistemas Operacionais - Aula 10
(ACH2044) Sistemas Operacionais - Aula 10(ACH2044) Sistemas Operacionais - Aula 10
(ACH2044) Sistemas Operacionais - Aula 10Norton Trevisan Roman
 
Criando uma máquina virtual com o virtual box - ubuntu server
Criando uma máquina virtual com o virtual box - ubuntu serverCriando uma máquina virtual com o virtual box - ubuntu server
Criando uma máquina virtual com o virtual box - ubuntu serverAparicio Junior
 
Como usar o virtualbox-passo a passo
Como usar o virtualbox-passo a passoComo usar o virtualbox-passo a passo
Como usar o virtualbox-passo a passoDécio Araújo
 
Como instalar o XAMPP no Micro
Como instalar o XAMPP no MicroComo instalar o XAMPP no Micro
Como instalar o XAMPP no MicroMarcio Okabe
 
(ACH2044) Sistemas Operacionais - Aula 02
(ACH2044) Sistemas Operacionais - Aula 02(ACH2044) Sistemas Operacionais - Aula 02
(ACH2044) Sistemas Operacionais - Aula 02Norton Trevisan Roman
 
(ACH2044) Sistemas Operacionais - Aula 09
(ACH2044) Sistemas Operacionais - Aula 09(ACH2044) Sistemas Operacionais - Aula 09
(ACH2044) Sistemas Operacionais - Aula 09Norton Trevisan Roman
 
(ACH2044) Sistemas Operacionais - Aula 12
(ACH2044) Sistemas Operacionais - Aula 12(ACH2044) Sistemas Operacionais - Aula 12
(ACH2044) Sistemas Operacionais - Aula 12Norton Trevisan Roman
 
Arquitetura e Organização de Computadores - Utilizando a Lógica
Arquitetura e Organização de Computadores - Utilizando a LógicaArquitetura e Organização de Computadores - Utilizando a Lógica
Arquitetura e Organização de Computadores - Utilizando a LógicaLuís Fernando Guedes
 
GDG NodeJS Sem Segredos
GDG NodeJS Sem SegredosGDG NodeJS Sem Segredos
GDG NodeJS Sem SegredosCaio Cutrim
 

Mais procurados (20)

Como recuperar seus arquivos de um pendrive/cartão de memória infectado por v...
Como recuperar seus arquivos de um pendrive/cartão de memória infectado por v...Como recuperar seus arquivos de um pendrive/cartão de memória infectado por v...
Como recuperar seus arquivos de um pendrive/cartão de memória infectado por v...
 
Fail overpfsense
Fail overpfsenseFail overpfsense
Fail overpfsense
 
Mudança de runlevels e desligamento do sistema
Mudança de runlevels e desligamento do sistemaMudança de runlevels e desligamento do sistema
Mudança de runlevels e desligamento do sistema
 
Como Proteger pen drive contra vírus
Como Proteger pen drive contra vírusComo Proteger pen drive contra vírus
Como Proteger pen drive contra vírus
 
Como instalar tudo em ubuntu
Como instalar tudo em ubuntuComo instalar tudo em ubuntu
Como instalar tudo em ubuntu
 
Exploits
ExploitsExploits
Exploits
 
Aula 9 Redes de Computadores - Funcionamento de IPS
Aula 9   Redes de Computadores - Funcionamento de IPSAula 9   Redes de Computadores - Funcionamento de IPS
Aula 9 Redes de Computadores - Funcionamento de IPS
 
Programação Concorrente - LAB 01
Programação Concorrente - LAB 01Programação Concorrente - LAB 01
Programação Concorrente - LAB 01
 
(ACH2044) Sistemas Operacionais - Aula 10
(ACH2044) Sistemas Operacionais - Aula 10(ACH2044) Sistemas Operacionais - Aula 10
(ACH2044) Sistemas Operacionais - Aula 10
 
Vírus no Linux
Vírus no LinuxVírus no Linux
Vírus no Linux
 
Criando uma máquina virtual com o virtual box - ubuntu server
Criando uma máquina virtual com o virtual box - ubuntu serverCriando uma máquina virtual com o virtual box - ubuntu server
Criando uma máquina virtual com o virtual box - ubuntu server
 
Como usar o virtualbox-passo a passo
Como usar o virtualbox-passo a passoComo usar o virtualbox-passo a passo
Como usar o virtualbox-passo a passo
 
OpenMP Day1
OpenMP Day1OpenMP Day1
OpenMP Day1
 
A Experiência (e a falta dela) como usuário comum
A Experiência (e a falta dela) como usuário comumA Experiência (e a falta dela) como usuário comum
A Experiência (e a falta dela) como usuário comum
 
Como instalar o XAMPP no Micro
Como instalar o XAMPP no MicroComo instalar o XAMPP no Micro
Como instalar o XAMPP no Micro
 
(ACH2044) Sistemas Operacionais - Aula 02
(ACH2044) Sistemas Operacionais - Aula 02(ACH2044) Sistemas Operacionais - Aula 02
(ACH2044) Sistemas Operacionais - Aula 02
 
(ACH2044) Sistemas Operacionais - Aula 09
(ACH2044) Sistemas Operacionais - Aula 09(ACH2044) Sistemas Operacionais - Aula 09
(ACH2044) Sistemas Operacionais - Aula 09
 
(ACH2044) Sistemas Operacionais - Aula 12
(ACH2044) Sistemas Operacionais - Aula 12(ACH2044) Sistemas Operacionais - Aula 12
(ACH2044) Sistemas Operacionais - Aula 12
 
Arquitetura e Organização de Computadores - Utilizando a Lógica
Arquitetura e Organização de Computadores - Utilizando a LógicaArquitetura e Organização de Computadores - Utilizando a Lógica
Arquitetura e Organização de Computadores - Utilizando a Lógica
 
GDG NodeJS Sem Segredos
GDG NodeJS Sem SegredosGDG NodeJS Sem Segredos
GDG NodeJS Sem Segredos
 

Destaque

Destaque (11)

Carne seca con_especias
Carne seca con_especiasCarne seca con_especias
Carne seca con_especias
 
Presentación hipertension
Presentación hipertensionPresentación hipertension
Presentación hipertension
 
Power
PowerPower
Power
 
Actividad 4 wiki
Actividad 4 wikiActividad 4 wiki
Actividad 4 wiki
 
Film noir - My Film
Film noir - My FilmFilm noir - My Film
Film noir - My Film
 
الدر المنثور في التفسير بالمأثور للإمام السيوطي 1
الدر المنثور في التفسير بالمأثور للإمام السيوطي 1الدر المنثور في التفسير بالمأثور للإمام السيوطي 1
الدر المنثور في التفسير بالمأثور للإمام السيوطي 1
 
Soalan ictl bi
Soalan ictl biSoalan ictl bi
Soalan ictl bi
 
Giáo trình SQL
Giáo trình SQLGiáo trình SQL
Giáo trình SQL
 
Construction Management Project
Construction Management ProjectConstruction Management Project
Construction Management Project
 
Eloj del intercesor
Eloj del intercesorEloj del intercesor
Eloj del intercesor
 
1. aminoácidos y proteínas 2015
1. aminoácidos y proteínas 20151. aminoácidos y proteínas 2015
1. aminoácidos y proteínas 2015
 

Semelhante a Resolvendo pacotes quebrados no Ubuntu

Como gerenciar de forma correta os pacotes em debian e distribuições derivadas
Como gerenciar de forma correta os pacotes em debian e distribuições derivadasComo gerenciar de forma correta os pacotes em debian e distribuições derivadas
Como gerenciar de forma correta os pacotes em debian e distribuições derivadasAntonio Paulo
 
Ubuntu linux - Apt-GET
Ubuntu linux - Apt-GETUbuntu linux - Apt-GET
Ubuntu linux - Apt-GETRoney Sousa
 
Quero Arch! (Parte 2)
Quero Arch! (Parte 2)Quero Arch! (Parte 2)
Quero Arch! (Parte 2)Felipe Santos
 
Quero Arch! (Parte 1)
Quero Arch! (Parte 1)Quero Arch! (Parte 1)
Quero Arch! (Parte 1)Felipe Santos
 
Dicas 50 soluções para os problemas mais enervantes do pc
Dicas  50 soluções para os problemas mais enervantes do pcDicas  50 soluções para os problemas mais enervantes do pc
Dicas 50 soluções para os problemas mais enervantes do pcVanderlei Nascimento
 
Tutorial de instalação do PlayerStageGazebo no ubuntu linux 10.10 maverick me...
Tutorial de instalação do PlayerStageGazebo no ubuntu linux 10.10 maverick me...Tutorial de instalação do PlayerStageGazebo no ubuntu linux 10.10 maverick me...
Tutorial de instalação do PlayerStageGazebo no ubuntu linux 10.10 maverick me...Danilo Ricardo
 
Ethereal (Redes)
Ethereal (Redes)Ethereal (Redes)
Ethereal (Redes)JErickPPTs
 
Tutorial instalacao thunder_cache
Tutorial instalacao thunder_cacheTutorial instalacao thunder_cache
Tutorial instalacao thunder_cachea2m
 
Resolvendo problema no kernel do linux kernel panic
Resolvendo problema no kernel do linux   kernel panicResolvendo problema no kernel do linux   kernel panic
Resolvendo problema no kernel do linux kernel panicPatricio Cardoso Bomfim
 
O pen drive é um dos dispositivos de armazenamento mais usados atualmente
O pen drive é um dos dispositivos de armazenamento mais usados atualmenteO pen drive é um dos dispositivos de armazenamento mais usados atualmente
O pen drive é um dos dispositivos de armazenamento mais usados atualmenteGláucia Luna
 
Manual do Kubuntu
Manual do KubuntuManual do Kubuntu
Manual do KubuntuDavi Neves
 
Tecnicas de Detenção de Avaria
Tecnicas de Detenção de AvariaTecnicas de Detenção de Avaria
Tecnicas de Detenção de AvariaDiolene Sampaio
 
C:\Fakepath\Manual Antivirus
C:\Fakepath\Manual AntivirusC:\Fakepath\Manual Antivirus
C:\Fakepath\Manual AntivirusPlanilhao
 

Semelhante a Resolvendo pacotes quebrados no Ubuntu (20)

Como gerenciar de forma correta os pacotes em debian e distribuições derivadas
Como gerenciar de forma correta os pacotes em debian e distribuições derivadasComo gerenciar de forma correta os pacotes em debian e distribuições derivadas
Como gerenciar de forma correta os pacotes em debian e distribuições derivadas
 
Ubuntu linux - Apt-GET
Ubuntu linux - Apt-GETUbuntu linux - Apt-GET
Ubuntu linux - Apt-GET
 
Instalando Luz do Saber
Instalando Luz do Saber Instalando Luz do Saber
Instalando Luz do Saber
 
Quero Arch! (Parte 2)
Quero Arch! (Parte 2)Quero Arch! (Parte 2)
Quero Arch! (Parte 2)
 
Quero Arch! (Parte 1)
Quero Arch! (Parte 1)Quero Arch! (Parte 1)
Quero Arch! (Parte 1)
 
Dicas 50 soluções para os problemas mais enervantes do pc
Dicas  50 soluções para os problemas mais enervantes do pcDicas  50 soluções para os problemas mais enervantes do pc
Dicas 50 soluções para os problemas mais enervantes do pc
 
Como usar GNOME Boxes.pdf
Como usar GNOME Boxes.pdfComo usar GNOME Boxes.pdf
Como usar GNOME Boxes.pdf
 
Tutorial de instalação do PlayerStageGazebo no ubuntu linux 10.10 maverick me...
Tutorial de instalação do PlayerStageGazebo no ubuntu linux 10.10 maverick me...Tutorial de instalação do PlayerStageGazebo no ubuntu linux 10.10 maverick me...
Tutorial de instalação do PlayerStageGazebo no ubuntu linux 10.10 maverick me...
 
4 instalação no Ubuntu
4 instalação no Ubuntu4 instalação no Ubuntu
4 instalação no Ubuntu
 
Ethereal (Redes)
Ethereal (Redes)Ethereal (Redes)
Ethereal (Redes)
 
Tutorial instalacao thunder_cache
Tutorial instalacao thunder_cacheTutorial instalacao thunder_cache
Tutorial instalacao thunder_cache
 
Instalação VirtualBox
Instalação VirtualBoxInstalação VirtualBox
Instalação VirtualBox
 
Resolvendo problema no kernel do linux kernel panic
Resolvendo problema no kernel do linux   kernel panicResolvendo problema no kernel do linux   kernel panic
Resolvendo problema no kernel do linux kernel panic
 
Modulo-3
Modulo-3 Modulo-3
Modulo-3
 
I educar-manual-de-instalaao
I educar-manual-de-instalaaoI educar-manual-de-instalaao
I educar-manual-de-instalaao
 
O pen drive é um dos dispositivos de armazenamento mais usados atualmente
O pen drive é um dos dispositivos de armazenamento mais usados atualmenteO pen drive é um dos dispositivos de armazenamento mais usados atualmente
O pen drive é um dos dispositivos de armazenamento mais usados atualmente
 
Manual do Kubuntu
Manual do KubuntuManual do Kubuntu
Manual do Kubuntu
 
Tecnicas de Detenção de Avaria
Tecnicas de Detenção de AvariaTecnicas de Detenção de Avaria
Tecnicas de Detenção de Avaria
 
C:\Fakepath\Manual Antivirus
C:\Fakepath\Manual AntivirusC:\Fakepath\Manual Antivirus
C:\Fakepath\Manual Antivirus
 
Ubuntu
UbuntuUbuntu
Ubuntu
 

Resolvendo pacotes quebrados no Ubuntu

  • 1. Pacotes quebrados me deixavam estressado... Há algum tempo atrás, quando a minha intimidade com o Linux era menor, eu como "Tweaker amador profissional nato" instalava muitos ( muitos mesmo! ) pacotes e quase sempre que acabava por quebrar o sistema. Se você já passou por isso, sabe do que estou falando, você pretende instalar um novo pacote de software e o Ubuntu não consegue realizar o procedimento porque existem pacotes quebrados que devem ser retificados antes de continuar com qualquer instalação. Até eu descobrir como concertava levou alguns dias e algumas horas de pesquisa. Porque os pacotes se corrompem? Existe uma coisa no Linux chamada dependência, as dependências são, normalmente, bibliotecas de software que são necessárias para que o mesmo seja executado, muitas vezes uma mesma biblioteca "abastece" mais de um software, e se por um acaso do destino, você desinstalar uma aplicação com suas dependências cuja dependência em questão era utilizada por outro software este mesmo deve não funcionar. Para que tudo volte ao normal podemos instalar a dependência manualmente usando o APT no caso do Ubuntu. Quando você rodar o programa pelo terminal e uma dependência estiver faltando ele vai acusar qual é. Existem outros casos onde os pacotes são quebrados, quando você desiste de uma instalação via terminal apertando CTRL+C ou instalando um pacote .deb corrompido mesmo.
  • 2. Como resolver Método 1 (terminal): sudo apt-get clean && sudo apt-get update O comando acima vai limpar o cache e atualizar o sistema, este é o menos eficaz e costuma não funcionar em casos mais profundos. Método 2 ( terminal também): dpkg --configure -a Com este comando você está mandando o Ubuntu reconfigurar os pacotes, quando um pacote quebrado for encontrado ele será reparado, claro, isso depende de conexão com a internet. Se este método não funcionar ainda temos mais uma maneira. Método 3 ( continuamos no terminal): E por último, este que nunca me falhou: sudo apt-get install -f Resumidamente ele faz o mesmo que o comando anterior, mas forçando a reconstituição dos pacotes. Vale ressaltar que se você for um cara realmente azarado, tudo isso pode não funcionar, porém estes casos são raros. Numa situação tão extrema, teremos que usar a cabeça, mas aposto 90% das minhas fichas que os pacotes quebrados se devem a algum PPA que não deu certo. O correto então seria identificar o PPA problemático e retirá-lo e só então atualizar o sistema e repetir os comandos acima. Dúvidas? Deixe na sessão de comentários. =) Até a próxima. Read more: http://www.diolinux.com.br/2012/11/3-maneira-de-reparar-pacotes-quebrados.html#ixzz2J2gP3rtH