como atualizar um único pacote no debian

5

Atualmente estou executando o debian 8 e quero atualizar os patches de segurança que são fornecidos pelo debian, mas o problema é que, se eu fizer upgrade de um único pacote, ele pedirá para atualizar muitos pacotes, como em:

$ apt-get upgrade openssl

The following packages will be upgraded:
dpkg dpkg-dev krb5-locales libapache2-mod-php5 libdpkg-perl libfreetype6      libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgssapi-krb5-2
libk5crypto3 libkrb5-3 libkrb5support0 libpng12-0 libssl1.0.0 linux-headers-3.2.0-4-amd64 linux-headers-3.2.0-4-common
linux-image-3.2.0-4-amd64 linux-libc-dev ntp php5 php5-cli php5-common php5-   curl php5-readline tzdata unzip virtualbox virtualbox-dkms
virtualbox-qt....too many

The following packages have been kept back:
acpid anacron apt-xapian-index aptitude aptitude-common aspell-de at at- spi2-core avahi-daemon base-passwd bind9-host binfmt-support
bsdutils consolekit cron cryptsetup-bin db5.1-util dbus default-jre default- jre-headless dictionaries-common dmsetup dnsmasq-base
dnsutils dovecot-core dovecot-imapd dovecot-pop3d duplicity fakeroot gdebi- core gettext gir1.2-accountsservice-1.0 gir1.2-atspi-2.0
gir1.2-folks-0.6 gir1.2-gck-1 gir1 ....too many

Como pular os pacotes acima?

    
por Nullpointer 16.12.2015 / 10:07

3 respostas

13

Você tem que usar

sudo apt-get --only-upgrade install openssl

isto irá atualizar apenas o pacote openssl e, eventualmente, as dependências.

    
por 16.12.2015 / 10:10
1

O problema que você está tendo é que apt-get upgrade atualiza todos os pacotes instalados em seu sistema. O nome do pacote extra que você está especificando não é usado.

Você deve usar apt-get install openssl se quiser apenas atualizar esse pacote. Alguns outros pacotes podem ser atualizados ao mesmo tempo se a nova versão do pacote especificado depender de versões mais recentes desses outros pacotes.

    
por 16.12.2015 / 11:50
0

Instale o aptitude. Use sua interface intuitiva para fazer ações individuais. Isso ajuda você a encontrar o equilíbrio correto se você certamente precisar quebrar alguma dependência ou fazer downgrade de alguns dos pacotes.

Por exemplo, se você marcar esse pacote para remoção, ele poderá listar todos os pacotes afetados e lá você poderá navegar (usando vírgula e ponto final) com todas as sugestões automáticas, incluindo aquela para atualizar apenas essa.

    
por 07.10.2018 / 08:54