Questions tagged «dependencies»

大多数软件都需要其他软件才能工作。这些“其他软件”是依赖项。

11
我如何去忽略某些依赖关系?
如何使apt-get忽略某些依赖项?例如,我想安装mailx,以便可以使用它从cron脚本/报告生成工具发送电子邮件。但是,安装mailx还会安装exim4和一堆我确实不需要的依赖项(我已经安装了Postfix),我猜想mailx也可以不用。 我如何忽略某些依赖关系,但由于它是一个很好的工具,仍然使用apt-get?

7
Linux:如何使用apt-get / aptitude恢复配置文件?
我偶尔丢失了配置文件“ /etc/mysql/my.cnf”,并希望将其恢复。该文件属于mysql-common某些重要功能所必需的包,因此我不能仅purge && install此包:依赖项也将被卸载(或者,如果我可以暂时忽略它们,它们将无法工作)。 有没有一种方法可以从软件包中还原配置文件而无需ar取消打开软件包文件? dpkg-reconfigure mysql-common 没有还原它。

5
如何列出RPM依赖关系?
我们的生产服务器正在运行CentOS版本5.2(最终版)。 我如何查看/获取/列出已经安装的 RPM软件包的所有依赖关系? 例如:服务器中已经安装了SQLite v3.3.6。我想查看此特定程序包的所有依赖项。 这是命令的输出: rpm -qa |grep sqlite python-sqlite-1.1.7-1.2.1 sqlite-3.3.6-2 sqlite-3.3.6-2 另外,为什么要在sqlite-3.3.6-2这里列出2个条目?


1
您能帮我解决软件依赖问题吗?
这是关于编译依赖关系和包管理的规范问题。 我有关于在我的* nix服务器上编译端口/软件或安装RPM的问题。当我尝试执行此操作时,会收到很多有关缺少依赖项的消息。 服务器故障社区能否提供帮助?
12 unix  dependencies  rpm 

2
使厨师食谱版本受到控制的最佳策略
我正在寻找有关厨师食谱版本管理的想法。我知道您将特定版本固定在环境中,但是我不确定该怎么做。 我们使用图书馆管理员来将3rd party社区书籍安装到cookbooks文件夹中。我们从不碰那些书,而只是不时更新到最新版本。 我们还提供了针对特定地点的自定义菜谱,其中包括社区菜谱(include_recipe)。 从理论上讲,我们可以指定自定义书籍所依赖的社区书籍的特定版本,然后在环境配置中设置我们的食谱版本,但是问题在于,这些社区书籍可能依赖其他一些没有指定版本的书籍。这种深层嵌套的依赖性可能会持续下去。 因此,没有保证,当您将食谱上传到Chef服务器时,它不会中断生产,因为从属食谱也可能会发生变化。 我目前看到的唯一解决方案是指定我们在环境配置中使用的每个食谱版本,包括社区和自定义版本。但是然后我必须仔细阅读每本食谱,并找出那些版本。 我们还会不时地进行图书管理员检查更新,我想这可能会变得很难跟踪已更改的版本,并且不要忘记及时更新环境中的版本。 请分享您的经验和最佳做法。我相信这对其他人将非常有用。

2
如何预测systemd的关机顺序?
当我彻底关闭整个系统时,是否有办法systemd告诉我关闭服务的大致顺序?由于systemd将并行关闭设备,因此,我很高兴无法知道确切的顺序,但是了解systemd关闭顺序上将施加哪些约束仍然很有帮助,最好是采用某种易于理解的可视化方法。 这样做的动机是,对于服务文件的开发和调试,提前获得此预测列表要方便得多,而不是必须进行真正的关机然后重新启动并在每次我想确定的时候检查日志对服务单元文件的更改或systemd配置的其他方面的影响将对关机顺序产生什么影响。 我希望有类似的东西 systemctl list-dependencies --before shutdown.service 会完成这项工作,但只会发出: shutdown.service

3
Debian:如何使用“ apt-get install”而不升级依赖项?
我已经有一个软件包B,并且想要安装一个新的软件包A。安装过程想修改B,但是我不希望这样。 我需要安装软件包A。 它与程序包B有依赖关系,并且必须为(> 2.0)。 我已经在2.1版本的系统中安装了B,因此我当前的设置已经满足了依赖性。 但是Debian存储库中有一个B软件包的新版本(2.2),我不想要它,因为它与其他东西冲突。 因此,当我安装A软件包时,apt也尝试升级B。 如何在不编辑软件包的情况下禁用依赖项的升级或指示明确的依赖项版本? 我已经阅读了如何变得易于忽略某些依赖关系?,但对我没有帮助。在那里的问题中,依赖项(B)根本不应由存储库管理器处理。在我的情况下,存储库管理器已经处理了依赖项,应该继续这样做,只是不执行此特定操作。 重新打开审稿人:请首先查看victorgp的评论。

1
如何管理大型集群上的Nagios依赖关系?
我使用的是相当大的nagios配置(约4000个服务),没有任何依赖关系。当出现问题时,这会导致大量的通知混乱。 我试图通过Nagios Dependencies寻找最佳实践,但是我在网上发现的只是一个简单的例子而已。我需要的是更深入的信息,以及有关如何管理此类配置文件的最佳实践。 示例:在包含100个服务器且每个服务器都监听apache的群集上,我正在监视apache进程和监听TCP端口80的数量。我想使一个依赖于另一个,但是dependent_hostgroup_name不能解决问题导致所有“检查过程”服务都依赖于每个“ check_http”服务。 问题是:如何管理依赖性?您是否使用脚本来生成它们?

1
依赖项失败:POSTGIS RHEL6
我正在尝试在RHEL6.3x64上安装POSTGIS。 为此,我使用了以下步骤 已安装epel-release-6-7.noarch.rpm 百胜安装postgis 存在依赖性问题,无法安装。 Loaded plugins: product-id, security, subscription-manager Updating certificate-based repositories. Unable to read consumer identity Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package postgis.x86_64 0:1.5.3-1.el6 will be installed --> Processing Dependency: /usr/bin/rebuild-gcj-db for package: postgis-1.5.3-1.el6.x86_64 --> Processing Dependency: proj for package: postgis-1.5.3-1.el6.x86_64 --> …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.