로그인
아이디
암   호
회원가입   암호분실
проститутки, досуг, индивидуалки, интим http://youdosug.com - проститутки, досуг, индивидуалки, интим
  Home
  끄적끄적
  리눅스
  쇼핑몰
  게임
  아바타샵
  아바타관리자
  HTML 교육 예제1
  HTML 교육 예제2
  테스트페이지


리눅스 Tech 게시판


ADMIN 2021. 05. 09.
 Red Hat 6.2 에서 up2date를 이용한 자동 업그레이드
  날짜: 2002.01.23. 12:50:42   조회: 778
up2date를 이용한 자동 업그레이드



By Technique Support Team, IE
(technet@inempire.com)
Modified Date: May 7, 2001


이번 강좌에서는 up2date 프로그램을 이용한 업그레이드에 관한 내용입니다.
up2date프로그램은 서버에 설치된 Package를 자동으로 업그레이드해주는 프로그램입니다.

테스팅 OS : Red Hat 6.2 (Red Hat 7.0이나 7.1은 rhn_register이 버전이 틀려 화면이 다를 수 있습니다.)

1. up2date 버전이 2.53이하인 경우

- Source 구하기

ftp://ftp.inempire.com/pub/Redhat6.2Update/python-xmlrpc-1.4-0.6.x.i386.rpm
ftp://ftp.inempire.com/pub/Redhat6.2Update/python-1.5.2-27.6.x.i386.rpm
ftp://ftp.inempire.com/pub/Redhat6.2Update/openssl-0.9.5a-2.6.x.i386.rpm
ftp://ftp.inempire.com/pub/Redhat6.2Update/rhn_register-1.0.2-0.6.x.noarch.rpm
ftp://ftp.inempire.com/pub/Redhat6.2Update/up2date-2.1.7-0.6.x.i386.rpm
ftp://ftp.inempire.com/pub/Redhat6.2Update/rpm-python-3.0.5-9.6x.i386.rpm

만일 up2date가 설치되어있는 데, up2date 버전이 2.1.7이하인 경우는 2.1.7으로 업그레이드를 해주시기 바랍니다.

$ rpm -qa | grep up2date
up2date-1.13-1

위 사이트에서 RPM Package를 가져온 후 rpm -Uvh 명령어를 이용해서 설치합니다.


$ rpm -Uvh openssl-0.9.5a-2.6.x.i386.rpm
$ rpm -Uvh rpm-python-3.0.5-9.6x.i386.rpm
$ rpm -Uvh python-1.5.2-27.6.x.i386.rpm
$ rpm -Uvh python-xmlrpc-1.4-0.6.x.i386.rpm
$ rpm -Uvh rhn_register-1.0.2-0.6.x.noarch.rpm
$ rpm -Uvh up2date-2.1.7-0.6.x.i386.rpm

2. RedHat Network에 등록하기

설치가 끝났다면 RedHat Network에 등록하기 위해서 rhn_register명령어를 실행시킵니다.

$ rhn_register

<Introduction>





<Step 1>





<Step 2>



RedHat Network에 이미 등록된 사용자이거나 신규로 등록할 사용자는 User Name(ID)과 Password를 입력하시기 바랍니다. RedHat에 등록하려는 시스템에 관한 업데이트 정보를 받고 싶으면 "Enable e-mail notification for updates to my system Profiles"란을 체킹하고 E-Mail Address를 입력하기 바랍니다.



<Step 3>



이미 등록된 사용자는 이 부분을 Skip하고 Next버튼을 누르기 바랍니다. RedHat으로 부터 소식지등을 받고 싶으신 분은 위 내용을 입력해 주시기 바랍니다.



<Step 4>



Profile Name은 여러대의 System을 관리할 때 System마다의 고유 식별자를 의미합니다. 보통 hostname을 사용합니다.



<Step 5>



System Profile에 System에 설치된 모든 RPM packages정보를 포함시키고 싶지 않다면 "Include RPM packages installed on this system in my System Profile"을 체킹하지 마시기 바랍니다. 만약, 위에 보이는 목록중에서 선택적으로 포함시키고 싶지 않다면 Space를 이용해서 체킹하지 마시기 바랍니다.
주의> Apache, Database(예>MySQL, mSQL등), PHP, Sendmail을 RPM으로 설치하셨다면
Apache, Database(예>MySQL, mSQL등), PHP, Sendmail과 관련된 Package는 선택하지
마시기 바랍니다. 기존 정보가 삭제될 수도 있습니다.



<Step 6>





<Step 7>



Step 1 ~ Step 7에 걸쳐서 RedHat Network 등록을 마쳤습니다.



3. RedHat Update Agent 환경설정하기

/etc/sysconfig/rhn/up2date 화일을 수정해서 시스템에 맞게 수정해야 합니다.

$ vi up2date



