【问题标题】:Does the Gentoo install CD contain everything for C++ development?Gentoo 安装 CD 是否包含 C++ 开发的所有内容?
【发布时间】:2008-09-18 17:03:07
【问题描述】:
我想安装 Gentoo。我需要它来使用 wxWidgets 开发 GUI C++ 应用程序,所以我需要:
- 构建工具:make、automake、autoconf 等。
- C++ 编译器 (GCC)
- 用于测试的 X Window 系统(Fluxbox 或最小的东西就足够了)
现在,我有两个选择:
- 下载小型网络安装程序 (57MB) 进行网络安装
- 下载 600MB 的 CD
我希望下载的越少越好,并且仍然拥有上面的所有工具。
我也不明白网络安装程序是否会首先提示我输入我想要的包,还是会获取 600 MB 的数据?
我可能想稍后在其他计算机上安装它,所以如果网络安装没有为我节省任何东西,我会从 CD 进行“完整”安装。
【问题讨论】:
标签:
linux
installation
gentoo
【解决方案1】:
Gentoo 默认是极简主义的。
安装 CD 为您提供基本的工作系统、基本的编译环境(某些版本的 GCC 套件)和包管理。
然后由你来安装你想要使用的东西。
它不像许多其他发行版那样需要安装大量“默认”软件包。
你必须知道你想要什么,然后安装你想要的。
“Live”CD 通过提供一些预编译的二进制文件可以使事情变得更快,但除此之外,您仍然必须选择要安装的内容。
我也不明白
网络安装程序将首先提示我
对于我想要的包裹,或者它会
还是要获取 600 MB 的数据?
它只会安装你想要的。如果您使用 NetInstall 并且除了 GCC 之外什么都不安装,它只会下载足够的 GCC。
欢迎来到 gentoo。
这对于初学者来说可能有点令人生畏,但一旦你克服了陡峭的学习曲线,你就会爱上它:)
【解决方案2】:
你没有错过任何东西。此外,如果您确实想要任何有用的应用程序,那么您将不得不进行更多的下载。关键是,小型网络安装 CD 可让您下载所需组件的任何版本,以及最新版本的 portage 等,而不是在完整 CD 上为您提供(可能)过时的副本。
【解决方案3】:
Gentoo 本质上是一个基于网络的发行版。最小的 CD 确实是最小的,它包含的内容足以让一个功能系统作为 livecd 启动,因此基本上可以从网络安装发行版。 livecd(也有 livevd,只是没有定期发布(他们吃磁盘空间和带宽)。包含一个完整的图形环境(并且是一个自己编译的发行版)显然 gcc 作为 C++ 编译器,可用于安装二进制文件将包的版本保存到磁盘(实际上来自 livecd 环境,使用了一些聪明的hackery)。
不过,gentoo 是一个不断更新的发行版。如果您想更新您的系统,您需要从网络获取软件包(有一些方法可以找到要下载的内容等,但这不适合初学者)并更新。一般来说,如果您不每隔几个月更新一次,您的更新可能会变得痛苦或非常痛苦。
【解决方案4】:
在你安装完 Gentoo 之后——emerge vim wxGTK 和read
你准备好了!
编码愉快。
【解决方案5】:
使用网络安装。它确实为您节省了一些东西,即使您进行了多次安装,您也可能仍然需要最新的软件包。
不,网络安装程序不会在不询问您的情况下下载 600MB,这是没有意义的。
【解决方案6】:
Gentoo 并不完全“提示”打包。网络 CD 将为您提供一个小型基础系统,然后由您自行设置所需的一切。这是关于 Gentoo 的正面和负面的事情之一。
【解决方案7】:
更新:看起来网络安装不是那么小。有 57MB 的 .iso 映像,但您还需要下载 stage3,大约 120MB,portage 为 29MB。稍后,您需要大约 46MB 的 Linux 内核。总计约 250MB。还是我错过了什么?
更新:我已经安装了内核、X Window 系统、mc、Lilo 等,并且有一个可以运行的系统:) 总而言之,它下载了大约 580 MB。嗯,还不如安装CD!