아치 리눅스

위키백과, 우리 모두의 백과사전.

아치 리눅스
(Arch Linux)
개발자Aaron Griffin, 개발팀
발표일2002년 3월 11일(21년 전)(2002-03-11)
안정화 버전
2023.04.01 / 2023.04.01[1]
저장소
종류리눅스
라이선스여러 가지
웹사이트www.archlinux.org

아치 리눅스(Arch Linux)는 x86-64리눅스 배포판이다.

아치 리눅스 개발팀은 간결함과 코드 정확성 및 최소주의에 초점을 맞춘다. 또한 사용자가 시스템 작동을 이해하려고 노력하기를 바란다. 아치 리눅스는 자체 패키지 관리자인 팩맨(pacman)을 사용해 패키지를 설치·제거·갱신한다. 롤링 릴리스 모델을 사용하므로 최신 소프트웨어를 설치하려면 시스템 갱신만 하면 된다. 아치 리눅스 개발팀에서 배포하는 설치 매체는 단순히 주요 시스템 구성 요소의 최신 버전을 저장한 것이다.

아치 리눅스는 우분투페도라와 달리 기본 데스크톱 환경을 채택하지 않기 때문에 사용자가 아치 리눅스를 설치할 때 자신이 사용할 데스크톱 환경이나 창 관리자를 선택하여 설정한다.

아치 리눅스는 아치위키(ArchWiki)라는 커뮤니티에 방대한 자료가 있다.

역사[편집]

아치 리눅스 프로젝트는 저드 비넷(Judd Vinet)이 크럭스 리눅스에서 영감을 받아 2002년 3월에 시작했다. 비넷이 2007년 10월 1일까지 프로젝트를 이끌다가 개인 사정으로 프로젝트 관리권을 애론 그리핀(Aaron Griffin)에게 넘겨주었다. 아치 리눅스 설치 매체의 i686 지원이 2017년 11월로 끝나고[2] 2017년 12월부터는 x86-64만 지원한다.

설치[편집]

아치 리눅스 공식 웹사이트에서 설치 매체인 ISO 이미지 파일을 내려받아 CD나 USB에 구워서 이를 이용해 설치한다. 아치 리눅스는 주요 배포판과 달리 그래픽 방식의 설치 프로그램을 제공하지 않고 간단한 CUI 스크립트로 시스템을 설치한다. 한편 기존 리눅스 시스템에서 가상 루트를 사용해 설치할 수도 있다. 자세한 설치 방법은 공식 아치 리눅스 위키에 있다.

패키지 관리[편집]

팩맨[편집]

팩맨(영어: pacman)은 패키지를 주기적으로 쉽게 관리하기 위해 저드 비넷이 개발했다. 팩맨은 아치 리눅스 고유의 패키지 관리자로 패키지의 의존성도 관리한다. 모든 패키지는 팩맨 패키지 관리자를 사용해 관리된다. 팩맨은 패키지의 설치·제거·갱신·다운그레이드를 다루며 의존성을 자동으로 해결한다. 아치 리눅스 패키지는 아치 리눅스 패키지 트리에서 구할 수 있으며, i686이나 x86-64 아키텍처용으로 컴파일되어 있다. 아치 리눅스 패키지는 tar.xz 형식인 이진 패키지이다.

저장소[편집]

다음과 같은 공식 저장소가 있다.[3]

  • core: 기본 시스템을 구축하기 위해 필요한 패키지를 저장
  • extra: 기본 시스템 구축에는 필요없는 데스크톱 환경과 프로그램을 저장
  • community: 아치 공동체에서 만들어 사용자 투표를 충분히 받은 패키지를 "신뢰 사용자(trusted user)"가 채택하여 저장
  • multilib: 64비트 환경에서 32비트 프로그램을 더 쉽게 지원하기 위한 x86_64 시스템 사용자를 위한 패키지를 저장

testing이라는 저장소는 다른 저장소용 패키지의 시험 버전이 있는 곳이다.

  • testing: coreextra용 패키지 저장
  • community-testing: community용 패키지 저장
  • multilib-testing: multilib용 패키지 저장

stagingcommunity-staging저장소는 testing저장소에서 패키지가 문제가 생기지 않도록 일부 재빌드를 하기 위해 사용한다.

공식 저장소 외에 많은 비공식 사용자 저장소가 있다. 그중에서 가장 널리 알려진 곳이 아치 리눅스 사이트에서 찾아 볼 수 있는 아치 사용자 저장소(Arch User Repository, AUR)이다.

버전[편집]

롤링 릴리스[편집]

정기적으로 새로운 판을 출시하는 우분투나 페도라와 같은 주요 배포판과는 달리, 아치 리눅스는 "롤링 릴리스" 체제를 사용한다. 이 체제에서는 배포 날짜가 정해져 있지 않고 각 패키지의 새로운 버전이 수시로 갱신된다. 처음 한 번만 설치하면 그 이후로는 시스템 갱신만 하면 최신 시스템을 사용할 수 있다. 롤링 릴리스 체제를 사용하는 배포판으로는 젠투 리눅스, 아치뱅 리눅스, 만자로 리눅스 등이 있다.

각주[편집]

  1. “Arch Linux - Releases”. 2023년 4월 1일에 확인함. 
  2. Bartłomiej Piotrowski (2017년 11월 8일). “i686 지원 종료”. 《아치 리눅스》. 
  3. 《공식 저장소》, wiki.archlinux.org, 2013년 1월 23일에 확인함 

외부 링크[편집]