No outro dia, tentei atualizar o Abiword executando o comando:
sudo apt-get update abiword
Obviamente, não funcionou, mas eu não tinha ideia do quanto iria falhar. apt-get
começou a instalar vários pacotes, incluindo vários linux-headers
e linux-image
, que parece ser a versão de desenvolvimento do kernel do Linux. eu bati Ctrl + C para parar a atualização, mas agora o gerenciador de atualização está tentando instalar esses pacotes.
Se eu acidentalmente disse ao apt-get para instalar alguns pacotes perigosos, como posso cancelar essas instalações permanentemente e ainda manter meu sistema atualizado?
Respostas:
Espere, espere, espere... sudo apt-get atualizar é apenas atualizar a lista de pacotes disponíveis e não atualizar exatamente nada.
Quando você executa este comando, o Linux provavelmente não instalou nenhum pacote e ignorou totalmente abiword opção na parte de trás, vendo apenas sudo apt-get update
O procedimento correto de atualização deve ser sudo apt-get atualizar abiword .
Quanto ao Linux instalar pacotes ... provavelmente é apenas verboso mostrando a atualização da lista de pacotes.
EDITAR Você pode se referir ao APT HOW TO para mais informações sobre o apt-get
P.S Geralmente, é bastante seguro atualizar pacotes, incluindo cabeçalhos de Linux + imagens de kernel, em uma configuração Linux padrão. Fique tranquilo, não entre em pânico.
fonte
apt-get
'supgrade
comando não aceitar argumentos. O comando éapt-get upgrade
que tentará automaticamente atualizar quaisquer pacotes em seu sistema que precisem de uma atualização. Você não pode limitar o upgrade para um pacote dessa maneira. (Curiosamente,aptitude
dará um erro se você fornecer um argumento paraupgrade
, masapt-get
não faz No entanto, o comando tentará atualizar todos os seus pacotes, não apenas um.apt-get install item
- mesmo que esse pacote já esteja instalado.linux-image não é um pacote real, é apenas um prático pacote de atalhos para ajudar a extrair o kernel mais recente (a imagem real do kernel está em um pacote como "linux-image-2.6.28-15-generic", como um exemplo do Ubuntu 9,04). linux-headers é o mesmo tipo de coisa. Verifique o link do pacote; se você rolar até o final, verá que o pacote linux-image tem apenas 32k.
Parece que sua distribuição lançou uma atualização recente do kernel - provavelmente uma atualização de segurança, a menos que você tenha repositórios de desenvolvimento / teste em seu apt.sources. Você desencadeou a descoberta quando você executou o "apt-get update".
Vá em frente e instale os novos pacotes do kernel.
fonte
Para remover um pacote parcialmente instalado você pode apenas "aptitude remover pacote" (ou apt-get, mas eu tenho usado o aptitude ultimamente). Caliban está correto, porém, que você nunca instalou novos pacotes em primeiro lugar.
fonte
Para ver por que o sistema precisa instalar um determinado pacote, use
aptitude why package
fonte