리눅스/Arch or Manjaro

만자로(Manjaro) 리눅스 저장소 미러(Repository Mirror) 설정

씨실과 날실 2021. 6. 17. 09:00

 

만자로 위키 - pacman-mirrors

https://wiki.manjaro.org/index.php/Pacman-mirrors

 

 

권장 설정 명령 모음

 

미러 정보 확인 명령

만자로 리눅스 설치 직후 만자로 저장소 목록(Mirrorlist) 확인

[study@study-virtualbox ~]$ cat -n /etc/pacman.d/mirrorlist
     1	##
     2	## Manjaro Linux default mirrorlist
     3	## Generated on 2021-05-30 14:24
     4	##
     5	## Please use 'pacman-mirrors -f [NUMBER] [NUMBER]' to modify mirrorlist
     6	## (Use 0 for all mirrors)
     7	##
     8	
     9	## Country : New_Zealand
    10	Server = http://manjaro.mirrors.theom.nz/stable/$repo/$arch
    11	
    12	## Country : Ukraine
    13	Server = http://mirrors.colocall.net/manjaro/stable/$repo/$arch
    14	
    15	## Country : Belgium
    16	Server = https://mirror.futureweb.be/manjaro/stable/$repo/$arch
    17	
[study@study-virtualbox ~]$ 

 

미러 네트워크 상태 확인

[study@study-virtualbox ~]$ pacman-mirrors --status
Local mirror status for stable branch
Mirror #1   OK  01:12   New_Zealand  http://manjaro.mirrors.theom.nz/
Mirror #2   OK  00:42   Ukraine      http://mirrors.colocall.net/manjaro/
Mirror #3   OK  00:30   Belgium      https://mirror.futureweb.be/manjaro/
[study@study-virtualbox ~]$ 

 

사용 가능한 미러가 위치한 국가 목록 확인

[study@study-virtualbox ~]$ pacman-mirrors --country-list
Australia
Austria
Bangladesh
Belarus
Belgium
Brazil
Bulgaria
Canada
Chile
China
Costa_Rica
Czech
Denmark
Finland
France
Georgia
Germany
Global
Greece
Hong_Kong
Hungary
Iceland
India
Indonesia
Iran
Italy
Japan
Kenya
Netherlands
New_Zealand
Norway
Pakistan
Philippines
Poland
Portugal
Russia
Singapore
South_Africa
South_Korea
Spain
Sweden
Switzerland
Taiwan
Thailand
Turkey
Ukraine
United_Kingdom
United_States
Uruguay
[study@study-virtualbox ~]$ 

 

사용 저장소 브랜치 확인

[study@study-virtualbox ~]$ pacman-mirrors --get-branch
stable
[study@study-virtualbox ~]$ 

 


미러 기본값 설정 명령

네트워크 속도가 빠른 미러 순으로 나열

[study@study-virtualbox ~]$ sudo pacman-mirrors --fasttrack

 

Mirrorlist 파일 안에 미러 네트워크 속도 순으로 저장할 미러 수를 제한하여 저장

[study@study-virtualbox ~]$ sudo pacman-mirrors --fasttrack 5

 

클라이언트 시스템이 위치한 국가의 미러만 사용

[study@study-virtualbox ~]$ sudo pacman-mirrors --geoip

 


미러 사용자 지정 명령

명령을 실행한 클라리언트 시스템이 위치한 대륙에 존재하는 미러 목록 사용

[study@study-virtualbox ~]$ sudo pacman-mirrors --continent

 

지정한 국가 안의 미러 목록 사용

[study@study-virtualbox ~]$ sudo pacman-mirrors --country South_Korea,Japan,Taiwan,Hong_Kong

 

기본 미러 정보를 기반으로 대화형 선택을 통한 미러 사용

[study@study-virtualbox ~]$ sudo pacman-mirrors --interactive --default

 

특정 프로토콜을 사용하는 미러 사용

[study@study-virtualbox ~]$ sudo pacman-mirrors --api --protocol https,http

 

이용할 저장소 브랜치 변경

[study@study-virtualbox ~]$ sudo pacman-mirrors --country Germany --api --set-branch unstable

 

기본값으로 재설정

[study@study-virtualbox ~]$ sudo pacman-mirrors --country all --api --protocols all --set-branch stable

 


pacman-mirrors 명령에서 사용하는 파일들

/etc/pacman-mirrors.conf

/etc/pacman.d/mirrorlist

/var/lib/pacman-mirrors/status.json

/var/lib/pacman-mirrors/custom-mirrors.json