운영체제/이것이 리눅스다

[CentOS] yum repolist all 과 repolist: 0 오류 났을때?

100win10 2019. 7. 8. 21:12


나의 경우 yum info mysql-connector-odbc 를 리눅스 터미널에 입력하였으나


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 repolist all 과 repolist:0 이라고 나오면서 진행이 되지 않았다.


그래서 여러 사이트를 검색한 결과 알아내었는데


터미널에서 cd /etc/yum.repos.d/


로 들어가주자




그후 


ls -al을 입력해보면 다음과 같은 파일들이 나오는데









여기서 vim CentOS-Base.repo 을 입력하여 해당 파일을 수정해야 한다.


해당파일이 없다면 자동으로 만들어져 있을 것이고 있다면 다음과 같이 수정하자 ( i 입력 )


( 나의 경우 CentOs-Base.repo~ , CentOs-Base.repo.bak 등이 생성되 있어서 두개다 지우고 다시 만들었다 )


수정할 텍스트


[base]

name=CentOS-$releasever - Base

#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra

baseurl=http://mirror.kakao.com/centos/$releasever/os/$basearch/

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7


#released updates

[updates]

name=CentOS-$releasever - Updates

#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra

baseurl=http://mirror.kakao.com/centos/$releasever/updates/$basearch/

gpgcheck=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7


#additional packages that may be useful

[extras]

name=CentOS-$releasever - Extras

#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra

baseurl=http://mirror.kakao.com/centos/$releasever/extras/$basearch/

gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus&infra=$infra
baseurl=http://mirror.kakao.com/centos/$releasever/extras/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

여기까지




esc 후 :wq 를 이용해 저장하여 나온후 재부팅을 해보자.


정상적으로 작동됨을 알수있다.