Arch Linux(r12 Blame)
| r12 | ||
|---|---|---|
| r1 (새 문서) | 1 | ||<-2><tablealign=right><bgcolor=#1793D1><tablebgcolor=transparent><tablewidth=450><tablebordercolor=#1793D1><colbgcolor=#1793D1><colcolor=#fff> '''{{{+3 Arch Linux}}}[br]아치 리눅스''' || |
| 2 | ||<-2><bgcolor=transparent> [[파일:Arch Linux 로고.png]] || | |
| 3 | ||<width=25%> '''릴리즈 방식''' ||롤링 릴리즈 || | |
| 4 | || '''페키지 관리자''' ||Pacman(PACkage MANager) || | |
| 5 | || '''주소''' ||[[https://archlinux.org|[[파일:홈페이지 아이콘.svg|width=25]]]] || | |
| 6 | [목차] | |
| 7 | [clearfix] | |
| 8 | == 개요 == | |
| 9 | Arch Linux는 가벼움을 중요시 여기는 리눅스 베포판으로, 업데이트 속도가 아주 빠르다. | |
| 10 | == 특징 == | |
| 11 | === 빠른 업데이트 === | |
| r3 | 12 | 아치리눅스는 롤링 릴리즈를 채택하고 있는데 이는 최신 버전의 존제가 없어, 빠른 업데이트를 가능하게 한다. [* 최신 버전의 OS가 곧 최신 소프트웨어를 갖추고 있는 것이랑 동일하기 때문이다. 따라서 Arch Linux의 최신버전은 매일 바뀐다고 하여도 문제가 없을정도.] |
| r1 (새 문서) | 13 | === 불편한 설치 === |
| r3 | 14 | 데비안, 우분투 등이 사용자 친화적인 설치 인터페이스를 제공하는 반면, 아치는 그런 거 없다. [* 사실 archinstall이라는 TUI 도구가 있긴 하다.] 설치 미디어를 부팅해보면 CLI 환경이 반겨주고 있는데, Archwiki의 Installation guide를 살펴보면 파티션부터 부트로더까지 하나하나 다 스스로 설정해야 한다는 것을 알 수 있다. |
| r1 (새 문서) | 15 | === 기타 === |
| 16 | * secureboot을 미지원한다.[* 강제로 지원하게 할 수는 있는듯] | |
| 17 | * init system으로 systemD를 사용하고 있다.[* 물론 OpenRC로 바꿀 수도 있다]--Unix 철학을 가진 사람들은 아치를 싫어합니다-- | |
| r8 | 18 | * 기본적으로 그레픽 환경을 제공하지 않는다. |
| r2 | 19 | * 커뮤니티가 횔발하다. ArchWiki 지속 기여자가 200명이 넘을 정도 |
| 20 | == KISS == | |
| 21 | Keep It Simple, Stupid의 약자로 아치리눅스의 주된 가치 중 하나이다. | |
| r1 (새 문서) | 22 | |
| 23 | 이는 페키지 메니저로 페키지를 설치 할 시에 느낄 수 있게 되는데, 다른 베포판들은 시스템 설정을 미리 해두어서 유저의 편의성을 늘리는 반면, 아치는 최대한 사용자에게 선택의 기회를 마련한다.[* 기본적인 설정을 위해 archwiki가 있긴 하다.] | |
| 24 | == ArchWiki == | |
| 25 | ||<-2><bgcolor=#1793D1><tablebgcolor=transparent><tablewidth=450><tablebordercolor=#1793D1><colbgcolor=#1793D1><colcolor=#fff> '''{{{+3 ArchWiki}}}[br]아치 위키''' || | |
| 26 | ||<width=25%> '''라이선스''' ||Gnu Free Document License 1.3|| | |
| 27 | || '''소유자''' ||Arch Linux|| | |
| 28 | || '''사용 엔진''' ||[[미디어위키]]|| | |
| 29 | || '''위키 종류''' ||안내서|| | |
| r4 | 30 | || '''상태''' ||접속가능|| |
| r1 (새 문서) | 31 | || '''문법''' ||미디어위키 문법|| |
| 32 | || '''가입 필요 여부''' ||필요[* 특이하게도 가입 시 리켑차 대신 실제 콘솔에서 특정 명령어를 입력하고 그 결과를 쓰라고 한다.] || | |
| 33 | || '''주소''' ||[[https://wiki.archlinux.org|[[파일:홈페이지 아이콘.svg|width=25]]]]|| | |
| 34 | [clearfix]설치 가이드부터 패키지 하나하나의 기본 설명서까지 대부분 담겨있다. 아치리눅스에서 운영하는 공식 위키이다. | |
| 35 | == 페키지 관리 == | |
| 36 | === Pacman === | |
| 37 | Pacman[* PACkage MANager]은 아치리눅스의 페키지 관리자로, Debian 계열의 apt같은 페키지 관리자이다. | |
| 38 | > pacman -S (페키지 이름) | |
| r12 | 39 | 라는 명령어로 페키지를 설치할 수 있다.[* 루트 권한이 있어야 한다.] 또한 -Syu를 하면 시스템 전채 업그레이드, -R을 사용해 페키지 제거를 할 수 있다. 기본적으로 필수 종속성은 맞춰준다. 전체 꾸러미 목록을 보려면 -Qqe를 하면 된다.[* 종속으로 설치된 꾸러미들은 뜨제 않는다.] |
| r2 | 40 | |
| 41 | 또한 페키지 업데이트 시, 설정 파일을 따로 업데이트해주지 않는다. 그래서 새로운 설정이 나온 프로그렘을 설정하기 어렵다. | |
| r1 (새 문서) | 42 | === ABS === |
| 43 | Arch Build System위 약자로, PKGBUILD 파일을 사용하여 페키지를 설치 할 수 있다.[* 루트 권한으로 makepkg를 실행하면 안된다!] 특히 [[#yay|yay]]를 설치하는 등 AUR에 있는 페키지를 설치 할 때 많이 쓰인다. | |
| 44 | ||
| 45 | PKGBUILD파일이 있는 곳에서 makepkg -si를 실행하면 PKGBUILD에 정의된 페키지를 설치할 수 있다. | |
| 46 | === YAY[anchor(yay)] === | |
| 47 | [[https://aur.archlinux.org/yay.git|레포 주소]][* git으로 클론하면 된다.] | |
| 48 | AUR 레포에거 페키지를 클론하고 makepkg 등을 하는것을 편리하게 만들어주는 도구. Go로 작성되었다. 왠지 모르겠지만 공식 레포지토리도 호환 되는듯. 사용법은 Pacman과 동일하다. | |
| r5 | 49 | ==== 설치법 ==== |
| r1 (새 문서) | 50 | 왠지 모르겠지만 yay는 공식 레포지토리에 올라가있지 않다. 따라서 AUR에서 저장소를 클론하여 직접 makepkg를 해야한다 |
| 51 | > sudo pacman -S --needed base-devel git | |
| 52 | 1. 위의 명령어를 사용해 필요한 페키지를 설치한다. | |
| r2 | 53 | 1. git으로 저장소를 클론한다[* git clone https://aur.archlinux.org/yay.git] |
| r1 (새 문서) | 54 | 1. 해당 폴더에 들어가서 makepkg -si를 실행한다. 이때 '''루트 권한으로 실행하면 {{{#red 안된다}}}'''[* 그렇다고 시스템이 망가지지는 않는다] |
| r2 | 55 | == 여담 == |
| 56 | * I use Arch, btw라는 밈이 있다. | |
| r1 (새 문서) | 57 | * 설치를 스피드런 하는 사람도 있다.[youtube(8utpbbdj0LQ)]--굳이??-- |
| r2 | 58 | * 가끔씩 업데이트 하다가 시스템이 맛간다. ~~어떻게 아냐고요? 저도 알고 싶지 않았어요~~ |
| r7 | 59 | == 같이 보기 == |
| r10 | 60 | [[/설치 방법|설치 방법]] |