VCS を提供するにはどの Linux バージョンを使用すればよいですか?

VCS を提供するにはどの Linux バージョンを使用すればよいですか?

こんにちは。次の要件を満たす Linux ディストリビューションを探しています。このマシンは基本的にソフトウェア開発用のサーバー ボックスになります。独自のリポジトリをホストできるように、Mercurial と Subversion をインストールする必要があります。

Linux の要件 (必要な順に)

  1. 簡単なパッケージのインストール
  2. ハードウェアのサポート。(下記参照)
  3. Mercurial と Subversion を使用したインストールと構成に対する優れたサポート。
  4. 基本的な GUI (XFCE など、つまり Gnome や KDE ではないことが望ましい)
  5. 迅速な設置

サーバーハードウェア

  • AMD アスロン 1.8GHz
  • 1.5 GB の RAM
  • 320GB HD
  • 基本的なグラフィックカード
  • イーサネット(Wi-Fiなし)

答え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 などのファンである場合は、それを使用してください。

答え4

Slackware または CentOS は、バックグラウンドで稼働するマシンに必要なものです。私は個人的に Slackware を約 11 年間使用していますが、最初のインストールでは問題なく稼働しています。

関連情報