회원 로그인
정보기억 정보기억에 체크할 경우 다음접속시 아이디와 패스워드를 입력하지 않으셔도 됩니다.
그러나, 개인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 | 조회 6401
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개(5/6페이지)
    운영체제
    번호 제목 글쓴이 조회 날짜
    33 [윈도우] 윈도우즈 레지스트리 - 값, API 명령어 푸딩뱃살 3041 2014.05.26 17:09
    32 [리눅스] 서버 포트 확인 nc / nmap 푸딩뱃살 5029 2014.04.02 17:38
    31 [리눅스] 열려있는 포트 사용중인 프로세스 확인 lsof 푸딩뱃살 3443 2014.01.19 16:38
    30 [리눅스] 싱크(동기화) rsyncd 푸딩뱃살 4304 2013.12.23 02:04
    29 [리눅스] ssh 원격 접속 푸딩뱃살 2341 2013.12.19 12:54
    28 [리눅스] 열린 포트 확인 netstat 푸딩뱃살 6241 2013.12.01 23:55
    27 [리눅스] shot_open_tag (php.ini) 푸딩뱃살 1738 2013.11.30 00:56
    26 [리눅스] 보안을 위한 시스템 파일 퍼미션 설정 첨부파일 푸딩뱃살 2104 2013.11.18 15:45
    25 [리눅스] SSH 접속 IP 중 접속 거부된 아이피 차단 스크립트 첨부파일 푸딩뱃살 3426 2013.11.18 14:02
    >> [리눅스] repository 설정하기 - Red Hat에서 CentOS로 바뀐 사연 첨부파일 푸딩뱃살 6402 2013.11.14 02:47
    23 [리눅스] Apache(httpd) 설치 첨부파일 푸딩뱃살 850 2013.11.14 02:11
    22 [리눅스] 초보가 설치하는 Red Hat Enterprise Linux 5.x 첨부파일 푸딩뱃살 4266 2013.11.08 01:21
    21 [리눅스] 네트워크 보안 첨부파일 푸딩뱃살 2807 2013.11.07 02:09
    20 [리눅스] 사용자 웹계정 접속 시 404 Forbidden 에러 해결 chcon 푸딩뱃살 4425 2013.09.12 18:08
    19 [리눅스] Ubuntu 다운로드 첨부파일 푸딩뱃살 2345 2013.09.04 16:07
    18 [윈도우] Windows 7 USB/DVD 다운로드 도구 첨부파일 푸딩뱃살 2393 2013.08.04 20:40
    17 [리눅스] e-TRAYz crontab 위치 비밀글 푸딩뱃살 18 2013.07.29 14:53
    16 [리눅스] 최고관리자 명령 sudo 푸딩뱃살 2023 2013.08.04 02:19
    15 [리눅스] 계정 소속 확인 id 푸딩뱃살 1907 2013.08.04 01:31
    14 [리눅스] e-TRAYz mySQL DB 일일 백업 첨부파일 푸딩뱃살 2832 2013.08.03 15:01