刚刚安装了带有图形桌面环境的最新 Debian,但由于某种原因,我无法安装任何东西。
例如
apt-get install subversion - 无法找到。apt-get install synaptic - 无法找到。我运行 apt-get update laready apt-get install firefox-3.5 - 将产生以下输出。
正在读取软件包列表...完成 构建依赖关系树 正在读取状态信息...完成 建议的软件包: Firefox-3.5-gnome-支持 latex-xft-fonts 推荐套餐: 优步狐狸 将会安装以下新软件包: Firefox-3.5 升级了 0 个,新安装了 1 个,删除了 0 个,并且未升级 1 个。 1 未完全安装或删除。 需要获取 0B/942kB 的档案。 此操作后将使用3,731kB的额外磁盘空间。 (正在读取数据库...当前安装了 64746 个文件和目录。) 正在解压 firefox-3.5 (来自 .../firefox-3.5_3.5.8~hg20091224r26704+nobinonly-0ubuntu2~umd1~jaunty_i386.deb) ... dpkg: 处理 /var/cache/apt/archives/firefox-3.5_3.5.8~hg20091224r26704+nobinonly-0ubuntu2~umd1~jaunty_i386.deb (--unpack) 时出错: 尝试覆盖 '/usr/bin/firefox',它也位于 iceweasel 0:3.5.5-1 软件包中 正在处理菜单触发器... 处理时遇到错误: /var/cache/apt/archives/firefox-3.5_3.5.8~hg20091224r26704+nobinonly-0ubuntu2~umd1~jaunty_i386.deb E: 子进程 /usr/bin/dpkg 返回错误代码 (1)
您认为哪里出了问题。我以前也这样做过,没有遇到过这样的问题,可能是因为 Debian 是在 VirtualBox 下吗?谢谢
答案1
看起来您正在尝试使用 Debian 中的 Ubuntu 存储库...Debian 没有 Firefox 软件包,它们已被重命名为 iceweasel,而 Firefox-3.5 软件包推荐 ubufox 这一事实强烈暗示您正在使用 Ubuntu 存储库。
你能展示一下你的 sources.list 吗?
编辑:
查看 sources.list 后,您有两个选择:
- 如果你想要从 PPA 中获益,请在 Ubuntu 上重新安装你的机器
- 如果您想继续使用 Debian,请停止使用 PPA,并寻找 firefox-3.5 的其他来源(或者可能是 iceweasel-3.5)。
答案2
您对该文件有冲突/usr/bin/firefox
。
在 Debian 中,出于法律原因,firefox 已被取消品牌化,改为使用 iceweasel(已在 3.5 版中安装,并提供/usr/bin/firefox
文件名级别兼容性)。如果您确实想安装 firefox 3.5 软件包,最简单的方法是先删除 iceweasel 软件包。