目录
ubuntu禁止指定软件更新
我的网卡是bcm94352,装了ubuntu24.04,手动安装了驱动(驱动下载地址)bcmwl-kernel-source_6.30.223.271+bdcom-0ubuntu10~22.04.1_amd64.deb。
安装好后,无线网卡使用正常,但是系统自动更新后,无线网卡驱动就不能用了,因此,我用apt-mark命令,将bcmwl-kernel-source设为保留不可更新状态:
sudo apt-mark hold bcmwl-kernel-source
这样,每次系统更新 sudo apt-get update 就不会更新到bcmwl-kernel-source了。
下面是apt-mark的基本用法
1、用途
apt-mark常用于标记一个包是否是自动安装的。
2、apt-mark auto packagename
标记一个包为自动安装,但是当没有手工安装的包以来此包的时候,此包会删除
3、apt-mark manual
标记一个包为手动安装,但是当没有其他包依赖次包的时候,该包并不会自动删除
4、apt-mark hold
标记一个包为held back状态,阻止该包自动安装、更新和删除
5、apt-mark unhold
取消之前标记的held back状态,允许该包的所有操作
6、apt-mark showauto
打印出所有已经自动安装的包
7、apt-mark showmanual
打印出所有已经手动安装的包
8、apt-mark showhold
打印出所有已经设置held back状态的包