Questions tagged «dependencies»

在Ubuntu中,大多数应用程序都具有依赖项,它们是依赖程序才能正常运行。这意味着安装软件包有时需要安装其他软件包,而删除软件包将导致APT删除其他软件包,以防止它们损坏。在询问有关管理和解决依赖项时使用此标记


2
为什么某些商业应用程序有一个“还需要”部分,而免费应用程序却没有?
在Ubuntu Software Center中,付费(商业)应用程序有一个名为“还需要”的部分,该部分非常简洁。 免费应用程序为何不具有此功能? 例如,《失忆症: USC 的黑暗后裔》说(另请参见屏幕截图) Also requires: mouse OpenGL hardware acceleration. 这些信息实际上是从哪里来的?

3
尝试安装R-Base时未满足的依赖关系
我从终端安装应用程序时遇到问题。这些是此问题的示例: ratanak @ ratanak-walker:〜$ sudo apt-get install httrack 正在阅读包装清单...完成 建立依赖树 正在读取状态信息...完成 您可能需要运行“ apt --fix-broken install”来更正这些问题。 以下软件包具有未满足的依赖性: httrack:取决于:libhttrack2(> = 3.48.24)但不会被安装 rstudio:取决于:libjpeg62,但是不会被安装 取决于:libgstreamer0.10-0,但无法安装 取决于:libgstreamer-plugins-base0.10-0但无法安装 推荐:r-base(> = 2.11.1)但不会被安装 E:未满足的依赖关系。尝试不使用任何软件包的“ apt --fix-broken install”(或指定解决方案)。 ratanak @ ratanak-walker:〜$ sudo apt-get安装r-base 正在阅读包装清单...完成 建立依赖树 正在读取状态信息...完成 您可能需要运行“ apt --fix-broken install”来更正这些问题。 以下软件包具有未满足的依赖性: r-base:取决于:r-base-core(> = 3.4.0-1xenial0),但不会安装 取决于:建议r(= 3.4.0-1xenial0),但不会安装 推荐:r-base-html,但是不会被安装 推荐:r-doc-html,但是不会被安装 rstudio:取决于:libjpeg62,但是不会被安装 …

1
如何调试未满足的依赖关系问题?
关于可能重复的注意事项: AFAIK,这与添加PPA后如何解决未满足的依存关系不是重复的?否则,请使用那里的任何答案解决下面提到的测试问题,以证明这一点。 背景: 在如何在64位Ubuntu 14.04.3LTS上修复安装Wine之前,我曾遇到此问题。通过手动/人工检查目标包(wine)的所有递归依赖性解决了该问题。 重现问题(测试用例): 让我们以仅1个故障包的方式创建一种安静的简化情况。 在VirtualBox上安装新的Ubuntu 14.04。 打开software-properties-gtk并启用backports存储库。 获取最后的包裹清单 sudo apt-get update 运行apt-get -s install wine以确认wine可以安装。 libcgmanager0从反向端口安装问题软件包 $ apt-cache policy libcgmanager0 libcgmanager0: Installed: 0.24-0ubuntu5 Candidate: 0.24-0ubuntu7.5 Version table: 0.39-2ubuntu2~ubuntu14.04.1 0 100 http://dz.archive.ubuntu.com/ubuntu/ trusty-backports/main amd64 Packages 0.24-0ubuntu7.5 0 500 http://dz.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages 0.24-0ubuntu7.1 0 500 http://security.ubuntu.com/ubuntu/ trusty-security/main amd64 …

