VCS를 제공하려면 어떤 Linux 버전을 사용해야 합니까?

VCS를 제공하려면 어떤 Linux 버전을 사용해야 합니까?

안녕하세요. 저는 다음 요구 사항을 준수하는 Linux 배포판을 찾고 있습니다. 이 기계는 기본적으로 내 소프트웨어 개발을 위한 서버 상자가 될 것입니다. 내 저장소를 호스팅하려면 Mercurial과 Subversion을 설치해야 합니다.

Linux 요구 사항(필요한 경우)

  1. 간편한 패키지 설치
  2. 내 하드웨어를 지원합니다. (아래 참조)
  3. Mercurial & Subversion을 통한 설치 및 구성에 대한 지원이 뛰어납니다.
  4. 기본 GUI(예: XFCE, 즉 Gnome이나 KDE가 아닌 것이 좋음)
  5. 빠른 설치

서버 하드웨어

  • AMD 애슬론 1.8GHz
  • 1.5GB RAM
  • 320GB HD
  • 기본 그래픽 카드
  • 이더넷(Wi-Fi 없음)

답변1

설치 및 유지 관리가 쉽기를 바라는 것처럼 들리므로, 상당한 크기의 활성 설치 기반(문서 찾기가 그리 어렵지 않음)과 긴 지원 주기(최대 2014년 3월)은 기계가 일단 설정되면 여전히 유용할 가능성이 있는 오랜 시간이 지나도 기계에 대해 걱정할 필요가 없다는 것을 의미합니다.

mod_dav_svnSubversion의 경우 httpd를 통해 제공할 계획이라면 패키지를 설치하고 /etc/httpd/conf.d/subversion.conf파일을 편집하여 저장소를 가리키기만 하면 설정하기가 엄청나게 쉽습니다 .

답변2

개인적으로 선호하는 것은 Debian 또는 Ubuntu입니다(귀하의 경우에는 Xubuntu이지만 GNOME은 XFCE보다 약간 더 무겁습니다).

또한 실제로 GUI가 필요합니까? 이를 삭제하면 전력/CPU/RAM을 조금 더 절약할 수 있는 쉬운 방법입니다.

답변3

일부 난해한 플레이 배포판을 제외한 거의 모든 Linux 배포판은 원하는 대로 작동합니다.

당신이 어떤 것에 조금이라도 익숙하다면 그것을 사용하십시오. 아무것도 모르지만 가장 친한 친구/일이 잘못되었는지 물어볼 수 있는 사람이 Debian/Ubuntu/Red Hat/CentOS/etc 팬이라면 그것을 사용하십시오.

답변4

Slackware 또는 CentOS는 백그라운드에서 작동하는 시스템에서 원하는 것입니다. 저는 개인적으로 약 11년 동안 Slackware를 사용해 왔으며 첫 설치가 문제 없이 실행되고 있습니다.

관련 정보