apt get을 위해 RHEL을 에뮬레이트합니다.

apt get을 위해 RHEL을 에뮬레이트합니다.

직장에서 여러 소프트웨어 패키지를 사용해야 하는 경우가 많지만 안타깝게도 직장 컴퓨터에 인터넷이 연결되어 있지 않습니다. 따라서 저는 항상 Ubuntu가 설치된 별도의 PC에 패키지를 다운로드해야 한다고 주장합니다. 내 질문에 대한 가장 일반적인 대답은 apt-get 설치 형식인 것 같기 때문에 내 OS를 RHEL6으로 에뮬레이션하고 apt-get 또는 다른 방법을 통해 필요한 패키지를 rpm 파일로 다운로드할 수 있는지 궁금합니다.

답변1

업무용 컴퓨터가 Ubuntu 시스템에 네트워크로 연결되어 있는 경우 SSH 전달을 사용하여 이 문제를 해결할 수 있습니다.

ssh는 양말 프록시 역할을 할 수 있습니다.

첫 번째 단계는

ssh -D localport ubuntu-server

yum 자체는 양말을 이해하지 못하므로 여기에 설명된 대로 이 단계를 완료하려면 tsocks가 필요합니다.yum을 통해 SOCKS 프록시를 사용하는 방법은 무엇입니까?

답변2

Docker이를 사용하여 CentOS 6 컨테이너를 시작할 수 있습니다 . 그런 다음 yumdownloader패키지와 해당 종속성 RPM을 다운로드하는 데 사용됩니다 .

관련 정보