Debian - 安装新软件包的问题

Debian - 安装新软件包的问题

刚刚安装了带有图形桌面环境的最新 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 软件包。

相关内容