본문으로 바로가기

리눅스 Yum repolist 설정하기

category SECURITY/Linux 2016. 11. 5. 12:18

yum repolist 설정하기

 

 

 

오늘 다룰내용은 yum repolist 설정하는 방법을 다뤄보려고 합니다.

 

Yum이란 rpm기반의 시스템을 위한 자동 업데이터이자 패키지 설치/ 삭제 도구입니다. 또한 Yum은 자동적으로 의존성을 처리해주며 rpm패키지들을 안전하게 설치, 삭제 및 업데이트하기 위해 반드시 해야 할 일을 스스로 해결합니다.

따라서 간편하고 접근성이 좋은 업데이터이자 설치/ 삭제툴이라고 할 수 있습니다.

 

 

이번에 할 내용은 Yum 서버를 Daum으로 바꾸는 것을 해보겠습니다.

 

1. 먼저 리눅스를 켜고 root모드로 들어갑니다.

 

2. yum repolist를 칩니다. 그러면 현재 mirror centos에 있는 것을 확인할 수 있습니다. 이 부분을 Daum으로 바꿀 예정입니다.

 

*여기서 에러나신분들은 밑에 내용에 다시 설명해드리겠습니다.

 

 

3. vi /etc/yum.repos.d/CentOS-Base.repo 를 칩니다.

 

   i             //입력모드

   :wq         저장후 빠져나오기

 

   들어가면 밑에 mirrorlist와 baseurl이 있는 것이 보일것입니다.

   mirrorlist 대신 baseurl를 추가합니다. (mirrorlist에 앞에 #을 붙이고 baseurl에는 #을 뗍니다.)

   baseurl 뒤에 http://ftp.daum.net으로 바꿔줍니다.

 

 

4. /etc/yum/pluginconf.d/fastestmirror.conf 에 들어갑니다.

   여기서는 enable=0으로 바꿔줍니다.

 

 

5. 다시 yum repolist를 치면 바뀐것을 확인할 수 있습니다.

 

 

 

 

 

여기서부터는 에러명령이 나신 분들에게 설명해드리겠습니다.

저같은 경우에는 에러가 이런형태로 나왔습니다.  이 에러는 DNS 설정이 안되어있기 때문에 작동이 안되는 것입니다.

Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os error was

14: PYCURL ERROR 6 - "Couldn't resolve host 'mirrorlist.centos.org'"

Error: Cannot find a valid baseurl for repo: base

 

1. nmcli d를 칩니다.

   이 부분은 사용가능한 네트워크 인터페이스를 확인하는 부분입니다. 여기서 저는 eternet타입이 disconnected가 된 것을 확인할 수 있었습니다.

 

   여기서 DEVICE 중에 이름을 꼭 기억해주시길 바랍니다. (제 DEVICE이름은 eno16777736입니다.)

 

 

2. vi /etc/resolv.conf 를 칩니다.

   이부분은 파일 내용을 수정하는 부분입니다.

   여기서 nameserver 168.126.63.1를 칩니다. (168.126.63.1은 KT DNS서버입니다.)

 

 

3. service network restart를 칩니다. //네트워크 재시작

 

   위에 DNS설정이 제대로 되었는지 확인하는 방법은 cat /etc/resolv.conf 입니다.

 

 

4. vi /etc/sysconfig/network-scripts/ifcfg-eno16777736을 칩니다.

 

   여기서 칠때 빨간색부분은 아까 기억해둔 DEVICE이름을 치셔야 합니다!!!

 

   onBoot가 no였다면 yes로 바꿔줍니다.

 

 

5. yum repolist를 쳐서 에러가 다시 뜨는지 확인해줍니다.

   에러가 실행되지 않는다면 다시 위쪽으로 올라가 똑같이 따라해주시면 됩니다.

 

'SECURITY > Linux' 카테고리의 다른 글

6. 리눅스 권한  (0) 2016.11.13
리눅스 기본명령어 정리  (0) 2016.11.08
CentOS 설치하기  (0) 2016.11.02
VMware 설치하기  (0) 2016.11.01
리눅스란?  (0) 2016.10.31