상세 컨텐츠

본문 제목

[Linux] yum 사용방법 및 resolve 에러 해결방법

System/OS

by 귤똥 2017. 7. 25. 22:49

본문

 

 

CentOS에서 파일을 받아오기 위해서

 

wget을 사용할려고 했다.

 

그런데 wget이 command not found라고 화면에 출력이 된다.

 

 

 

 

설치가 안되었는지 확인하기 위해서 아래의 구문을 입력한다.

 

 

rpm -qa | grep wget

 

 

 

설치가 정상적으로 되어있다면 설치한 패키지 정보가 출력이 되는데

 

아무것도 출력이 되지 않는걸 보니 설치가 되어있지 않았다.

 

만약 wget이 아닌 다른걸 확인하고 싶다면 wget 자리에 확인하고 싶은걸 입력하면 된다.

 

 

wget이 없기 때문에 yum을 이용하여 저장소에서 다운로드를 한다.

 

다운로드를 하기 위해서는 아래의 구문을 입력한다.

 

 

yum -y install wget

 

 

구문을 입력하면 저장소에 있는 wget이 다운로드 된다.

 

여기서 -y는 설치시 Y/N가 나타나는데 자동으로 Y로 체크를 하는 옵션이다.

 

만약 저장소에 wget과 다른 패키지가 존재하는지 확인하고 싶으면 아래의 구문을 입력한다.

 

 

yum search wget

 

 

 

만약 다른패키지 정보를 확인하고 싶다면 wget이 아닌 해당 패키지 이름을 입력하면 된다.

 

그런데 yum이 사용이 되지 않는다.

 

 

 

 

You need to be root to perform this command.

 

root로 접속을 하지 않아서 발생하는 문제였다.

 

사용자계정에서 root로 변환을 하고 install를 진행하니 이번엔 다른 문제가 발생했다.

 

 

 

 

Couldn't resovle host

 

호스트를 확인할 수 없다라고 한다.

 

이러한 문제를 해결하기 위해서는 여러 방법이 있겠지만

 

아래의 방법으로 간단하게 해결할 수 있다.

 

해결하기 위해서 아래의 구문을 입력한다.

 

 

vi /etc/resovle.conf

 

 

vi에디터로 resovle 설정파일을 열어보면 아무것도 안적혀 있는걸 확인할 수 있다.

 

이 설정파일에서 nameserver를 설정해줘야 하는데 아래의 구문을 입력한다.

 

 

nameserver 8.8.8.8

 

 

 

 

구문을 입력하고 저장을 하면된다.

 

여기서 8.8.8.8 구글 DNS 말고도 다른 DNS 주소를 적어줘도 무방하다.

 

저장을 완료했으면 아까전에 입력한 yum 구문을 다시 입력한다.

 

 

 

 

정상적으로 설치가 진행되는걸 확인할 수 있다.

 

조금만 기다리면 설치가 완료된다.

 

 

 

Complete! 정상적으로 wget이 설치가 완료되었다.

 

이제 wget이나 다른 패키지를 설치했다면 똑바로 동작하는지 확인을 하면된다.

 

'System > OS' 카테고리의 다른 글

[Linux] IP 설정  (0) 2019.08.07
[Linux] Logrotate 설정  (1) 2019.08.06
[Linux] tar 명령어  (0) 2018.06.29
[Windows] FTP 없이 파일 전송 방법  (0) 2018.06.27
[Linux] History 명령어  (0) 2018.06.25

관련글 더보기