위 내용 중 storageDir부분은 다운로드 받은 Package를 저장할 디렉토리를 의미합니다. pkgSkipList부분은 Update목록에서 Kernel과 관련된 부분은 생략하는 것을 의미합니다. (;을 이용해서 추가하면 됩니다.)
주의>Apache, Database(예>MySQL, mSQL등), PHP, Sendmail을 RPM으로 설치하셨다면 pkgSkipList에 추가하시기 바랍니다.
adminAddress은 관리자 E-Mail을 지정하는 부분입니다.

3. RedHat Update Agent 시작하기

처음 RedHat Update Agent를 실행한다면, GPG Key(일종의 PGP Key)를 설치해야 합니다.

$ gpg --import /usr/share/rhn/RPM-GPG-KEY

시스템에 설치된 RPM Package를 업데이트 하시려면 up2date -u를 사용하시면 됩니다.

아래와 같은 에러가 발생하게 되면 up2date를 업데이트 해야 합니다.

$ up2date -u

Retrieving list of all available packages...

Removing installed packages from list of updates...
100.0%
Removing packages marked to skip from list...
100.0%
Getting headers for available packages...
100.0%
Removing packages with files marked to skip from list...
100.0%
Getting headers for skipped packages...
There was a fatal error communicating with the server. The message was:

ERROR: File not found
INFO : Invalid RPM package requested: /var/up2date/packages/6.2/i386/kernel-source-2.2.17-14.*.rpm

An error has occured while processing your request. If this problem
persists please submit a bug report to rhn-help@redhat.com.
If you choose to submit the bug report, please be sure to include
details of what were you trying to do when this error occured and
details on how to reproduce this problem.

- Source 가져오기ftp://ftp.inempire.com/pub/Redhat6.2Update/rhn_register-1.3.2-0.6.x.noarch.rpmftp://ftp.inempire.com/pub/Redhat6.2Update/python-xmlrpc-1.4-0.6.x.i386.rpmftp://ftp.inempire.com/pub/Redhat6.2Update/up2date-2.5.3-0.6.x.i386.rpm
- 설치하기$ rpm -Uvh rhn_register-1.3.2-0.6.x.noarch.rpm$ rpm -Uvh python-xmlrpc-1.4-0.6.x.i386.rpm$ rpm -Uvh up2date-2.5.3-0.6.x.i386.rpm
정상적으로 설치가 되었다면 아래와 비슷한 볼 수 있을 겁니다.

$ up2date -u

Retrieving list of all available packages...

Removing installed packages from list of updates...

########################################

Removing packages marked to skip from list...

########################################

Getting headers for available packages...

########################################

Removing packages with files marked to skip from list...

########################################

Testing package set / solving RPM inter-dependencies...

########################################

The following packages were added to your selection to satify dependencies:

Name Version Release

--------------------------------------------------------------

openldap 1.2.9 6

...

up2date명령어를 이용하면 Package를 설치할 때 관련 된 Package도 같이 설치해 줍니다.

RPM을 추가했을 경우 아래와 같은 명령어를 반드시 실행하시기 바랍니다.

$ up2date -p
-p 옵션은 서버에 설치된 Package목록을 갱신합니다.

참고>
1. up2date를 업데이트해도 'up2date -u' 명령어가 실행 안되는 경우가 있습니다. 업데이트 서버 접속이 원할하지 못해서 인 듯한데, 재시도를 하면 정상적으로 업데이트가 됩니다.
2. up2date를 이용해서는 kernel업데이트를 하시면 안됩니다.(기본적으로 kernel package는 update목록에서 빠져있습니다.) kernel업데이트에 관한내용은 관련 자료를 참조하시기 바랍니다.
3. 현재 System마다 하나의 ID만 사용이 가능합니다. 하나의 ID로 여러대의 System를 관리하시려면 비용을 지불하셔야 합니다.
4. 문의는 Q/A란을 이용해 주시기 바랍니다.
LIST  MODIFY DELETE WRITE REPLY 





전체글 목록 2021. 05. 09.  전체글: 104  방문수: 47139
13 [TIP] perl 기본 출력 형식 예제  2003.07.09.272
12 [TIP] 펄에서 기본 언어 타입 정해주기  2003.07.09.285
11 [자료] 웹사이트 성능개선 위한 커널 튜닝 사례  2003.04.16.287
10 제로보드 fix 스크립트  2003.03.08.330
9 PHP 4.2.1 컴파일 하기  2002.11.20.1035
8 ncftp 에 관한 몇가지 팁들  2002.07.26.319
7 BIND 9로 업그레이드하기: 알아야 할 9가지 특성  2002.05.28.402
6 [Tip] bind_9.x_설정  2002.05.28.291
4 [설치] rpm 설치 방법  2002.01.23.982
3 [팁] rpm 의존성 에러시 관련 파일 찾기  2002.01.23.285
84 oHNxLGEvAIQulIocow  2011.10.27.215
2 Red Hat 6.2 에서 up2date를 이용한 자동 업그레이드  2002.01.23.778
5 re: 인터넷제국에서 설치해 준 서버에 up2date 가 안될 경우  2002.05.27.263
1 System 변형 여부 Check (Redhat) : rpm -V  2002.01.23.301
RELOAD WRITE
[1] [2] [3] 4 





Copyrightⓒ 2002 RUBICON