Lyn*_*nob 2 debian executable thunderbird crunchbang
我有 Crunchbang 64 位,一个 debian wheezy 发行版。Debian 有一个更名为 Iceweasel 的 Firefox 和一个名为 Icedove 的更名 Thunderbird。但我不想要他们中的任何一个。
我能够通过添加 Linux Mint 存储库并从那里安装它来安装最新版本的 Firefox。我做了同样的事情并安装了 Thunderbird,但它告诉我我没有使用最新版本,我需要从他们的网站下载它。
我从网站上下载了它,当我运行时
sudo sh run-mozilla.sh
我得到 run-mozilla.sh: Cannot execute
我尝试了不同的命令,没有一个奏效。我需要chmod
吗?
首先,不要将 mint 存储库添加到 Debian,这不是一个好主意。Mint 基于 Ubuntu,虽然基于 Debian,但与 Debian 存储库并非 100% 兼容。混合它们很可能会引起麻烦。相反,添加 LMDE(Linux Mint Debian 版)存储库。LMDE是Debian,与 Debian 存储库 100% 兼容。只要您正在运行 Debian testing,就应该没有问题。
其次,正如其他人所指出的,这确实不值得付出努力。
无论如何,你得到的错误实际上是
run-mozilla.sh: Cannot execute .
Run Code Online (Sandbox Code Playgroud)
该.
是很重要的,它表明脚本需要一个参数,并且,因为你不给它一个,它采用当前目录。该脚本不是安装程序,通常由另一个脚本调用,而不是直接调用。
要安装 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
Run Code Online (Sandbox Code Playgroud)
但是,这将安装 32 位 Thunderbird,除非您安装了 multiarch,否则它无法在 64 位系统上运行。您还需要手动引入依赖项。请不要这样做,要么从 LMDE安装deb,要么只使用具有不同图标的雷鸟 icedove。