家裡的印表機是奔圖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