首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何防止某些包被自动删除?

如何防止某些包被自动删除?
EN

Ask Ubuntu用户
提问于 2015-11-08 01:48:17
回答 2查看 3.6K关注 0票数 6

当我安装转录器1.5.1.1-10 (这是一个很旧的软件包,上一次更新于2004年)时,我的音频驱动程序包(当前版本)会贬值到老版本:

代码语言:javascript
复制
Removing libsnack2-alsa (2.2.10-dfsg1-12build1) ...
Selecting previously unselected package libsnack-alsa.

当我试图重新安装libsnack2-alsa时,转录程序就会被删除。有什么办法可以防止这种情况发生吗?转录似乎不工作与折旧的音频驱动器无论如何。

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2015-11-09 02:10:34

您可以使用apt-mark将包标记为手动安装,以便在删除其他包时不会自动删除它(因为它是该包的依赖项,因此被标记为auto )。

例如,在我的计算机中,我是手动安装的mark-ing zenity

代码语言:javascript
复制
% apt-mark showauto zenity    
zenity

% sudo apt-mark manual zenity
zenity set to manually installed.

% apt-mark showmanual zenity 
zenity

在你的情况下,你需要:

代码语言:javascript
复制
sudo apt-mark manual transcriber
票数 8
EN

Ask Ubuntu用户

发布于 2021-12-22 09:14:35

sudo apt-mark hold <package>

例如:

sudo apt-mark hold transcriber

相反的是:

sudo apt-mark unhold <package>

为了显示所持有的包裹:

sudo apt-mark showhold

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/695315

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档