Por que o apt-get está tentando instalar o linux-image? E como posso parar isso?

1

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 aperto 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?

    
por Evan Kroske 02.10.2009 / 15:34

4 respostas

7

Aguarde, espere, aguarde ... sudo apt-get update está apenas atualizando a lista de pacotes disponíveis, e não atualizando exatamente nada.

Quando você executa este comando, o Linux provavelmente não instalou nenhum pacote, e ignorou totalmente a opção abiword na parte de trás, vendo apenas sudo apt-get update

O procedimento de atualização correto deve ser sudo apt-get upgrade abiword .

Quanto ao Linux instalar pacotes ... provavelmente é apenas verboso mostrando a atualização da lista de pacotes.

EDITAR Você pode consultar o APT HOW-TO para obter mais informações no apt-get

P.S Normalmente, é 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.

    
por 02.10.2009 / 15:40
3

linux-image não é um pacote real, é apenas um prático pacote de atalhos para ajudar Puxe 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 executou a "atualização do apt-get".

Vá em frente e instale os novos pacotes do kernel.

    
por 02.10.2009 / 16:05
0

Para remover um pacote parcialmente instalado, você pode apenas "aptitude remover pacote" (ou apt-get, mas eu tenho usado o aptitude ultimamente). O Caliban está correto, no entanto, que você nunca instalou novos pacotes em primeiro lugar.

    
por 02.10.2009 / 17:26
0

Para ver por que o sistema precisa instalar um determinado pacote, use aptitude why package

    
por 03.10.2009 / 05:55