首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我从源代码手动安装软件时,如何停止“about”对未满足的依赖项的抱怨?

当我从源代码手动安装软件时,如何停止“about”对未满足的依赖项的抱怨?
EN

Unix & Linux用户
提问于 2013-12-10 21:49:16
回答 1查看 820关注 0票数 6

我一直在我的Debian系统上安装一些应用程序。现在有一些依赖项,我不希望在应用程序中安装这些依赖项。在某些情况下,我通过使用dpkg来实现这一点。目前,安装的应用程序在没有它们的情况下工作得很好。

但是现在,每次我使用apt-get时,它都会抱怨未满足的依赖关系。

如何欺骗apt-get,使其认为所有依赖项(2-3)都已安装?有什么文件我可以编辑吗?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2013-12-10 22:13:53

您可以使用equivs工具创建虚拟Debian包以满足依赖关系。这些文档提供了以下步骤:

代码语言:javascript
复制
cd /tmp
equivs-control ns-control  # or cp /usr/share/doc/equivs/examples/<a control file> ns-control
# edit ns-control
equivs-build ns-control
sudo dpkg -i /tmp/ns-dummy_1.0_all.deb

在“编辑ns-控件”的步骤中,文件中唯一需要编辑的字段是Package:字段,以指定要为哪个包创建虚拟包。

如果有一个Debian包,其包声明为依赖项,但仍在运行,则应提交错误报告。如果额外的软件包是“推荐”的,那么您应该用以下方法安装该软件包:

代码语言:javascript
复制
apt-get --no-install-recommends install foo
票数 5
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/104619

复制
相关文章

相似问题

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