nazar2sfive Asked: 2020-05-04 06:03:20 +0800 CST2020-05-04 06:03:20 +0800 CST 2020-05-04 06:03:20 +0800 CST 如何在 ubuntu 中安装 clearlinux gcc? 772 https://github.com/clearlinux-pkgs/gcc 如何使用 clearlinux 配置和补丁在 ubuntu 20.04 中编译 gcc? 500 奖励分步复制/粘贴教程。 我需要这个如何用 clearlinux 内核替换 ubuntu 20.04 内核? 20.04 2 个回答 Voted Best Answer nazar2sfive 2020-05-06T23:59:22+08:002020-05-06T23:59:22+08:00 感谢@Raffa,我希望@Raffa 在这里写下答案,所以我会给他颁奖。 wget https://cdn.download.clearlinux.org/releases/33030/clear/x86_64/os/Packages/gcc7-7.5.0-440.x86_64.rpm sudo apt install alien git curl sudo alien gcc7-7.5.0-440.x86_64.rpm sudo dpkg -i gcc7_7.5.0-441_amd64.deb gcc7 -v Raffa 2020-05-10T11:40:09+08:002020-05-10T11:40:09+08:00 有时您被迫从源代码编译包,因为它们不容易以Ubuntu包格式提供,这可能真的很烦人,因为它并不总是一个简单的过程,而且可能是一个漫长而耗时的过程。 虽然这是更安全的选择,但还有一个更快的替代方案,即将现有的包从其他格式转换为 Ubuntu 格式,带有alien。 描述: alien是一个在 Red Hat rpm、Debian deb、Stampede slp、Slackware tgz 和 Solaris pkg 文件格式之间转换的程序。如果您想使用来自另一个 Linux 发行版的软件包,而不是您系统上安装的软件包,您可以使用外星人将其转换为您喜欢的软件包格式并安装它。它还支持 LSB 包。 警告: 不应该使用外星人来替换重要的系统包,如 init、libc 或其他对系统运行至关重要的东西。这些包中的许多包在不同的发行版中设置不同,并且来自不同发行版的包不能互换使用。一般来说,如果您无法在不破坏系统的情况下删除一个包,请不要尝试用外星人版本替换它。 请在尝试使用man alien之前阅读它以了解alien的使用安全限制。 话虽如此,来自Clear Linux的 gcc 编译器包在外星人的使用安全范围内,因此以下过程应该适用于在 Ubuntu 上安装此包: alien像这样安装: sudo apt install alien 从Clear Linux -> current -> x86_64 -> os -> Packages下载当前的 gcc.x86_64.rpm 包,如下所示: wget https://cdn.download.clearlinux.org/current/x86_64/os/Packages/gcc7-7.5.0-440.x86_64.rpm .deb从下载的包中创建一个包,.rpm如下所示: sudo alien gcc7-7.5.0-440.x86_64.rpm 像这样安装新创建的.deb包: sudo dpkg -i gcc7_7.5.0-441_amd64.deb 验证 Clear Linux gcc 编译器是否安装如下: gcc7 -v 这应该在输出中打印: gcc version 7.5.0 (Clear Linux OS for Intel Architecture) 完成,软件包已安装并可以使用。
感谢@Raffa,我希望@Raffa 在这里写下答案,所以我会给他颁奖。
有时您被迫从源代码编译包,因为它们不容易以Ubuntu包格式提供,这可能真的很烦人,因为它并不总是一个简单的过程,而且可能是一个漫长而耗时的过程。
虽然这是更安全的选择,但还有一个更快的替代方案,即将现有的包从其他格式转换为 Ubuntu 格式,带有alien。
描述:
警告:
请在尝试使用man alien之前阅读它以了解alien的使用安全限制。
话虽如此,来自Clear Linux的 gcc 编译器包在外星人的使用安全范围内,因此以下过程应该适用于在 Ubuntu 上安装此包:
alien
像这样安装:.deb
从下载的包中创建一个包,.rpm
如下所示:.deb
包:这应该在输出中打印: