컴퓨터와 노트북이 있어요. 내 노트북은 항상 업데이트되므로 컴퓨터를 업데이트하기 위해 내 컴퓨터용 패키지를 다시 다운로드하고 싶지 않습니다. 내가 한 일은 rpm 파일을 /var/cache/yum/i386/17/fedora/updates/packages
내 PC의 해당 디렉터리에 복사하는 것이었습니다.
이 작업을 수행하는 더 좋고 빠른 방법이 있습니까? yum이 SSH를 통해 노트북에 연결하고 거기에서 업데이트된 패키지를 가져온다고 말할 수 있나요?
답변1
확실히 할 수 있는 일은 노트북의 패키지가 포함된 Yum 저장소를 만든 다음 PC에서 해당 저장소를 사용하여 패키지를 가져오도록 하는 것입니다.
createrepo
를 설치한 후 호출하여 저장소를 생성할 수 있습니다 createrepo --database /path/to/local/repository
. 바라보다Yum 저장소 생성에 대한 RedHat 문서.
저장소를 생성한 후 를 통해 액세스할 수 있습니다 /etc/yum.repos.d
. 불행하게도 Yum은 http://, ftp:// 또는 file:// URL만 매개변수로 허용합니다 baseurl
. 따라서 HTTP/FTP를 통해 저장소를 제공하거나 다음을 사용하여 랩톱의 파일 시스템을 마운트해야 합니다.SSHFS.
답변2
컴퓨터가 실제로 인터넷에 접속할 수 없습니까? 아니면 (아마도) 패키지를 두 번 다운로드하는 것을 피하고 싶습니까?
후자의 경우 한 가지 옵션은 다음을 사용하는 것입니다.스마트 거울귀하의 웹사이트를 위해. 처음 다운로드한 패키지의 복사본을 보관하고 다른 컴퓨터는 로컬 스마트 미러에서 해당 패키지를 가져옵니다. 몇 년 동안 업데이트되지 않았지만 여전히 작동할 것입니다.
직접 설정할 수도 있습니다.개인 페도라 거울, 약간의 작업이 필요하지만.
대역폭이 심각하게 제한되지 않는 한(예: 전화 접속 또는 메가바이트당 지불) 번거로움을 겪을 가치가 없으며 귀찮게 할 필요도 없습니다.