哪里可以下载gentoo 2.2?

哪里可以下载gentoo 2.2?

我的托管公司有gentoo。我想在我的 virtualbox/vagrant 上安装相同的系统。如果我执行 cat /etc/gentoo-release 我得到:

Gentoo Base System release 2.2

和 uname -r:

2.6.32.53-grsec-x86_64

我在哪里可以获得这个系统的iso?我需要完全相同的版本。

谢谢。

答案1

嗯,所有 Gentoo 版本都是 2.2。由于 Gentoo 不是一个具有版本的发行版(即逐步增量),因此您不会发现它。 Gentoo 是滚动版本,这意味着所有软件包都会不断更新,没有像 Ubuntu 或 Fedora 那样的全球系统版本。简而言之,/etc/gentoo_release与系统“版本”无关。

您想要的可能是具有相同内核源的 Gentoo 发行版。请记住,这样的旧内核可能会或可能不会与最新的系统软件包(例如 udev、蓝牙)一起使用。预计一些最新的软件包 a) 需要最新的内核版本,b) 否则甚至无法编译。

事实内核构建2.6.32 不再可用:

  • 最古老的版本硬化源是 3.2.68,就像香草内核一样;
  • 唯一的(公开可用的)内核源代码树,包含 2.6.32 ifpf-来源

你必须尝试一下。

根据我自己的经验,我发现可以运行 3.2 内核的系统和运行 2.6.32 内核的系统之间并没有太多差异,因此只要运气好并做大量工作...请记住glibc 应该根据内核头文件重新编译,对应于已安装的内核源代码树。

答案2

作为一个 Gentoo 用户,作为我的常规桌面,我不得不说,这里的两个答案都只正确了一半。

[I] sys-libs/glibc
     Available versions:  (2.2) 2.13-r4^s 2.14.1-r3^s 2.15-r3^s 2.16.0^s 2.17^s ~2.18-r1^s ~2.19^s 2.19-r1^s ~2.20^s ~2.20-r1^s 2.20-r2^s **2.21^s **9999^s
       {debug gd hardened multilib nscd profile selinux suid systemtap vanilla CROSSCOMPILE_OPTS="headers-only"}
     Installed versions:  2.20-r2(2.2)^s(10:40:38 PM 04/04/2015)(gd multilib -debug -hardened -nscd -profile -selinux -suid -systemtap -vanilla CROSSCOMPILE_OPTS="-headers-only")
     Homepage:            http://www.gnu.org/software/libc/libc.html
     Description:         GNU libc6 (also called glibc2) C library

如果您阅读已安装版本,您将看到已安装 glibc 系统库的 2.20-r2 版本,该版本填充了插槽 2.2。这通过以下输出的输出得到证实cat /etc/gentoo-release

Gentoo 基础系统版本 2.2

正如你所指出的。


解释

其他答案是正确的,因为 Gentoo 是滚动版本。版本号是根据 的版本来选择的,sys-libs/glibc因为系统上的每个编译包都依赖于 glibc。因此,这就是 Gentoo 选择版本号的方式。对于像 Ubuntu 这样的每个二进制发行版也是如此。维护者选择的所有软件包都依赖于所选的 glibc 版本。如果你看一下Glibc GNU 软件页面,你会读到:

概述

任何类 Unix 操作系统都需要一个 C 库:该库定义了“系统调用”和其他基本设施,例如 open、malloc、printf、exit...

GNU C Library 被用作 GNU 系统和大多数具有 Linux 内核的系统中的 C 库。

项目目标

GNU C 库主要设计为可移植的高性能 C 库。它遵循所有相关标准,包括 ISO C11 和 POSIX.1-2008。它也是国际化的,并且拥有已知最完整的国际化接口之一。

知道这一点,并看到版本 2.20 于 2014 年 9 月 7 日发布,您从Gentoo 下载,日期为 2014 年 9 月 7 日之后将导致正确的发布。下载后,您必须遵循正确的步骤Gentoo 架构手册。您可以使用混合 CD(其他发帖者将其称为 Live DVD 发行版)或最小 CD(您的 ISP 使用它来创建带有手册的自己的服务器)。正如其他发帖者所指出的,在滚动发布中,当您使用 portage 更新系统时,此版本号可能会发生变化。

答案3

与其他 Linux 发行版不同,您不只是获得一个 Gentoo iso,点击安装程序并坐下来喝杯咖啡,而安装程序会完成所有事情。相反,你拿起一个stage并开始建筑编译你的操作系统。

幸运的是,对于那些只需要感受一下 Gentoo 的人来说,有时会发布实时版本(已经编译并放在一起)。

就你而言,你要么抓住一个舞台并开始建筑围绕您需要的内核版本 (2.6.32),或者获取基于内核 2.6.30 的最旧的可用版本(日期为 2009 年 10 月)这里(链接amd64,但环顾四周,您也会发现其他拱门也有它)。

答案4

所以你实际上并不需要 2.2,因为那毫无意义。

如果您想要完全相同的设置,您可以迁移现有设置。https://forums.gentoo.org/viewtopic-t-534039-start-0.html是一个粗略的指南。只要您要复制的图像没有使用您的硬件不支持的选项。

其他类型的图像也可以工作,上述指南的优点是您可以在安装中进行操作。

并不是完全没有麻烦,您必须在提取后 ch root 并进行一些设置。这并不容易,但如果您已经安装了几次,也不会太困难,过程基本相同。

托管公司的映像可能是半虚拟化的,但好消息是内核 ABI 是稳定的,因此您在配置较新的内核来运行映像时不会遇到任何问题。

相关内容