[yum] 페도라, yum 속도 최적화 (repository 변경) (리눅스)

Visits: 1754

 

 

wrote 2015-04-30

 

 

페도라 설치 하시고 사용하시다 보면 yum 이라는 명령어를 많이 쓰게 됩니다.

필요한 프로그램이 있으면 그냥 yum으로 설치 하는게 편하니까요 ㅎ

그런데 기본 설정그대로 쓰면 해외에 있는 미러서버에서 다운로드를 받다보니 엄~~청 느려요 ㅜㅜ

그래서 조금이라도 빠르게 사용하기 위해서는 국내에 있는 서버로 변경해야하는데요

여기서는 KAIST에서 운영하는 미러서버로 설정하는 방법이에요.

관련 설정 파일의 위치는 /etc/yum.repos.d/ 여기입니다.

들어가 보면

fedora.repo

fedora-updates.repo

fedora-updates-testing.repo

이렇게 세가지파일이 기본으로 있을거에요. 이걸 수정할 겁니다 ㅎ

시작할게요. 혹시 그냥 간단하게 처리하고 싶으신 분은 아래로 쭉 내려주세요ㅋㅋㅋ

일단 터미널 실행시키시고~

$ sudo vi /etc/yum.repos.d/fedora.repo

입력하시면 화면에 주황색 글이 뜰거에요.

거기다가 녹색으로 표시한 걸 끼워 넣으세요!!

수정하시려면 i 눌리시면 모드가 변경 됩니다.

[fedora]
name=Fedora releasever -basearch
failovermethod=priority
#baseurl=https://download.fedoraproject.org/pub/fedora/linux/releases/releasever/Everything/basearch/os/
baseurl=ftp://ftp.kaist.ac.kr/pub/fedora/releases/releasever/Everything/basearch/os/
metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-releasever&arch=basearch
enabled=1
metadata_expire=7d
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-releasever-basearch
skip_if_unavailable=False

[fedora-debuginfo]
name=Fedora releasever -basearch - Debug
failovermethod=priority
#baseurl=https://download.fedoraproject.org/pub/fedora/linux/releases/releasever/Everything/basearch/debug/
baseurl=ftp://ftp.kaist.ac.kr/pub/fedora/releases/releasever/Everything/basearch/debug/
metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-debug-releasever&arch=basearch
enabled=0
#metadata_expire=7d
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-releasever-basearch
skip_if_unavailable=False

[fedora-source]
name=Fedora $releasever - Source
failovermethod=priority
#baseurl=https://download.fedoraproject.org/pub/fedora/linux/releases/$releasever/Everything/source/SRPMS/
baseurl=ftp://ftp.kaist.ac.kr/pub/fedora/releases/$releasever/Everything/source/SRPMS/
metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-source-releasever&arch=basearch
enabled=0
#metadata_expire=7d
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-releasever-basearch
skip_if_unavailable=False

세개 다 하셨다면 Esc 눌리시고 : 눌리시고 wq 쓰시고 엔터!

그리고 이번엔

$ sudo vi /etc/yum.repos.d/fedora-updates.repo

입력해주세요. 다음 진행 방식은 마찬가지로 녹색 추가해주시고 Esc 눌리시고 : 눌리시고 wq 쓰시고 엔터!

[updates]
name=Fedora releasever -basearch - Updates
failovermethod=priority
#baseurl=https://download.fedoraproject.org/pub/fedora/linux/updates/releasever/basearch/
baseurl=ftp://ftp.kaist.ac.kr/pub/fedora/updates/releasever/basearch/
metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-freleasever&arch=basearch
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-releasever-basearch
skip_if_unavailable=False

[updates-debuginfo]
name=Fedora releasever -basearch - Updates - Debug
failovermethod=priority
#baseurl=https://download.fedoraproject.org/pub/fedora/linux/updates/releasever/basearch/debug/
baseurl=ftp://ftp.kaist.ac.kr/pub/fedora/updates/releasever/basearch/debug/
metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-debug-freleasever&arch=basearch
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-releasever-basearch
skip_if_unavailable=False

[updates-source]
name=Fedora $releasever - Updates Source
failovermethod=priority
#baseurl=https://download.fedoraproject.org/pub/fedora/linux/updates/$releasever/SRPMS/
baseurl=ftp://ftp.kaist.ac.kr/pub/fedora/updates/$releasever/SRPMS/
metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-released-source-freleasever&arch=basearch
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-releasever-basearch
skip_if_unavailable=False

다음입니다.

$ sudo vi /etc/yum.repos.d/fedora-updates-testing.repo

[updates-testing]
name=Fedora releasever -basearch - Test Updates
failovermethod=priority
#baseurl=https://download.fedoraproject.org/pub/fedora/linux/updates/testing/releasever/basearch/
baseurl=ftp://ftp.kaist.ac.kr/pub/fedora/updates/testing/releasever/basearch/
metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-testing-freleasever&arch=basearch
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-releasever-basearch
skip_if_unavailable=False

[updates-testing-debuginfo]
name=Fedora releasever -basearch - Test Updates Debug
failovermethod=priority
#baseurl=https://download.fedoraproject.org/pub/fedora/linux/updates/testing/releasever/basearch/debug/
baseurl=ftp://ftp.kaist.ac.kr/pub/fedora/updates/testing/releasever/basearch/debug
metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-testing-debug-freleasever&arch=basearch
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-releasever-basearch
skip_if_unavailable=False

[updates-testing-source]
name=Fedora $releasever - Test Updates Source
failovermethod=priority
#baseurl=https://download.fedoraproject.org/pub/fedora/linux/updates/testing/$releasever/SRPMS/
baseurl=ftp://ftp.kaist.ac.kr/pub/fedora/updates/testing/$releasever/SRPMS/
metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-testing-source-freleasever&arch=basearch
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-releasever-basearch
skip_if_unavailable=False

이제 다 됐습니다.

 

바로 다음으로는 yum을 통해 더 다양한 패키지를 사용할 수 있도록 해 주는 rpm fusion 설치 방법 알려드릴게요 ㅎ

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다