我试过了dpkg -i --force-architecture google-earth-stable_i386.deb
,但失败了。
但是现在当我尝试安装amd64.deb时,它无法显示
dpkg:处理google-earth-stable_current_amd64.deb(--install)时出错:google-earth-stable:6.2.2.6613-r0(Multi-Arch:no)无法与google-earth-stable:i386 6.2一起安装当前已安装的2.6613-r0(多存档:否)处理时遇到错误:google-earth-stable_current_amd64.deb
它以某种方式认为已安装了i386版本。甚至没有Google地球文件或目录。
sudo dpkg --configure -a
输出:
dpkg:依赖性问题阻止了google-earth-stable:i386的配置:google-earth-stable:i386取决于lsb-core(> = 3.2)。dpkg:处理google-earth-stable:i386时出错(--configure):依赖关系问题-未配置未处理时遇到错误:google-earth-stable:i386
因此它确实以某种能力存在。
sudo apt-get -f install
没有什么不同寻常的:
读取软件包列表...完成构建依赖关系树读取状态信息...完成0升级,0新安装,0删除和10未升级。
奇怪的是,突触未显示任何可用的Google Earth软件包,更不用说安装了,在损坏的过滤器下也没有显示任何内容。
我也曾尝试sudo apt-get autoremove
和sudo apt-get autoclean
所以,我的问题是:如何摆脱这个问题?
dpkg
没有尝试放弃没有什么复杂的。观察此重新制定:
$ sudo dpkg -i --force-architecture google-earth-stable_current_i386.deb ... 处理时遇到错误: google-earth-stable:i386 $ dpkg-列表| grep google-earth iU google-earth-stable:i386 6.0.3.2197-r0
该iU
告诉你,你想要这个包我-nstalled,但dpkg
不能对其进行配置,所以这是离开它ü -nconfigured,等待着你去解决它。您所得到的错误可以dpkg: error processing google-earth-stable:i386 (--configure): dependency problems - leaving unconfigured
用更简单的语言告诉您。
dpkg
必须明确告知删除失败的安装只要告诉dpkg
不要打扰并删除软件包:
sudo dpkg --remove google-earth-stable:i386
然后尝试再次安装64位程序包。
apt-get
不在乎一次性您不会从Synaptic获得任何收益,或者apt-get
是因为他们不了解您的问题。他们主要关心存储库中可用的软件包,您可以通过它们进行管理。它们是高级工具,可以dpkg
在后台使用,但是dpkg
除非您担心,否则它们不会在乎您创建的任何问题。如果您尝试使用Synaptic或来安装任何软件包,或者将其安装在某个存储库中的Google Earth 64位(如果它们在某个存储库中)apt-get
,他们肯定会发牢骚。
该.deb
文件的名称和包名称通常是不同的。您需要包名称才能对进行任何操作dpkg
。dpkg --list | grep xxxxx
在xxxxx是文件名的一小部分的情况下使用,请确保在其中,例如google
或earth
。
有关所有两个字母的状态标志的详细说明,请参见此答案dpkg
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句