Try*_*ain 5 synaptic apt dpkg google-earth
我试过了dpkg -i --force-architecture google-earth-stable_i386.deb,但失败了。
但是现在当我尝试安装 amd64.deb 时它失败了
dpkg: error processing 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-earth 文件或目录。
sudo dpkg --configure -a
Run Code Online (Sandbox Code Playgroud)
输出:
dpkg:依赖问题阻止了 google-earth-stable:i386 的配置:google-earth-stable:i386 依赖于 lsb-core (>= 3.2)。dpkg: error processing google-earth-stable:i386 (--configure): 依赖问题 - 未配置处理时遇到错误:google-earth-stable:i386
所以它确实以某种身份存在。
sudo apt-get -f install
Run Code Online (Sandbox Code Playgroud)
不做任何异常:
读取软件包列表...完成 构建依赖关系树 读取状态信息...完成 0 个升级,0 个新安装,0 个删除,10 个未升级。
奇怪的是,synaptic 没有显示任何可用的 google earth 包,更不用说安装了,在损坏的过滤器下也没有任何内容。
我也曾尝试sudo apt-get autoremove和sudo apt-get autoclean
所以,我的问题是:我怎样才能摆脱这个问题?
dpkg尝试中途放弃没有什么复杂的。观察这个重新制定:
$ sudo dpkg -i --force-architecture google-earth-stable_current_i386.deb ... 处理时遇到错误: 谷歌地球稳定:i386 $ dpkg --list | grep 谷歌地球 iU 谷歌地球稳定: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。
| 归档时间: |
|
| 查看次数: |
2749 次 |
| 最近记录: |