apt-mark
apt-mark功能
apt-mark 可以对软件包进行设置(手动/自动 )安装标记,也可以用来处理软件
包的 dpkg(1) 选中状态,以及列出或过滤拥有某个标记的软件包。
apt-mark用法
apt-mark [选项] {auto|manual} 软件包1 [软件包2 …]
apt-mark常用命令
- auto – 标记指定软件包为自动安装
- manual – 标记指定软件包为手动安装
- minimize-manual – Mark all dependencies of meta packages as automatically installed.
- hold – 标记指定软件包为保留(held back),阻止软件自动更新
- unhold – 取消指定软件包的保留(held back)标记,解除阻止自动更新
- showauto – 列出所有自动安装的软件包
- showmanual – 列出所有手动安装的软件包
- showhold – 列出设为保留的软件包
apt-mark使用案例
当安装更新时,提示有软件包未被升级
apt-get upgrade -y 安装可用更新……
正在读取软件包列表… 完成
正在分析软件包的依赖关系树
正在读取状态信息… 完成
正在计算更新… 完成
下列软件包的版本将保持不变:
libsmbclient samba-libs
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 2个软件包未被升级。
可通过apt-mak unhold 命令设置为不保留,再执行更新即可
- robin@robin-b450m:~$ sudo apt-mark unhold libsmbclient samba-libs
- robin@robin-b450m:~$ sudo apt update
- robin@robin-b450m:~$ sudo apt upgrade
作者:快乐出发0220 ;Android群:151319601 ; Linux群:96394158 ;转载请注明出处 http://klcf0220.cnblogs.com/ !!!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架