RHEL 4/5 버전에서 yum 사용하기

 

 

1.소개

 

Centos에서는 yum으로 의존성 문제가 있는 라이브러리를 손쉽게 설치할 수 있었는데 RHEL4/5버전에는 yum을 사용할 수 없다.

하지만 아래와 방법으로 손쉽게 사용할 수 있으니..

* 참고로 yum 설치 파일은 Redhat CD 암만 뒤져도 없다. 그러니 그냥 아래에서 다운로드 받거나 또는 검색해서 다운로드 하자.

 

2. yum 설치를 위한 필수 다운로드

 

 

libsqlite-3.2.1-1.i386.rpm

 

python-elementtree-1.2.6-7.el4.rf.i386.rpm

 

python-sqlite-0.5.0-1.2.el4.rf.i386.rpm

 

python-urlgrabber-2.9.6-1.2.el4.rf.noarch.rpm

 

sqlite2-2.8.17-2.el4.remi.i386.rpm

 

yum-2.4.2-0.4.el4.rf.noarch.rpm

 

 

3. 관련 패키지 설치

 

설치 순서는 가능하면 아래의 순서대로 진행

그렇지 않으면 설치중 종속성 문제가 발생됨

 

rpm -i libsqlite-3.2.1-1.i386.rpm
rpm -i sqlite2-2.8.17-2.el4.remi.i386.rpm
rpm -i python-elementtree-1.2.6-7.el4.rf.i386.rpm
rpm -i python-sqlite-0.5.0-1.2.el4.rf.i386.rpm
rpm -i python-urlgrabber-2.9.6-1.2.el4.rf.noarch.rpm
rpm -i yum-2.4.2-0.4.el4.rf.noarch.rpm

 

 

4. yum 환경 설정

 

 *아래의 내용을 추가해되 붉은 글씨 4.5의 내용은 사용자 환경에 맞춰서 수정하자.!

 

# cat /etc/redhat-release 명령어 확인 가능
Red Hat Enterprise Linux ES release 4 (Nahant Update 5)
 

 #vi /etc/yum.repos.d/RedHat-Base.repo

 

[base]

name=CentOS-$releasever - Base

baseurl=http://vault.centos.org/4.5/os/$basearch/

gpgcheck=1


[update]

name=CentOS-$releasever - Updates

baseurl=http://vault.centos.org/4.5/updates/$basearch/

gpgcheck=1

 

설치끝. 실제로 yum 명령어를 통해 사용해보자

 

 

5. yum install 명령어중 다음과 같은 오류 메시지 발생시

 

 

오류 메시지 

Downloading Packages:

warning: rpmts_HdrFromFdno: V3 DSA signature: NOKEY, key ID 443e1821

Public key for glibc-headers-2.3.4-2.36.i386.rpm is not installed

 

해결방법 설치된 OS 버전에 맞는 rpm 주소를 추가 한다.

본인의 경우 RHEL 4.5 버전이므로 rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-4

명령어만 사용했다.

 

버전에 맞도록 3가지중 선택

# rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-4

# rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-3

# rpm --import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

 

 


 

  1. 엘명 2013.07.20 10:46 신고

    근데~ 아무댓글이 없네요ㅎㅎ 성공했는데 ~~ 감사합니다 덕분에 yum설치 했습니다 ^^

 

RHEL 5,6 버전의 Swap 크기는 얼마로 잡아야 할까?

 

평균적으로 물리 메모리 X 1.5 한값을 세팅하였는데 redhat 문서에 보면 보다 자세한 내용이 나와있다.

 

물리 메모리가 4GB 또는 그 이하일경우 Swap 크기를 2GB로

                    4GB에서 16GB 사이일 경우 Swap 크기는 4GB로

                    16GB에서 64GB 사이일 경우 Swap 크기는 8GB로

                    64GB에서 256GB 사이일 경우 Swap 크기는 16GB로

 

여태껏 설치할때 이보다는 크게 잡았던것 같은데..

 

 

Environment
  • Red Hat Enterprise Linux 5
  • Red Hat Enterprise Linux 6

If I add several hundred GB of RAM to a system, do I really need several hundred GB of swap space for RHEL?

 

• Systems with 4 GB of ram or less require a minimum of 2 GB of swap space

• Systems with 4 GB to 16 GB of ram require a minimum of 4 GB of swap space
• Systems with 16 GB to 64 GB of ram require a minimum of 8 GB of swap space
• Systems with 64 GB to 256 GB of ram require a minimum of 16 GB of swap space

 

 

 

 

* 참고로 RHEL, Centos 둘다 Hostname 변경하는것은 동일 하다

 

1. 내용 편집 (아래의 붉은 글씨에 변경할 hostname 입력)

 

[testpc@user1 ~]# cat /etc/sysconfig/network

 

NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=testpc

 

[testpc@user1 ~]#

 

 

2. 서비스 재시작

- 서비스 재시작 후에 ssh를 통하면 정상적으로 변경되었는데 가끔식 변경이 되지 않는 경우가 있다.

  원인이 뭘까? 그럴때는 재부팅(#reboot)

 

[testpc@user1 ~]#/etc/rc.d/init.d/network restart

 

또는 재부팅

 

 

 

 

 

 

 

결론 : CPU 소켓이 2개 이하면 ES(RHEL 4), Server(RHEL 5,6) 버전을 구매하고

       

CPU 소켓이 4개 이상 사용하려면 AS(RHEL 4,5,6) 버전을 구매하라는 말이다.

 

       그외 RHEL 6버전에서는 가상화 Guest가 몇개 올라가냐에 따라 추가적으로 Subscription을 구매햐야함

Compare versions

Explore the differences and similarities between the current version and prior versions of Red Hat® Enterprise Linux® Server.

See also:

 

Notes:

  1. Red Hat defines physical CPUs equivalently to sockets, so a multicore and/or hyperthreading CPU is counted as a single socket when determining which subscription to purchase.

  2. Using the virtualization technology included with Red Hat Enterprise Linux.

     

     

     

+ Recent posts