회원 로그인
정보기억 정보기억에 체크할 경우 다음접속시 아이디와 패스워드를 입력하지 않으셔도 됩니다.
그러나, 개인PC가 아닐 경우 타인이 로그인할 수 있습니다.
PC를 여러사람이 사용하는 공공장소에서는 체크하지 마세요.
소셜네트워크 서비스를 통해서 로그인하시면 별도의 로그인 절차없이 회원서비스를 이용하실 수 있습니다.


최근 게시물

1.노션에서 작성 중

1.노션에서 작성 중

개편하기 전까지 노션에서 작성 중

2024.04.04//read more

2.ChatGPT

2.ChatGPT

OpenAI로 대규모 언어 모델대화형...

2023.03.16//read more

3.노코딩 게임 엔진 - 빌..

3.노코딩 게임 엔진 - 빌..

빌드 지원안드로이드iOS윈도우즈특이사...

2023.03.14//read more

4.(완료) 미접속 회원 정..

4.(완료) 미접속 회원 정..

[완료] 36명의 회원을 정리하였습니...

2023.02.16//read more

5.매뉴얼 플러스 - 전자제..



안정적인 DNS 서비스 DNSEver
DNS Powered by DNSEver.com


repository 설정하기 - Red Hat에서 CentOS로 바뀐 사연

푸딩뱃살 | 2013.11.14 02:47 | 조회 6421
repository 설정하기 - Red Hat에서 CentOS로 바뀐 사연

Red Hat 5.x 또는 CentOS 5.x 기준

서론
Red Hat Enterprise는 RHN이라는 서포트(섭스크립션 )를 받으면서 언제든지 프로그램들을 업데이트 및 설치를 할 수 있도록 도와주는 유료 서비스이다.
허나 한달 또는 일년에 일정 금액을 지불해야 한다는 부담감이 있고, 오픈OS인 리눅스를 안다는 유저들은 알아서 업데이트 및 유지보스를 할 수 있지만 필자와 같은 초보들은 무지하다.

이 업데이트나 설치를 할 수 있도록 mirror 사이트와 연결하여 주는 것이 repository라 보면 되겠다.
윈도우즈로 말하자면 윈도우즈 업데이트를 하기 위해 Microsoft사와 연결하여 사용하는 것과 같다고 보면 된다.
yum uninstall httpd
Loaded plugins: rhnplugin, security
This system is not registered with RHN.
RHN support will be disabled.
생략.. 
yum 명령어로 httpd 를 삭제하려고 할 때 상단에 위 문구처럼 나온다면 섭스크립션 등록이 안되어 있어서이다.
rpm 을 사용할 수 있는 환경이라면 rpm 파일을 구해 조금이나마 쉽게(?) 설치를 하겠지만, 그것이 아니라면 소스를 구해 컴파일하고 설치하고 해야하는 초보한테는 꽤나 고생이 된다. (그전에 RPM이 무엇인지도 알아야 하고...-_-;)

리눅스는 모든 시스템이 파일로 이루어진다. HDD, ODD(CD-ROM,DVD-ROM 등)을 모두 파일로 인식한다.
repository도 역시 파일로 구성된 텍스트 문서이다. 새문서를 열어 repository에 맞게 작성만 해주면 된다는 얘기다. 

본론
repository의 위치는 /etc/yum.repos.d
파일은 파일명.repo로 구성되며, 이미 Red Hat용 rhel-debuginfo.repo라는 파일이 존재한다.
rhel-debuginfo.repo 파일은 이름을 변경하고 centos.repo라는 새로운 파일을 만들고 아래 문구를 넣어 저장한다.
#vi로 새로운 파일 작성할 때
vi /etc/yum.repos.d/centos.repo
또는..



데스크탑에서 파일관리자(탐색기)를 이용해 위치로 가서 마우스 오른쪽 클릭하여 Create New > Text File...로 centos.repo 파일 생성한다.

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

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

#packages used/produced in the build but not released
[addons]
name=CentOS-5 - Addons
baseurl=http://ftp.daum.net/centos/5/addons/$basearch/
gpgcheck=1
gpgkey=http://ftp.daum.net/centos/RPM-GPG-KEY-CentOS-5

#additional packages that may be useful
[extras]
name=CentOS-5 - Extras
baseurl=http://ftp.daum.net/centos/5/extras/$basearch/
gpgcheck=1
gpgkey=http://ftp.daum.net/centos/RPM-GPG-KEY-CentOS-5

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-5 - Plus
baseurl=http://ftp.daum.net/centos/5/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://ftp.daum.net/centos/RPM-GPG-KEY-CentOS-5

