본문 바로가기

팁/리눅스

[Arch] Chaotic-AUR 저장소 추가하기

아치 리눅스 자체는 최신 사용자 경험을 빨리 받아볼 수 있으면서도 안정성이 괜찮은 배포판입니다. 물론 설치하는 과정이 어렵죠.

 

다만, 패키지 관리자가 deb, rpm과 호환되지 않는지라 크롬을 설치한다거나 하는 등 일부 프로그램의 설치가 쉽지는 않은데, 서드파티 저장소를 추가만 해주면 명령어 한 줄만으로 설치할 수 있죠.

 

자세한 내용은 https://aur.chaotic.cx/를 참고하시면 됩니다.


저장소 추가하기

저장소의 keyring과 mirrorlist를 추가해주기 전, pacman에 키를 추가해줍니다.

sudo pacman-key --recv-key 3056513887B78AEB --keyserver keyserver.ubuntu.com
sudo pacman-key --lsign-key 3056513887B78AEB

 

키를 추가하였으면 keyring과 mirrorlist 패키지를 받아줍니다.

sudo pacman -U 'https://cdn-mirror.chaotic.cx/chaotic-aur/chaotic-keyring.pkg.tar.zst'
sudo pacman -U 'https://cdn-mirror.chaotic.cx/chaotic-aur/chaotic-mirrorlist.pkg.tar.zst'

 

패키지 관리자에서 패키지를 받아온 뒤 설치가 진행되는데, 아주 가끔 mirrorlist를 못 받는 경우가 있습니다.

그러면 더 이상 진행하지 마시고 다음 날 또는 자고 일어나서 다시 mirrorlist를 받아보세요.

 

둘 다 설치되었다면 /etc/pacman.conf 파일에 저장소를 등록해줍니다.

nano /etc/pacman.conf
[chaotic-aur]
Include = /etc/pacman.d/chaotic-mirrorlist

 

저장소를 등록하였다면 pacman을 갱신해줍니다.

sudo pacman -Syu

 

저장소가 완전히 등록되었다면, 원하는 프로그램을 설치하시면 됩니다.

# 예시

sudo pacman -S google-chrome

유의사항

- 만자로 리눅스는 아치 리눅스랑 기반은 같지만, 독자적인 저장소를 사용하고 있어서 Chaotic-AUR을 쓰면 시스템이 꼬일 가능성이 있어서 그냥 yay를 쓰는 게 더 낫습니다.

- 우분투 위주로 짜여진 교재를 사용할 때 필요한 snap은 지원하지 않습니다. 왜냐하면 오픈소스 커뮤니티는 snap에 적대적인 편이며, Chaotic-AUR 역시 snap이 누락되어 있죠.

- 한글폰트(나눔고딕/ttf-nanum, D2Coding/ttf-d2coding, 프리텐다드/ttf-pretendard)는 그냥 yay로 받으세요.