Questions tagged «dependencies»

一些软件需要起作用的附加软件

4
百胜和推荐/建议的套餐
我想在我的Fedora系统上安装一个软件包,但是它有很多不合理的依赖项(我知道确实不需要它们)。 我曾经在Debian上工作,apt-get允许您系统地排除推荐和建议的软件包,仅安装严格要求的依赖项。 有没有办法做到百胜?
10 apt  yum  dependencies 

3
Apache安装配置找不到PCRE?(找不到libpcre的pcre-config)
这些是有关如何在Linux上安装Apache的要求和说明。 http://httpd.apache.org/docs/current/install.html 所以,我已经安装了一切(c++ compiler,apr和apr-util)要能够正确地安装Apache。 剩下的唯一东西是PCRE,我已经安装了它,并且它位于我的 /usr/local/src/pcre-8.32 在尝试sudo ./configure --with-included-apr获取此错误时: checking for pcre-config... false configure: error: pcre-config for libpcre not found. PCRE is required and available from http://pcre.org/ 我究竟做错了什么?

2
在Gentoo中,amd64,〜amd64和〜amd64-linux有什么区别?
当我运行时equery depgraph www-client/chromium-10.0.648.151,并非所有依赖项都可用。一些节目M[package.mask],而另一些节目[missing keyword]。我的ACCEPT_KEYWORDS是~amd64-linux,根据emerge --info。我尝试了不同的方法ACCEPT_KEYWORDS(作为传递给的环境变量eqeury),所有方法都有不同的缺失依赖项。在所有可能的组合中,只能ACCEPT_KEYWORDS='amd64 ~amd64 ~amd64-linux'一次满足所有依赖性。 这是我的问题: 是ACCEPT_KEYWORDS='amd64 ~amd64 ~amd64-linux'一个有效的配置? 我从文档中学到了amd64意味着稳定和 ~amd64不稳定的意思。那~amd64-linux呢 如果选择~amd64,equery将不会使用仅可用于的软件包 amd64,从而导致缺少依赖项。这是预期的吗?如果是这样,不稳定的测试人员应至少使用ACCEPT_KEYWORDS='amd64 ~amd64'代替ACCEPT_KEYWORDS='~amd64'? 关键字的顺序重要吗? 附加信息:我按照本指南安装了Gentoo Prefix 。默认情况下, $EPREFIX/etc/make.profile是一个符号链接$EPREFIX/usr/portage/profiles/prefix/linux/amd64,并包含make.defaults有ACCEPT_KEYWORDS="-amd64 ~amd64-linux"。既不$EPREFIX/etc/make.conf也不$EPREFIX/etc/make.globals已ACCEPT_KEYWORDS配置。根据eselect profile list,没有选择配置文件。

2
在Debian或Ubuntu中安装软件包之前,请检查是否存在多个依赖项
我已经知道我可以通过运行以下命令来检查存储库中是否存在在Debian或Ubuntu中安装软件包所需的多个依赖关系: apt policy first-package second-package ... last-package 该命令还告诉我当前是否已安装每个软件包。 我的问题是如何快速检查在我当前未安装的受支持版本的Debian或Ubuntu中是否存在多个依赖包。因为我当前没有安装该操作系统,所以无法检查依赖包是否在本地和离线存在,但是我想检查所需的依赖包是否存在于终端的默认存储库中。 此信息的一种可能用途是在安装最新版本的Ubuntu或将现有操作系统升级到最新版本之前,检查是否也可以在最新版本的Ubuntu中安装在Ubuntu中安装的应用程序。

2
在centos 7中删除软件包时如何删除所有已安装的从属软件包?
我正在使用CentOS7。我使用以下命令安装了okular(这是PDF查看器): sudo yum install okular 如下图所示,它安装了37个相关的软件包以安装okular。 但是我对应用程序的功能不满意,因此决定将其删除。问题是,如果我使用命令将其删除: sudo yum autoremove okular 它仅删除四个从属软件包。 如果我使用命令将其删除: sudo yum remove okular 它仅删除一个软件包okular.x86_64。 现在,我的问题是,有没有一种方法可以通过命令删除所有37个已安装的软件包,还是必须一个一个地删除所有软件包?

2
Java JDK在依赖项列表,Debian中缺少libjli.so路径
我正在编写chroot监狱的脚本,自动化的一部分包括将各种可执行文件及其依赖项复制到监狱中。我正在使用以下bash行从依赖项列表中解析文件路径(例如,对于Java): $ ldd `which java` | grep -o '/[^()]*' /lib/x86_64-linux-gnu/libz.so.1 /lib/x86_64-linux-gnu/libpthread.so.0 /lib/x86_64-linux-gnu/libdl.so.2 /lib/x86_64-linux-gnu/libc.so.6 /lib64/ld-linux-x86-64.so.2 这对Node.js和Python很好用,但是当我尝试java从监狱执行时,出现错误: java:加载共享库时出错:libjli.so:无法打开共享库文件:没有这样的文件或目录 事实证明,依赖项列表中缺少libjli.so路径……至少那些ldd向我们展示的依赖项(第5行): $ ldd `which java` linux-vdso.so.1 => (0x00007ffff7f4d000) libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f7ac3928000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f7ac370c000) libjli.so => not found libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f7ac3507000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f7ac317c000) /lib64/ld-linux-x86-64.so.2 (0x00007f7ac3b48000) 我找到了文件... $ find /usr/lib …

6
在Debian x64上安装Skype:pkg:依赖性问题阻止了Skype的配置
我正在尝试使用本手册安装Skype 。我使用以下命令成功下载了软件包: wget -O skype-install.deb http://www.skype.com/go/getskype-linux-deb-64 但是当我尝试安装软件包时,我得到了一些关于依赖项的错误: root@102:~# dpkg -i skype-install.deb (Reading database ... 27918 files and directories currently installed.) Preparing to replace skype 4.0.0.8-1 (using skype-install.deb) ... Unpacking replacement skype ... dpkg: dependency problems prevent configuration of skype: skype depends on lib32stdc++6 (>= 4.1.1-21); however: Package lib32stdc++6 is not …
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.