Red Hat Training

A Red Hat training course is available for Red Hat Satellite

6.2.2. RHN Push 애플리케이션 사용

참고

패키지를 업로드하기 전에, 사용자 정의 패키지를 가져올 비공개 채널을 최소한 한개 정도 미리 생성하시는 것이 좋습니다. 시스템이 패키지를 받으려면 최소한 한개의 채널은 필요하기 때문입니다.
다음 명령은 패키지 헤더를 RHN Satellite Server에 업로드한 후 패키지를 RHN Satellite Server 패키지 리포지터리에 복사합니다:
rhnpush -c label_of_private_channelpkg-list
RHN Push 설정 파일 구성은 명령행에서 옵션과 값을 지정하여 덮어쓰기할 수 있습니다:
rhnpush -c label_of_private_channel --server=localhost pkg-list
label_of_private_channel은 이 패키지들을 받도록 생성된 사용자 정의 채널입니다. 이를 생성시 정확한 채널 레이블을 사용하셔야 합니다. -c 또는 --channel 옵션을 이용하여 한개 이상 채널을 지정하시면, 업로드된 패키지 헤더가 지정된 모든 채널에 연결됩니다. 채널을 지정하지 않으시면, 패키지는 패키지 관리 페이지에서 채널 없음 목록에 나타납니다. 패키지를 재할당하는 방법은 4.6절. “소프트웨어 채널에 패키지 할당하기”에서 참조하시기 바랍니다.
--server 옵션은 패키지가 설치될 서버를 지정하며 필수 옵션입니다. RHN Push를 외부 시스템에 설치할 수 도 있지만, RHN Push를 로컬 RHN Satellite Server에서 실행하실 것을 권장합니다.
pkg-list는 업로드할 패키지 목록을 의미합니다. 이 옵션 대신 -d 옵션을 사용하여 채널에 추가할 패키지를 포함한 로컬 디렉토리를 지정하는 것도 가능합니다. RHN Push--stdin 옵션을 사용하여 표준 입력으로부터 패키지 목록을 읽어올 수 도 있습니다.