Como você usa o apt-get para instalar apenas atualizações críticas de segurança no Ubuntu?

51

Como você usa o apt-get para instalar apenas atualizações críticas de segurança no Ubuntu?

Gostaríamos de atualizar apenas os pacotes que precisam ser atualizados por motivos de segurança, sem atualizar todos os outros pacotes.

    
por ro. 16.05.2011 / 20:05

4 respostas

37

Eu li a página do apt-get man cuidadosamente quando me cansei de editar manualmente o sources.list toda vez que eu queria apenas aplicar atualizações de segurança (isso significa que a segunda vez).

Descobri essa solução:

sudo cp /etc/apt/sources.list /etc/apt/security.sources.list

Edite o último para conter apenas os repositórios de segurança e, em seguida:

sudo apt-get upgrade -o Dir::Etc::SourceList=/etc/apt/security.sources.list

Tadaaaa ... Coisas que podem ser escritas.

    
por 21.06.2011 / 11:37
24

Experimente o unattended-upgrades ou qualquer outro método listado aqui . Ele pode ser usado para configurar atualizações de segurança automáticas (acredito que sejam usadas quando solicitado durante o instalador), bem como outras atualizações automaticamente. Consulte as páginas do manual para obter mais detalhes.

    
por 16.05.2011 / 20:28
16

Se você estiver apenas procurando fazer isso rapidamente uma vez, em vez de criar um repositório separado e criar scripts de automação e tudo isso. Ótimo se você não for fazer alterações durante a auditoria de um sistema ou qualquer outra coisa.

Estes dois comandos irão cuspir a lista. Pipe para wc -l para ver quantos estão por trás. ; -)

grep security /etc/apt/sources.list > /tmp/security.list
sudo apt-get upgrade -oDir::Etc::Sourcelist=/tmp/security.list -s

Ainda é válido para distros mais antigas ou se você tiver reposições de atualização desativadas, mas segurança em:

sudo apt-get upgrade -s| grep ^Inst |grep Security 
    
por 04.10.2012 / 16:03
1

Eu não sei se vai funcionar, mas o apt tem seus fontes em /etc/apt/sources.list e / ou /etc/sources.list.d /

Por que não editar o arquivo e comentar todas as linhas que não fazem parte das atualizações de segurança?

As linhas de segurança para o apt devem ser algo assim:

deb link ..... ..... ...

Deixe essas linhas em paz e comente todas as outras.

    
por 16.05.2011 / 20:16