我有 Crunchbang 64 位,一个 debian wheezy 发行版。 Debian 有一个重新命名的 Firefox 名为 Iceweasel 和一个重新命名的 Thunderbird 名为 Icedove。但我一个都不想要。
我能够通过添加 Linux Mint 存储库并从那里安装它来安装最新版本的 Firefox。我做了同样的事情并安装了 Thunderbird,但它告诉我我没有使用最新版本,我需要从他们的网站下载它。
我从网站下载了它,当我运行时
sudo sh run-mozilla.sh
我明白了run-mozilla.sh: Cannot execute
我尝试了不同的命令,但没有任何效果。我需要这样做吗chmod
?
答案1
首先,不要向 Debian 添加 mint 存储库,这不是一个好主意。 Mint 基于 Ubuntu,虽然基于 Debian,但与 Debian 存储库并非 100% 兼容。混合它们可能会引起麻烦。相反,添加 LMDE(Linux Mint Debian 版)存储库。 LMDE是Debian 并且与 Debian 存储库 100% 兼容。只要您正在运行 Debian 测试,这应该没有问题。
其次,正如其他人指出的那样,这确实不值得付出努力。
无论如何,你得到的错误实际上是
run-mozilla.sh: Cannot execute .
这.
很重要,它表明脚本需要一个参数,并且由于您没有给它一个参数,所以它采用当前目录。该脚本不是安装程序,通常由另一个脚本调用,而不是直接调用。
要安装 Thunderbird 二进制文件,请按照说明进行操作这里:
wget 'http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/3.1.4/linux-i686/en-US/thunderbird-3.1.4.tar.bz2 -O- | ' sudo tar xj -C /opt && sudo ln -s /opt/thunderbird/thunderbird /usr/bin/thunderbird
但是,这将安装 32 位 Thunderbird,除非安装了多架构,否则它无法在 64 位系统上运行。您还需要手动引入依赖项。请不要这样做,要么安装来自 LMDE 的 deb或者只使用icedove,它是具有不同图标的雷鸟。