1
我可以运行“ apt-get purge --auto-remove”吗?
是apt-get purge --auto-remove packagename有效命令吗? 还是一定要apt-get remove --purge --auto-remove packagename? apt-get的Ubuntu手册页(http://manpages.ubuntu.com/manpages/precise/man8/apt-get.8.html)仅提及使用--auto-remove选项“如果命令是install或remove ...”,因此我想知道它是否还可以与purge命令一起使用,因为这只是带有--purge选项的remove命令的快捷方式。 谢谢。

2
当repo有较新版本时,要安装特定版本吗?
让我们有一个依赖于以下软件包的元软件包 Depends: A (=2), B (=2), C (=2) 注意'='-我要安装这些特定版本,而不是最新版本。 另外: B取决于A(> = 1) C取决于B(> = 1)和A(> = 1) 如果存储库中A,B,C的最新版本为2,则可以使用。 由于我已经将A版本3和B版本3放入repo sudo apt-get install my-meta-package中,因此拒绝使用以下信息: The following packages have unmet dependencies: my-meta-package: Depends: B (= 2) but 3 is to be installed Depends: A (= 2) but 3 is to be …

18
如何安装Draftsight CAD?
我已经安装了11.04 64位版本,但现在我无法安装Draftsight(具有强制体系结构选项的32位),因为libexpat1库存在错误。有人知道如何解决? andrea@andrea-HP-Pavilion-dv5-Notebook-PC:~$ sudo dpkg --force-architecture -i DraftSight.deb [sudo] password for andrea: dpkg: warning: the following problems are ignored via the --force option: the architecture of the package (i386) does not match system (amd64) dpkg: problems with pre-dependencies DraftSight.deb containing dassault-systemes-draftsight:i386: dassault-systemes-draftsight:i386 depends on libexpat1 (>= 2.0.1-4) dpkg: errore processing …

1
如何将具有相关性的程序包上传到我的PPA?
我为我的PPA制作了一个程序包,并上传了它。它的构建没有任何问题。 然后,我制作了另一个依赖于第一个程序包并上传。它失败了,因为它无法在第一个包中找到文件。这使我相信甚至没有安装第一个软件包。 在尝试构建第二个软件包之前,如何确保已安装第一个软件包? 第一个程序包的控制文件(libjsoncpp): 资料来源:jsoncpp 优先:额外 维护者:Nathan Osman 构建依赖于:debhelper(> = 7) 标准版本:3.8.3 节:libs 主页:http://jsoncpp.sf.net 软件包:jsoncpp-dev 部分:libdevel 建筑:任何 取决于:libjsoncpp(= $ {binary:Version}) 说明:C ++的JSON解析库 jsoncpp是一个C ++库,可以轻松实现 读取/写入JSON数据。 。 该软件包包含必要的开发工具 创建使用jsoncpp的应用程序。 包:libjsoncpp 节:libs 建筑:任何 取决于:$ {shlibs:Depends},$ {misc:Depends} 说明:C ++的JSON解析库 jsoncpp是一个C ++库,可以轻松实现 读取/写入JSON数据。 第二个控制文件(libsopp): 资料来源:sopp 优先:额外 维护者:Nathan Osman 构建依赖于:debhelper(> = 7) 标准版本:3.8.3 节:libs 主页:http://stackoverflow.quickmediasolutions.com …

8
无法在Ubuntu 16.04 LTS中安装VLC媒体播放器
Reading package lists... Done Building dependency tree Reading state information... Done You might want to run 'apt-get -f install' to correct these: The following packages have unmet dependencies: vlc : Depends: vlc-nox (= 2.2.2+git20160830+r58831+56~ubuntu16.04.1) but it is not going to be installed Depends: libavcodec-ffmpeg56 (>= 7:2.4) but it is not …
13 apt  16.04  dependencies  vlc 

2
在尊重其依赖性的同时安装多个deb文件
为了支持多个文件的脱机安装.deb,我正在使用: sudo dpkg -i dependencies/*.deb 我注意到有些软件包由于安装顺序而无法使用此方法 例如, 这是我安装mariadb-server-5.5及其依赖项时发生的情况: 如何*.deb在尊重文件依赖关系的同时安装文件? 我试图避免建立本地存储库,因为它很难维护。 解决方法是,我dpkg -i *.deb两次运行命令。

4
安装Nvidia驱动程序时如何解决未满足的依赖性?
当我尝试运行时,我不断收到此错误sudo apt-get install nvidia-current: Reading package lists... Done Building dependency tree Reading state information... Done Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been …

2
未满足的依赖项-无法删除软件包libgbm1
在这种情况下,我libgbm1被关押了,给我以下信息: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages. 既然我仔细阅读了添加PPA后如何解决未满足的依赖关系?我试图sudo apt-get remove libgbm1按照建议删除损坏的包装。但是,删除命令给了我同样的错误。 sudo apt-get upgrade不会升级此软件包("...and 1 not upgraded.")。我需要这个来构建其他依赖于它的软件包(pkgProblemResover再次出现问题)。看来我无法还原版本,也无法前进。 我尝试过的步骤: 禁止在一些PPA库software updates和sudo apt-get update然后试图用容易解决,没有工作。 sudo apt-get -f install与and 1 not upgraded。 尝试安装libgbm1依赖的软件包。但是出现了更多的软件包,很快就堆积了数十个,这似乎不可靠,并且它们也报告了类似的错误。 为什么我不能取出包装?如何解决?

2
向USC提交专有应用程序后如何添加依赖关系?
我已根据专有许可提交了我的应用程序“亮度控制器”,该应用程序已经发布。它包含一个可执行的.py文件。但是该应用程序取决于python-wxgtk2.8 我是否在评论字段中编写了该应用程序,但打包程序可能忽略了它。我有什么办法可以自己添加依赖项? 请注意,我没有对该软件包进行Debian化。我只是将tar.py文件解压并提交了。 我可以使用依赖文件制作一个.deb并提交吗? 该应用程序最初是开源的,但是我以专有权提交了它,因此我不必打包它。



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.