외부 인터넷에 연결되지 않은 프로덕션 서버(제 경우에는 Suse Linux)가 있습니다. SCP를 통해 파일을 복사할 수 있고 루트 권한이 있지만 원격 저장소에 연결할 수 없습니다.
이 프로덕션 서버에 여러 패키지를 설치하고 싶습니다. 인터넷에 연결된 병렬 서버에서 설치를 실행하고, 다운로드한 모든 설치 소스 파일을 보관하고, 프로덕션 서버에 복사한 다음, 거기에서 로컬 패키지와 함께 새 패키지 설치를 실행할 수 있는 방법이 있습니까?
답변1
yumdownloader라는 프로그램을 사용하여 인터넷에 연결된 병렬 서버에서 rpms를 다운로드할 수 있습니다.
yum install yum-utils
yumdownloader <package_name>
대상 서버에서는 다음 명령을 사용하여 scp rpm을 설치하고 설치할 수 있습니다.
yum localinstall <rpm_name>