이제 관리할 일부 데스크톱 컴퓨터에서 프로세스를 테스트하고 있으므로 Ubuntu 12.04.04 LTS를 새로 설치했습니다. 우리는 이 기계의 기본 관리자가 이 기계를 관리하는 데 사용할 비위성 우주 유영 서버를 가지고 있습니다. 따라해보려고 해요설치 설명서클라이언트를 설치하는 데 문제가 있습니다.
가이드에는 "모든 핵심 클라이언트 패키지가 이미 Debian 및 Ubuntu에 있습니다."라고 나와 있습니다. 업데이트를 실행한 다음 두 패키지를 모두 설치합니다. 업데이트는 문제 없이 작동하지만 설치에 실패합니다.
문제가 얼마나 간단한지를 생각하면 이것이 운영자 오류라고 거의 확신합니다. 저는 Ubuntu(또는 일반적으로 Debian)에 대해 아무것도 모르므로 가이드를 어떻게든 오해했을 수도 있습니다.
yum
액세스 권한을 얻으려면 활성화해야 하는 저장소와 같은 것이 있습니까 ?
답변1
다음은 Ubuntu(모든 버전)가 Spacewalk와 작동하도록 하는 방법에 대해 제가 작성한 전체 지침입니다. 또한 전체 정오표를 지원합니다.
http://www.devops-blog.net/spacewalk/registering-ubuntu-and-debian-servers-with-spacewalk
답변2
이 패키지는 12.04 LTS(Precise)에서는 사용할 수 없는 것 같습니다. Ubuntu Packages를 통한 검색이 이를 확인하는 것 같습니다.
발췌정확한 히트 - 패키지 apt-transport-spacewalk
여러분은 자신만의 RPM을 롤업하는 것을 좋아할 것이므로 저는 .deb
여기에서 최신 또는 이전 버전의 Ubuntu/Debian에서 패키지 파일을 가져와 빌드 도구를 사용하여 12.04용으로 빌드하여 직접 롤업하고 싶을 수도 있습니다.
왜 이것이 누락되었는지는 모르겠습니다. 나는 쿼리에 대한 정보도 누락된 몇 페이지를 발견했습니다. 제목은 다음과 같습니다.버그 1012064 - 잘 알려진 Ubuntu 패키지가 "추가 패키지"로 나열됨.
답변3
부분적으로 성공했습니다. 다음과 같은 방법으로 업스트림 소스를 내 소스에 수동으로 추가할 수 있었습니다 /etc/apt/sources.list
.
deb http://ftp.de.debian.org/debian sid main
GPG 키 가져오기:
gpg --keyserver pgpkeys.mit.edu --recv-key 8B48AD6246925553
gpg -a --export 8B48AD6246925553 | apt-key add -
그런 다음 나는 좋은 조치를 취했습니다 apt-get update
(정말 필요한지 모르겠습니다). 그런 다음 spacewalk
클라이언트를 설치했습니다 .
apt-get install apt-transport-spacewalk rhnsd
Spacewalk는 내 설치의 시스템 ID를 생성하기 전에 하드웨어 정보를 쿼리해야 하기 때문에 hal
:
apt-get install hal
마지막으로 시스템을 우주 유영에 등록합니다.
rhnreg_ks --activationkey=1-a1244f16f60d06275bc842087c632db3
문제 없이 실행되고 rhnsd
시스템이 등록된 시스템 목록에 표시되지만 생성된 적이 없기 때문에 spacewalk
실행할 수 없습니다 . 진행하면서 이 답변을 업데이트하겠습니다.rhn_check
/etc/sysconfig/rhn/systemid