메뉴 건너뛰기

SayClub.org

리눅스(Linux)

Arch Linux mirrorlist 갱신하기

미르다테 2024.12.30 13:49 조회 수 : 127

sudo pacman -S pacman-contrib --needed
curl -s "https://archlinux.org/mirrorlist/?country=KR&use_mirror_status=on" | sed -ne 's/#Server\(.*\)/Server\1/p' | rankmirrors -n 3 - | sudo tee /etc/pacman.d/mirrorlist

 

위 명령은 /etc/pacman.d/mirrorlist 파일에 가장 빠른 3개의 미러를 저장한다.

 

https://archlinux.org/mirrorlist 사이트는 Archlinux의 공식 미러 목록을 제공한다.

- country=KR

  - 나라는 대한민국으로 제한한다.

- use_mirror_status=on

  - 미러가 살아있는 것으로 제한한다.

 

결과

##
## Arch Linux repository mirrorlist
## Filtered by mirror score from mirror status page
## Generated on 2021-11-29
##

## South Korea
#Server = https://ftp.harukasan.org/archlinux/$repo/os/$arch
## South Korea
#Server = https://mirror.premi.st/archlinux/$repo/os/$arch

curl 명령어 사용 시, 위와 같은 결과가 나온다.

 

필요 없는 정보들을 없애기 위해 sed 명령어를 사용하면 아래와 같은 결과가 출력된다.

Server = https://ftp.harukasan.org/archlinux/$repo/os/$arch
Server = https://mirror.premi.st/archlinux/$repo/os/$arch

위에서 출력된 미러리스트를 빠른 순으로 정렬하기 위해 rankmirrors 명령어를 사용한다.

rankmirrors 명령어는 pacman-contrib 패키지에 포함되어 있다.

- n <NUM> 옵션

  - NUM 개수만큼 빠른 순으로 미러를 출력한다.

 

tee 명령어는 파이프를 통해 넘어온 결과를 출력하는 동시에 파일에 쓴다.

이때, /etc/pacman.d/mirrorlist 파일은 root 권한이 필요하므로, sudo를 사용한다.

번호 제목 글쓴이 날짜 조회 수
77 Rocky Linux 특정 패키지 업데이트를 비활성화하는 방법 미르다테 2025.07.07 17
76 사용자 계정의 sudo명령어 사용 시 비밀번호 없이 사용하게 하는 설정(tee 명령어) 미르다테 2025.06.27 27
75 Rocky Linux 및 NetworkManager를 사용한 정적 경로 설정 미르다테 2025.04.03 42
74 Ubuntu 22.04 LTS 패키지 업데이트 시 오류 해결 방법 미르다테 2025.02.19 47
73 우분투 리눅스(Ubuntu Linux)에서 Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details. 오류 해결 방법 미르다테 2025.02.09 32
72 연속적으로 명령 실행시키기 (;과 &와 &&의 차이) 미르다테 2025.02.03 40
71 내 공인IP 확인하기(스크립트) 미르다테 2025.02.02 24
70 리눅스 네트워크 설정(Debian 계열, Ubuntu) 미르다테 2025.01.16 34
69 우분투(Ubuntu) 리눅스 apt 패키지 설치 이력 확인 미르다테 2025.01.14 121
68 Rocky Linux 9 고정 라우팅 경로 설정 방법 미르다테 2025.01.10 125
67 Rocky Linux 9에 Webmin 설치하는 방법 미르다테 2025.01.07 111
66 라이믹스(Rhymix) 애드온 '링크 프리뷰' 설치정보 미르다테 2025.01.06 118
65 Rocky Linux 9에 FFmpeg를 설치하는 방법 미르다테 2025.01.06 108
64 Ubuntu 24.04에 Webmin을 설치하는 방법 미르다테 2024.12.31 99
63 Ubuntu 24.04 LTS에 Docker 설치하기 미르다테 2024.12.31 130
62 Rocky Linux Docker, Docker Compose 설치 방법 미르다테 2024.12.30 116
61 라이믹스(Rhymix) 백업 및 복원 방법 미르다테 2024.12.30 133
60 Rocky Linux - 라이믹스(Rhymix) 설치하기 미르다테 2024.12.30 92
59 Rocky Linux 비밀번호 입력 초과로 인한 계정잠김 확인 및 해제 방법 미르다테 2024.12.30 102
» Arch Linux mirrorlist 갱신하기 미르다테 2024.12.30 127
위로