at_shiita.ishigaki
2021年9月13日 16時01分
特定のパッケージのアップデートを保留するには下記のコマンドを実行します。
※: ここでは例として、保留するパッケージをudevとしています。
[armadillo ~]# apt-mark hold udev udev set on hold. [armadillo ~]#
上記のコマンドを実行後にパッケージのアップグレードを行うとudevのアップグレードが保留されていることを確認できます。
[armadillo ~]# apt-get upgrade Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following packages have been kept back: libudev1 udev The following packages will be upgraded: apt base-files bind9-host debian-archive-keyring dnsutils exim4-base exim4-config exim4-daemon-light groff-base iputils-arping iputils-ping isc-dhcp-client isc-dhcp-common krb5-locales libapt-pkg5.0 libbind9-161 libbsd0 libdns-export1104 libdns1104 libgcrypt20 libglib2.0-0 libglib2.0-data libgnutls-dane0 libgnutls30 libgssapi-krb5-2 libhogweed4 libirs161 libisc-export1100 libisc1100 libisccc161 libisccfg163 libk5crypto3 libkrb5-3 libkrb5support0 libldap-2.4-2 libldap-common liblwres161 liblz4-1 libnettle6 libnss-systemd libpam-systemd libssl1.1 libsystemd0 libx11-6 libx11-data libx11-xcb1 libxml2 libzstd1 openssl systemd systemd-sysv xterm 52 upgraded, 0 newly installed, 0 to remove and 2 not upgraded. Need to get 25.0 MB of archives. After this operation, 50.2 kB of additional disk space will be used. Do you want to continue? [Y/n]
アップグレードが保留されるパッケージは下記のコマンドで確認できます。
[armadillo ~]# apt-mark showhold udev [armadillo ~]#
アップグレードの保留を解除するには下記のコマンドを実行します。
[armadillo ~]# apt-mark unhold udev Canceled hold on udev. [armadillo ~]#