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

    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

    댓글