您好我正在寻找符合我以下要求的 Linux 发行版。这台机器基本上是我的软件开发的服务器盒。我需要安装 Mercurial 和 Subversion,以便我可以托管自己的存储库。
Linux 要求(为了我需要)
- 简易包安装
- 支持我的硬件。(见下文)
- 对 Mercurial 和 Subversion 的安装和配置提供良好的支持。
- 基本 GUI(例如 XFCE,即最好不是 Gnome 或 KDE)
- 快速安装
服务器硬件
- AMD 速龙 1.8GHz
- 1.5 GB 内存
- 320GB 高清
- 基础显卡
- 以太网(无 Wifi)
我个人的偏好是 Debian 或 Ubuntu(在你的情况下是 Xubuntu,尽管 GNOME 只比 XFCE 稍微重一些)。
你真的需要一个图形用户界面吗?删除它是一种节省更多电源/CPU/RAM 的简单方法。
因为听起来您希望它易于安装和维护,所以我诚实地建议 CentOS 在很大程度上是因为它有一个很好的活动安装基础(所以在上面找到文档并不难)和较长的支持周期(支持直到2014 年 3 月)意味着您不必担心机器一旦设置好,直到它可能仍然有用很久之后。
对于 subversion,如果您打算通过 httpd 提供服务,那么只需安装
mod_dav_svn
软件包并编辑/etc/httpd/conf.d/subversion.conf
文件以将其指向您的存储库即可轻松设置。几乎所有的 Linux 发行版,除了一些深奥的游戏,都会做你想做的事。
如果您对任何一个有点熟悉,请使用它。如果你什么都不知道,但你最好的朋友/如果出了问题,你可以问他是 Debian/Ubuntu/Red Hat/CentOS/etc 的粉丝,那么就使用它。
Slackware 或 CentOS 是您想要在一台只位于后台运行的机器上的东西。我个人使用 Slackware 大约 11 年了,我的第一次安装已经启动并运行,没有出现任何问题。