데비안에서 단일 패키지를 업그레이드하는 방법

데비안에서 단일 패키지를 업그레이드하는 방법

현재 debian 8을 실행 중이고 debian에서 제공하는 보안 패치를 업그레이드하고 싶지만 문제는 단일 패키지를 업그레이드하면 다음과 같이 많은 패키지를 업그레이드하라는 메시지가 표시된다는 것입니다.

$ 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

위 패키지를 건너뛰는 방법은 무엇입니까?

답변1

다음을 사용해야 합니다.

sudo apt-get --only-upgrade install openssl

이는 openssl 패키지와 결국 종속성만 업그레이드합니다.

답변2

현재 겪고 있는 문제는 apt-get upgrade시스템에 설치된 모든 패키지를 업그레이드하는 것입니다. 지정한 추가 패키지 이름은 사용되지 않습니다.

apt-get install openssl패키지만 업그레이드하려는 경우 이 방법을 사용해야 합니다. 특정 패키지의 새 버전이 다른 패키지의 최신 버전에 종속되는 경우 일부 다른 패키지가 동시에 업그레이드될 수 있습니다.

답변3

설치 기능. 직관적인 사용자 인터페이스를 사용하여 개별 작업을 수행합니다. 이는 일부 종속성을 깨거나 일부 패키지를 다운그레이드해야 하는 경우 올바른 균형을 찾는 데 도움이 될 수 있습니다.

예를 들어, 패키지를 제거하도록 표시하면 영향을 받는 모든 패키지가 나열될 수 있으며, 여기서 해당 패키지만 업그레이드하라는 권장 사항을 포함하여 모든 자동 권장 사항을 찾아볼 수 있습니다(쉼표와 마침표 사용).

관련 정보