家里的打印机是奔图M6202NW型号的,在UOS上安装好打印机后,如果升级系统,那么原来可用的打印机驱动也会被自动升级,导致无法使用打印机。最好的办法就是让升级系统时,不升级此打印机驱动。在百度里搜索了一下,决定用apt-mark命令解决这个问题。
apt-mark
可以对软件包进行设置(手动/自动 )安装标记。
hold
标记指定软件包为保留,阻止软件自动更新;
unhold
取消指定软件包的保留(held back)标记,解除阻止自动更新;
showhold
列出设为保留的软件包。
运行以下命令以使用 apt-mark
命令保留指定的软件包:
sudo apt-mark hold pantum
保留软件包后,可运行以下 apt-mark
命令查看被hold的软件包:
zhong@zhong:~$ sudo apt-mark showhold
pantum
当安装更新时,就会提示pantum软件包未被升级:
zhong@zhong:~$ sudo apt upgrade
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
正在计算更新... 完成
下列软件包是自动安装的并且现在不需要了:
byzanz dde-qt5integration5.5 fbterm fcitx-defaultim gir1.2-gsf-1 gnome-desktop3-data grilo-plugins-0.3
gstreamer1.0-clutter-3.0 imageworsener libbz2-dev libchewing3 libchewing3-data libclutter-1.0-0
libwscodecs2 libwsutil9 libx86-1 lua-bitop lua-expat lua-json lua-lpeg lua-socket nmap nmap-common
qtermwidget5-data squashfs-tools totem totem-common x11-apps x11-session-utils xbitmaps xinit
使用'sudo apt autoremove'来卸载它(它们)。
下列软件包的版本将保持不变:
pantum
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 1 个软件包未被升级。
运行以下命令,使用 apt-mark
命令取消保留 pantum包:
sudo apt-mark unhold pantum