É seguro retirar os pacotes que o APT-GET diz?

Iniciado por Petrov, 20 de Junho de 2010, 15:10

tópico anterior - próximo tópico

Petrov

galera, o APT-GET me mostrou vários pacotes que segundo ele: "Os seguintes pacotes foram automaticamente instalados e não são mais requeridos:"
e logo abaixo aparecem 281MB de pacotes "nao mais requeridos"....

eu gostaria de saber como ele sabe que os pacotes nao sao mais requeridos... ele diz isso por que eles nao sao usados ou por que definitivamente não há nada em TODO o sistema que os use?
eu posso ter um programa que nao uso a algum tempo e que precise de uma daquelas bibliotecas e como eu nao uso o programa, o APT-GET diz que nao sao mais requerido? se for isso, nunca é seguro remover aqueles pacotes, por que quando eu for usar o programa ele nao vai encontrar tudo o que precisa...

irtigor

#1
São pacotes que foram instalados - dependências -mas que agora, aparentemente, não são mais necessários. Se você não sabe para que serve, não mexa. Mesmo não sendo listados como dependência eles ainda podem ser importantes.

NPC

Pode limpar sem medo...

O que acontece é o seguinte, por exemplo, você quer instalar o openoffice no seu computador, então pra isso você instala o metapackage "openoffice":
sudo apt-get install openoffice

Esse pacote instala vários outros pacotes, todos eles necessários ao openoffice ou que fazem parte do openoffice, ou o office writer, presentation, etc...

Quando você desinstalava o pacote "openoffice", todos esses pacotes se tornam órfãos. Eles continuam instalados mas sem propósito nenhum.
Googling since 1999.

web2000

Eu sempre removo e sempre dá certo. A solução para isso é quando você for desinstalar um programa, fazer assim:


sudo apt-get --purge remove nome-do-pacote


O --purge significa remover completamente. Mas para remover os pacotes que não servem mais para nada, é assim:


sudo apt-get install -f
sudo apt-get autoremove
sudo apt-get autoclean


O primeiro comando resolve as instalações incompletas. O segundo remove os pacotes órfãos. O terceiro lipa o cache de pacotes baixados (isso é bom para ganhar espaço no HD).

Petrov

blz! entao o apt-get autoremove remove definitivamente pacotes órfãos!
consultei um professor meu aqui da facu e ele também me falou que o autoremove deleta  os pacotes que nao sao usados em todo o sistema, ou seja, pacotes órfãos mesmo....

quando chegar em casa eu deleto isso.

eu ja conhecia a dica do autoclean, aplico ele sempre apos o apt-get update e quando eu termino alguma instalaçao.
vlw pela dica do --purge, nao conhecia essa!

lightboy

Uma dúvida que me surgiu agora: qual a utilidade do deborphan se o apt-get já sabe quais pacotes são orfãos?
Linux user #491316 | Ubuntu user #27683