如何在 Ubuntu 12.04 上安装 clang 3.9

如何在 Ubuntu 12.04 上安装 clang 3.9

我们的旧服务器运行的是 Ubuntu 12.04,并且有 clang 3.4 版本。我们现在正在检查 Ubuntu 16.04。从我尝试时看到的情况来看apt-get install clang,可能安装的版本是 3.5 到 3.9。

我希望在升级之前能够在旧服务器上测试新版本的 clang。如何在 ubuntu 12.04 上安装新版本 (3.9)?我使用 找不到它apt-get install

另一个可能与我的问题相关的输入是我正在离线工作。

答案1

看来您可以在 Ubuntu 12.04 上安装 clang 3.9。

1-您需要将这些存储库添加到您的sources.list文件中。

deb http://apt.llvm.org/trusty/ llvm-toolchain-trusty main
deb-src http://apt.llvm.org/trusty/ llvm-toolchain-trusty main
# 3.8 
deb http://apt.llvm.org/trusty/ llvm-toolchain-trusty-3.8 main
deb-src http://apt.llvm.org/trusty/ llvm-toolchain-trusty-3.8 main
# 3.9 
deb http://apt.llvm.org/trusty/ llvm-toolchain-trusty-3.9 main
deb-src http://apt.llvm.org/trusty/ llvm-toolchain-trusty-3.9 main

2-然后你需要添加ubuntu-toolchain-r/testppa。因为它提供了libstdc++clang 3.9 所需的更新

sudo add-apt-repository ppa:ubuntu-toolchain-r/test

3 – 现在更新存储库索引

sudo apt-get update

4 – 您现在可以安装 clang 3.9

sudo apt-get install clang-3.9

来源:http://apt.llvm.org/


如果您需要帮助在没有互联网的情况下安装软件包,请使用此问题的解决方案

答案2

最好的办法可能是先将所有软件包下载到 16.04 安装中。然后将它们复制到 USB 驱动器或其他东西上,以将它们传输到 12.04 服务器。然后将所有软件包安装到 12.04 服务器。

要下载clang及其所有依赖项,请从终端窗口运行以下命令。(可能需要创建一个单独的文件夹来下载):

注意:从我拥有的默认 16.04 存储库中,它仅下载了 clang 3.8。

apt download $(apt-rdepends clang|grep -v "^ ")

上述命令将会把所有文件下载到您当前系统所在的文件夹中。

相关内容