Tag: dpkg

14.04 Ubuntu 64bit上的Steam安装错误

我已经尝试了在支持论坛其他地方发布的一些解决方案,其中一个似乎有用但是经过一次蒸汽更新我发现自己回到了第一个方面我是一个新的Linux用户并且我已经处于学习曲线:)感谢任何帮助 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 moved out of Incoming. The following information may […]

从.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); […]

包丢失的文件列表文件 – dpkg警告

我想将Open JDK或Oracle JDK安装到我的机器上,但是在安装过程中出错了。 错误是: Selecting previously unselected package oracle-java8-installer. dpkg: warning: files list file for package ‘unity-scope-gourmet’ missing; assuming package has no files currently installed dpkg: warning: files list file for package ‘unity-scope-guayadeque’ missing; assuming package has no files currently installed dpkg: warning: files list file for package ‘unity-scope-gmusicbrowser’ missing; assuming package has no files […]

如何假装一个包版本安装?

作为早期采用者并使用每日11.04版本,我有时会遇到某些软件包需要早于我安装的软件包的早期版本的情况。 通常,所需包的较新(但拒绝)版本提供其旧版本的所有function。 如果我使用dpkg -i –force-depends-version来安装依赖包,一切正常,我从来没有遇到过问题。 而不是手动下载和安装每个软件包,我可以让系统假装有更新的时候安装了特定的软件包版本吗? 或者是apt-get的–force-depends-version密钥等效吗?

使用64位系统安装Teamviewer,但是我收到了依赖性错误

我试图安装Teamviewer,但是我遇到了依赖性错误。 我试图安装所需的软件包,但没有运气。 我收到这个错误: Unpacking teamviewer (from teamviewer_linux_x64.deb) … dpkg: dependency problems prevent configuration of teamviewer: teamviewer depends on lib32asound2; however: Package lib32asound2 is not installed. teamviewer depends on lib32z1; however: Package lib32z1 is not installed. teamviewer depends on ia32-libs; however: Package ia32-libs is not installed. dpkg: error processing teamviewer (–install): dependency problems – leaving unconfigured […]

找到(并重新安装)包含损坏文件的包(不破坏任何内容)

我通常更喜欢修复Linux系统,而不是从头开始重新安装。 我的计算机已经看到许多分发升级和PPA或第三方存储库列表。 APT通常会确保一切顺利进行。 但是,程序包管理器认为所有必需的程序包都已“安装”并不能保证文件系统上存在所有文件。 如果您必须使用dpkg –force-*解决依赖性问题,则可能会出现这种情况。 也可以通过从root用户删除/usr的文件来重现这种情况。 有一种简单的方法可以validation属于已安装软件包的所有文件是否存在? 如果找到这样的问题包, aptitude reinstall解决问题。

像’ii”rc’这样的各种dpkg标志是什么意思?

我经常需要检查安装了哪些软件包,并使用以下命令: dpkg -l | grep foo 它给出了以下输出 Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Description ii foo ii是什么意思? 还有其他什么标志? 如何阅读旗帜? (因为解释相当复杂,IMO) 谢谢。

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

关于可能重复的说明: 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这样的重要软件包是个好主意。

dpkg和aptitude / apt-get有什么区别?

通过dpkg -i packageA.deb安装软件时,是否会自动下载并安装packageA所需的依赖项? 这与使用apt-get或aptitude什么不同?