Tag: 依赖项

从.deb安装软件时如何自动获取缺少的依赖项?

我正在尝试在我的Ubuntu盒子(11.04)上安装MySQL Workbench 。 该网站有一个Ubuntu .deb可供下载(10.10和10.04,所以我选择10.10)。 然而, sudo dpkg -i mysql-workbench-gpl-5.2.34-1ubu1010-amd64.deb 收益率: (Reading database … 194069 files and directories currently installed.) Preparing to replace mysql-workbench-gpl 5.2.34-1ubu1010 (using mysql-workbench-gpl-5.2.34-1ubu1010-amd64.deb) … Unpacking replacement mysql-workbench-gpl … dpkg: dependency problems prevent configuration of mysql-workbench-gpl: mysql-workbench-gpl depends on libctemplate0; however: Package libctemplate0 is not installed. mysql-workbench-gpl depends on libpython2.6 (>= 2.6); […]

如何将包含依赖关系的包上传到我的PPA?

我为我的PPA制作了一个包并上传了它。 它没有任何问题。 然后我制作了另一个依赖于第一个并上传它的包。 它失败了,因为它找不到第一个包中的文件。 这让我相信第一个包装甚至没有安装。 在尝试构建第二个包之前,如何确保安装第一个包? 第一个包(libjsoncpp)的控制文件: 资料来源:jsoncpp 优先级:额外 维护者:Nathan Osman Build-Depends: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 Build-Depends:debhelper(> = 7)标准版本:3.8.3部分:libs主页:http://stackoverflow.quickmediasolutions.com包:sopp-dev部分:libdevel架构:any取决于:libsopp(= $ {binary:Version}),jsoncpp-dev描述:用于与StackExchange站点连接的C ++库。 所以++是一个C ++库,它包含了StackOverflow […]

如何调试未满足的依赖项问题?

关于可能重复的说明: AFAIK,这不是重复如何在添加PPA后解决未满足的依赖关系? 否则请通过解决我在下面提到的测试问题来certificate它。 背景: 我之前遇到过这个问题如何在Ubuntu 14.04.3LTS 64位上修复安装wine 。 它通过手动/人工审查目标包( wine )的所有递归依赖性来解决。 重现问题(测试用例): 让我们创建相同的情况安静简化,只需1个故障包。 在VirtualBox上安装新的Ubuntu 14.04。 打开software-properties-gtk并启用backports存储库。 获取最后的包列表 sudo apt-get update 运行apt-get -s install wine确认可以安装wine 。 从backports安装麻烦包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/ […]

如何重现错误“包…需要重新安装,但我找不到它的存档”进行测试?

Ubuntu用户有时会遇到apt或apt-get错误,forms如下: The package some-package needs to be reinstalled, but I can’t find an archive for it. 我想知道导致此错误的原因,以便我可以重现它并尝试找到修复它的安全方法,即使破坏的包很重要并且有很多依赖项。 APT源代码的 这一点可能会给出一些线索,但我不知道软件包如何获得导致错误的状态。 如何在我的(Ubuntu MATE 17.10)系统上测试产生此错误? 这是由最近的Ask Ubuntu问题引起的 ,我对Apt / Synaptic关于此错误的关闭问题的长期不安需要重新安装包但无法找到它的存档 ,其答案使用dpkg –force-all来删除违规的包裹。 匿名反馈表明这个解决方案对很多用户都有效,但我不相信使用–force-all不会导致以后出现问题,或者使用这种方法移除像APT这样的重要软件包是个好主意。

如何在添加PPA后解决未满足的依赖关系?

偶尔,当我安装东西时,我收到如下错误: 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 moved out of Incoming. The following information may help to resolve the situation: The following packages have unmet dependencies: […]