직장에서 여러 소프트웨어 패키지를 사용해야 하는 경우가 많지만 안타깝게도 직장 컴퓨터에 인터넷이 연결되어 있지 않습니다. 따라서 저는 항상 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을 다운로드하는 데 사용됩니다 .