遇到一问题,自行编译打包的某软件包在仓库中也有同样版本,因此不需要更新,需要升级时指定忽略。
解决思路
给包写保护,让 apt 包管理器不更新它。
解决方式
查看当前的系统中所有软件包状态
sudo dpkg --get-selections | more
查找所需要忽略的完整包名
锁定指定包
echo "package-name hold" | sudo dpkg --set-selections
查看己锁定软件包
dpkg --get-selections | grep hold
直接执行更新即可
apt update && apt upgrade
小贴士:此后更新就会忽略标记的包。
附录
参考链接
本文由 柒 创作,采用 知识共享署名4.0
国际许可协议进行许可。
转载本站文章前请注明出处,文章作者保留所有权限。
最后编辑时间: 2018-01-15 16:13 PM