#contrib - packages by Centos Users
[contrib]
name=CentOS-5 - Contrib
baseurl=http://ftp.daum.net/centos/5/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://ftp.daum.net/centos/RPM-GPG-KEY-CentOS-5

미러는 Daum을 사용하였다.

대표적인 기본 한국 미러들
  • http://ftp.neowiz.com 
  • http://ftp.kaist.ac.kr  
  • http://ftp.daum.net  



  • 데스크탑의 시스템 > 소프트웨어 업데이터 또는 소프트웨어 추가/삭제에 들어가서 업데이트 및 설치를 바로 할 수 있게 되었다.
    콘솔에서도 이제 yum 명령어로 설치 및 업데이트도 손쉽게 할 수 있다.

    참고!
    yum으로 설치 시 아래와 같은 에러가 나온다면
    yum install httpd
    Error: database disk image is malformed.
    생략..
    
    yum clean all
    Cleaning up Everything
    
    사용하여 클린해 준다. 참고 사이트 


    결론
    많은 구글링을 하면서 얻어낸 지식들 중에 CentOS는 Red Hat의 기반의 OS라는 것인데, upgrade를 해보고자 'YES'를 누르는 순간 업데이트가 진행이 되더니 Red Hat이 CentOS가 되어 버렸다. -ㅁ- 
    부트로더는 Red Hat이고 시스템은 CentOS가 되어버린 아이러니한 상황이 되어 버렸지만 현재 이 홈페이지가 제대로 진행 되는걸로 봐선 문제가 없는듯 보인다. 당분간은...


    참고 사이트

    113개(1/6페이지)
    운영체제
    번호 제목 글쓴이 조회 날짜
    113 [윈도우] onedrive(sharepoint) 네트워크 드라이브 연결 시 첨부파일 푸딩뱃살 265 2021.12.09 15:25
    112 [윈도우] 탐색기에서 svn 오버레이 아이콘이 표시가 안될 때 첨부파일 푸딩뱃살 250 2021.10.20 15:17
    111 [리눅스] CentOS 설치 후 오류 메시지 - vmwgfx 첨부파일 푸딩뱃살 851 2020.06.27 20:00
    110 [윈도우] 윈도우 설치 프로그램 관리 (설치 / 삭제) 첨부파일 푸딩뱃살 733 2020.05.16 02:15
    109 [윈도우] Visual Studio 2019 Community 설치 시 CPU 사용률 사진 첨부파일 푸딩뱃살 1230 2020.04.30 00:41
    108 [맥] Mac에서 Windows 전환 푸딩뱃살 748 2020.03.16 22:40
    107 [윈도우] batch 실행 명령창 숨기기 푸딩뱃살 1222 2019.10.07 14:45
    106 [윈도우] 네트워크 드라이브 연결 batch 푸딩뱃살 824 2019.09.24 10:38
    105 [윈도우] utorrentie 제거 푸딩뱃살 805 2019.09.01 01:03
    104 [리눅스] vi 대소문자 구분 없이 검색 푸딩뱃살 1260 2019.08.09 00:22
    103 [윈도우] 개체 참조가 개체의 인스턴스로 설정되지 않았습니다. 푸딩뱃살 823 2019.05.24 22:38
    102 [리눅스] CUI 해상도 설정 푸딩뱃살 1220 2019.05.14 00:55
    101 [리눅스] 리눅스 디렉토리 구조 첨부파일 푸딩뱃살 1618 2019.05.05 22:09
    100 [리눅스] Kernel headers not found for target kernel 사진 첨부파일 푸딩뱃살 1989 2019.05.05 12:04
    99 [윈도우] 맥북용 윈도우10 부팅 USB 만들기 첨부파일 푸딩뱃살 1855 2019.05.03 18:42
    98 [맥] 크롬 비밀번호를 맥 키체인에 넣기 사진 첨부파일 푸딩뱃살 1007 2019.02.12 02:29
    97 [윈도우] VirtualBox MacOS 설치 사진 첨부파일 푸딩뱃살 1359 2018.10.23 15:20
    96 [윈도우] 윈도우즈 디펜더 검출된 리스트 삭제 푸딩뱃살 1481 2018.10.22 00:36
    95 [리눅스] openssl 인증서 생성 푸딩뱃살 1863 2018.09.26 15:24
    94 [윈도우] 전원 관리 hiberfil.sys 파일 삭제하기 푸딩뱃살 1198 2018.09.09 13:02