Arch Linux

최근 수정 시각: ()
이 문서는 분류가 되어 있지 않습니다. 분류:분류에서 적절한 분류를 찾아 문서를 분류해주세요!
Arch Linux
아치 리눅스
파일:Arch Linux 로고.png
릴리즈 방식
롤링 릴리즈
페키지 관리자
Pacman(PACkage MANager)
주소
파일:홈페이지 아이콘.svg
1. 개요2. 특징
2.1. 빠른 업데이트2.2. 불편한 설치2.3. 기타
3. KISS4. ArchWiki5. 페키지 관리
5.1. Pacman5.2. ABS5.3. YAY
5.3.1. 설치법
6. 여담7. 같이 보기

1. 개요 [편집]

Arch Linux는 가벼움을 중요시 여기는 리눅스 베포판으로, 업데이트 속도가 아주 빠르다.

2. 특징 [편집]

2.1. 빠른 업데이트 [편집]

아치리눅스는 롤링 릴리즈를 채택하고 있는데 이는 최신 버전의 존제가 없어, 빠른 업데이트를 가능하게 한다. [1]

2.2. 불편한 설치 [편집]

데비안, 우분투 등이 사용자 친화적인 설치 인터페이스를 제공하는 반면, 아치는 그런 거 없다. [2] 설치 미디어를 부팅해보면 CLI 환경이 반겨주고 있는데, Archwiki의 Installation guide를 살펴보면 파티션부터 부트로더까지 하나하나 다 스스로 설정해야 한다는 것을 알 수 있다.

2.3. 기타 [편집]

  • secureboot을 미지원한다.[3]
  • init system으로 systemD를 사용하고 있다.[4]Unix 철학을 가진 사람들은 아치를 싫어합니다
  • 기본적으로 그레픽 환경을 제공하지 않는다.
  • 커뮤니티가 횔발하다. ArchWiki 지속 기여자가 200명이 넘을 정도

3. KISS [편집]

Keep It Simple, Stupid의 약자로 아치리눅스의 주된 가치 중 하나이다.

이는 페키지 메니저로 페키지를 설치 할 시에 느낄 수 있게 되는데, 다른 베포판들은 시스템 설정을 미리 해두어서 유저의 편의성을 늘리는 반면, 아치는 최대한 사용자에게 선택의 기회를 마련한다.[5]

4. ArchWiki [편집]

ArchWiki
아치 위키
라이선스
Gnu Free Document License 1.3
소유자
Arch Linux
사용 엔진
위키 종류
안내서
상태
접속가능
문법
미디어위키 문법
가입 필요 여부
필요[6]
주소
파일:홈페이지 아이콘.svg
설치 가이드부터 패키지 하나하나의 기본 설명서까지 대부분 담겨있다. 아치리눅스에서 운영하는 공식 위키이다.

5. 페키지 관리 [편집]

5.1. Pacman [편집]

Pacman[7]은 아치리눅스의 페키지 관리자로, Debian 계열의 apt같은 페키지 관리자이다.
pacman -S (페키지 이름)
라는 명령어로 페키지를 설치할 수 있다.[8] 또한 -Syu를 하면 시스템 전채 업그레이드, -R을 사용해 페키지 제거를 할 수 있다. 기본적으로 필수 종속성은 맞춰준다. 전체 꾸러미 목록을 보려면 -Qqe를 하면 된다.[9]

또한 페키지 업데이트 시, 설정 파일을 따로 업데이트해주지 않는다. 그래서 새로운 설정이 나온 프로그렘을 설정하기 어렵다.

5.2. ABS [편집]

Arch Build System위 약자로, PKGBUILD 파일을 사용하여 페키지를 설치 할 수 있다.[10] 특히 yay를 설치하는 등 AUR에 있는 페키지를 설치 할 때 많이 쓰인다.

PKGBUILD파일이 있는 곳에서 makepkg -si를 실행하면 PKGBUILD에 정의된 페키지를 설치할 수 있다.

5.3. YAY [편집]

레포 주소[11]
AUR 레포에거 페키지를 클론하고 makepkg 등을 하는것을 편리하게 만들어주는 도구. 즉, AUR Helper이다. Go로 작성되었다. 왠지 모르겠지만 공식 레포지토리도 호환 되는듯. 사용법은 Pacman과 동일하다.

5.3.1. 설치법 [편집]

왠지 모르겠지만 yay는 공식 레포지토리에 올라가있지 않다.[12] 따라서 AUR에서 저장소를 클론하여 직접 makepkg를 해야한다
sudo pacman -S --needed base-devel git
  1. 위의 명령어를 사용해 필요한 페키지를 설치한다.
  2. git으로 저장소를 클론한다[13]
  3. 해당 폴더에 들어가서 makepkg -si를 실행한다. 이때 루트 권한으로 실행하면 안된다[14]

6. 여담 [편집]

  • I use Arch, btw라는 밈이 있다.
  • 설치를 스피드런 하는 사람도 있다.굳이??
  • 가끔씩 업데이트 하다가 시스템이 맛간다. 어떻게 아냐고요? 저도 알고 싶지 않았어요

7. 같이 보기 [편집]

[1] 최신 버전의 OS가 곧 최신 소프트웨어를 갖추고 있는 것이랑 동일하기 때문이다. 따라서 Arch Linux의 최신버전은 매일 바뀐다고 하여도 문제가 없을정도.[2] 사실 archinstall이라는 TUI 도구가 있긴 하다.[3] 강제로 지원하게 할 수는 있는듯[4] 물론 OpenRC로 바꿀 수도 있다[5] 기본적인 설정을 위해 archwiki가 있긴 하다.[6] 특이하게도 가입 시 리켑차 대신 실제 콘솔에서 특정 명령어를 입력하고 그 결과를 쓰라고 한다.[7] PACkage MANager[8] 루트 권한이 있어야 한다.[9] 종속으로 설치된 꾸러미들은 뜨제 않는다.[10] 루트 권한으로 makepkg를 실행하면 안된다![11] git으로 클론하면 된다.[12] Arch 기반의 다른 베포판들은 편의를 위해 pacman으러 설치할 수 있게 하기도 한다.[13] git clone https://aur.archlinux.org/yay.git[14] 그렇다고 시스템이 망가지지는 않는다

라이선스를 별도로 명시하지 않은 문서는 CC BY-SA 4.0에 따라 이용할 수 있습니다.
자세한 내용은 다올위키 라이선스 정책을 확인하시기 바랍니다.

기여하신 문서의 저작권은 각 기여자에게 있으며, 각 기여자는 기여하신 부분의 저작권을 갖습니다.

오픈 소스가 아닌 다올위키의 고유한 디자인을 무단으로 도용하는 것과, 운영 문서를 포함한 모든 문서를 라이선스를 지키지 않고 무단으로 가져가는 행동은 저작권 위반이며 법적 책임을 물 수 있습니다.