: 너무 초보적인 질문이라 죄송합니다.
:
: 1. 레드햇 사이트에 가면 각 서비스 프로그램에 대한 패치파일들이 주욱
: 있는데 예를 들어 sendmail을 패치하려면 이전 패치 버전부터 차례로
: 깔아야 하나요, 아니면 최근의 패치 버전만을 깔면 되나요?
패치된 파일이라는 것이 rpm 형태이면 패치 적용된 바이너리입니다.
그냥 설치만 하시는 것으로 끝입니다.
패치된 파일이라는 것이 .tar.gz 형태의 소스 (주로 구버전) 에다
여러개의 패치 (주로 .patch 확장자를 가집니다.) 가 있는 형태라면
소스를 풀어 컴파일 하시기 전에 패치를 적용하셔야 합니다.
보통 아래와 같이 하면 패치가 적용됩니다. 자세한 내용은 man patch
# patch < some.patch
: 2. 패치를 하면 설정된 내용이나 데이터도 삭제가 되나요?
패치된 rpm 설치를 기준으로 말씀드리면.. 각종 설정 파일들은 안지워집니다.
보통 설치시에 예전 설정 파일을 적절히 (자동으로) 고쳐주는데..
간혹 믿을 수 없는 경우도 있으므로 패키지 업데이트 전에는 꼭 설정 파일을
어딘가 백업해 두시는 편이 맘 편합니다.
: 3. 소스 설치한 프로그램들에 대하여는 설치한 경로가 다르므로
: rpm이 아닌 소스파일로 패치를 해주어야 겠죠?
소스 설치된 프로그램은 위 1. 에서 설명드린 것 처럼 해서 패치 적용하시고..
그 다음에 컴파일하셔서 이전 프로그램을 갱신 (주로 덮어쓰기) 합니다.
: 4. 커널 업데이트를 하면 각 서비스 프로그램에 대한 패치를 하지 않아도
: 되나요?
커널 업데이트와 서비스 프로그램의 패치는 별개입니다.
커널 버그는 커널 버그대로, 프로그램 버그는 또 따로 해 주셔야겠네요.
: 5. up2date 라는 프로그램을 이용하면 정말 모든 패치를 자동으로 수행할 수
: 있나요? 이 프로그램을 이용해도 소스로 설치해 설치 경로가 다른 것들은
: 따로 패치 소스 파일로 패치를 해야 하나요?
사용해 보질 않아서요.. 소문을 들어보니 편리한 툴임에는 틀림이 없는데..
그래도 왠지 업데이트라든지 하는 작업은 자기 손으로 하는게..
작업하다 실수해서 무언가 꼬이면.. "음.. 내탓이오.. T_T.."
up2date 가 갱신해주다 뻑나면... "헉.. 이런!! @~!$~!@$#@$"
뭐.. 설마 그럴 일은 없겠습니다만.. :)
:
: --
: 너무 몰라 죄송합니다.--이 곳에 서명을 적어주십시옹...