我应该使用哪个版本的 Linux 来提供 VCS?

我应该使用哪个版本的 Linux 来提供 VCS?

你好,我正在寻找符合以下要求的 Linux 发行版。这台机器基本上是我软件开发的服务器机箱。我需要安装 Mercurial 和 Subversion,这样我就可以托管自己的存储库。

Linux 要求(以便我需要)

  1. 简易包安装
  2. 支持我的硬件。(见下文)
  3. 很好地支持 Mercurial 和 Subversion 的安装和配置。
  4. 基本 GUI(例如 XFCE,最好不是 Gnome 或 KDE)
  5. 快速安装

服务器硬件

  • AMD 速龙 1.8GHz
  • 1.5 GB 内存
  • 320GB 高清
  • 基本显卡
  • 以太网(无 Wifi)

答案1

因为听起来您希望它易于安装和维护,所以我会诚实地建议使用 CentOS,主要是因为它有一个相当大的活​​跃安装基础(因此不难找到有关它的文档)和较长的支持周期(支持到 2014 年 3 月)意味着您不必担心机器一旦设置好之后很长一段时间内可能仍然有用。

对于 subversion,如果您打算通过 httpd 提供服务,那么设置起来非常简单,只需安装包mod_dav_svn并编辑/etc/httpd/conf.d/subversion.conf文件以将其指向您的存储库即可。

答案2

我个人偏爱 Debian 或 Ubuntu(就您而言是 Xubuntu,尽管 GNOME 只比 XFCE 稍微重一点)。

另外,你真的需要 GUI 吗?放弃 GUI 是一种节省更多电量/CPU/RAM 的简单方法。

答案3

几乎所有的 Linux 发行版(除了一些深奥的发行版)都可以满足您的要求。

如果您对任何一个稍微熟悉一点,就使用它。如果您不认识任何一个,但您的好朋友/如果出现问题您可以询问的人是 Debian/Ubuntu/Red Hat/CentOS/etc 的粉丝,那么请使用它。

答案4

您需要一台在后台运行的机器,而 Slackware 或 CentOS 正是您所需要的。我个人使用 Slackware 已有 11 年左右了,第一次安装时就启动并运行正常。

相关内容