메뉴 건너뛰기

SayClub.org

리눅스(Linux)

Arch Linux mirrorlist 갱신하기

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

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를 사용한다.

번호 제목 글쓴이 날짜 조회 수
83 우분투(Ubuntu) 서버 / Nginx, PHP, MariaDB 설치하고 설정하기 미르다테 2024.12.30 187
82 워드프레스 미디어 업로드 용량 제한 오류 해결 미르다테 2024.12.30 174
81 Nginx Reverse Proxy 사용시 IP 주소 전달 문제 해결하기 미르다테 2024.12.30 182
80 우분투(Ubuntu) 서버에 삼바(SAMBA) 설치하기 미르다테 2024.12.30 231
79 만자로(Manjaro) 리눅스 설치 후 초기 세팅 미르다테 2024.12.30 132
78 만자로(Manjaro) 리눅스 Pacman 사용법 미르다테 2024.12.30 196
77 Nginx Proxy Manager SSL 자동 갱신하기 미르다테 2024.12.30 189
76 우분투(Ubuntu) 서버 한글 폰트 설치하기 미르다테 2024.12.30 241
75 우분투(Ubuntu) 서버 지역시간설정(tzdata) 및 로케일(locale) 설정하기 미르다테 2024.12.30 153
74 우분투(ubuntu) 서버 유저명, 홈경로, 그룹명 변경 방법 미르다테 2024.12.30 144
73 CentOS 리눅스 YUM 사용법 미르다테 2024.12.30 246
72 CentOS 서비스 자동시작 설정 및 해제 미르다테 2024.12.30 198
71 CentOS 7에서 Docker 및 Docker Compose 설치하기 미르다테 2024.12.30 230
70 칼리 리눅스(Kali Linux)에 크롬(Chrome) 설치하기 미르다테 2024.12.30 200
69 우분투(Ubuntu)에서 일괄 업데이트하기 (불필요한 패키지 자동 삭제) 미르다테 2024.12.30 138
68 우분투(Ubuntu) 서버 보안 자동 업데이트 방법 미르다테 2024.12.30 221
67 CPU Governor 종류 미르다테 2024.12.30 232
66 그누보드5 게시판의 첨부파일 용량 제한과 관련된 PHP 설정 미르다테 2024.12.30 210
65 리눅스 로그파일 utmp, wtmp, btmp, last log, sulog 미르다테 2024.12.30 233
64 Virtualbox Centos 7 게스트확장설치 미르다테 2024.12.30 135
위로