티스토리 뷰

728x90

yum을 사용할 때, 오류가 난 적이 없었는데 (yum 설치는 'apt install yum') 계속해서 앵무새처럼 저 말만 반복했다. 그 원인을 찾아보면 `yum update`하라는 의미가 뜨는데 그러면 'yum repolist all'을 쳐보면 그 원인을 더 정확히 알 수 있다.

 

There are no enabled repos.

 Run "yum repolist all" to see the repos you have.

 You can enable repos with yum-config-manager --enable <repo>

 

yum 같은 경우는 레포지토리의 url을 읽어서 그 파일을 다운로드 해주는 설치 프로그램인데, 여기서 url이 없으면 아무 기능도 하지 못하는 것이다.

 

해결 방법으로는 새로운 폴더를 만들어서 정상적인 설치를 도와줘야함

 

터미널 환경에서 하나씩 시도하기

 

1. 해당 폴더로 이동

cd /etc/yum

2. 목록을 확인해준다 -> repos.d

ls

3. repos.d 폴더로 이동

cd repos.d/

4. 새로운 파일을 만들기

vi daum.repo

여기서 vi가 안 된다면 설치를 진행한다. vim이 설치가 안 돼서 발생하는 오류

apt-get update
apt-get install vim

5. 그리고 아래 내용 복붙

[base]
name=CentOS-$releasever - Base
baseurl=http://ftp.daum.net/centos/7/os/$basearch/
gpgcheck=1
gpgkey=http://ftp.daum.net/centos/RPM-GPG-KEY-CentOS-7

[updates]
name=CentOS-$releasever - Updates
baseurl=http://ftp.daum.net/centos/7/updates/$basearch/
gpgcheck=1
gpgkey=http://ftp.daum.net/centos/RPM-GPG-KEY-CentOS-7 

[extras]
name=CentOS-$releasever - Extras
baseurl=http://ftp.daum.net/centos/7/extras/$basearch/
gpgcheck=1
gpgkey=http://ftp.daum.net/centos/RPM-GPG-KEY-CentOS-7 

[centosplus]
name=CentOS-$releasever - Plus
baseurl=http://ftp.daum.net/centos/7/centosplus/$basearch/
gpgcheck=1
gpgkey=http://ftp.daum.net/centos/RPM-GPG-KEY-CentOS-7

url 정보를 주는 것이다.

 

그리고 다시 "yum repolist all" 을 통해 잘 설치 되었는지 재확인하기. 그 이후로도 안 된다면 재부팅 후 해보기.

 

 

그리고 난 솔직히 vi를 사용하는데 익숙하지 않아서 덧붙이자면

 

- 편집기를 종료하지 않고 파일을 저장하는 방법

Esc 키를 누른다 (일반 모드로 전환) - ':w' 를 입력한 다음 엔터키를 누른다.

- 파일을 저장하고 편집기를 종료하는 방법

Esc 키를 누른다 (일반 모드로 전환) - ':wq' 를 입력한 다음 엔터키를 누른다.

 

즉, ':w' 키가 변경 내용 저장, ':wq' 키가 저장 후 종료이다.

 

- 변경 내용을 저장하지 않고 종료

Esc 키를 누른다 (일반 모드로 전환) - ':q!' 를 입력한 다음 엔터키를 누른다.

728x90
댓글