[unix] repo에서 파일을 다운로드하고 인터넷에 연결하지 않고 나중에 설치하는 방법은 무엇입니까?

leafpad나중에 호출되는 프로그램을 설치한다고 가정합니다 .

현재 그것을 설치하는 유일한 방법은 다음과 같습니다.

yum install leafpad -y

그러나 이것을 저장하고 인터넷에 연결하지 않고 나중에 설치하고 싶습니다.

yum 저장소에서 가져 와서 폴더에 저장 한 다음 나중에 설치하려면 어떻게해야합니까?



답변

오프라인 설치를 위해 패키지 + 패키지 종속성을 다운로드하는 데 관심이있는 경우이 도구를 사용할 수 있습니다 yumdownloader. 패키지의 일부입니다 yum-utils.

$ yumdownloader --resolve <package name>

$ yumdownloader --resolve vim-X11
Loaded plugins: langpacks, presto, refresh-packagekit
Adding en_US to language list
--> Running transaction check
---> Package vim-X11.x86_64 2:7.3.315-1.fc14 set to be reinstalled
--> Finished Dependency Resolution
vim-X11-7.3.315-1.fc14.x86_64.rpm                              | 1.1 MB     00:01

위의 명령은 gvim설치중인 vim의 그래픽 버전을 보여줍니다 . 필요한 종속성이 설치되어 있는지 확인하고 그렇지 않은 경우 다운로드합니다.

패키지 위치는 무엇입니까

yum-utils이라는에 포함 된 다른 도구를 사용하여 지정된 패키지의 URL을 확인할 수도 있습니다 repoquery. 이 도구는 환상적인 도구이며 제공하는 패키지를 다운로드하지 않고도 리포지토리 내부를 들여다 볼 수 있습니다.

예를 들면 다음과 같습니다.

$ repoquery --location vim-X11
http://kdeforge.unl.edu/mirrors/fedora-archive/fedora/linux/updates/14/x86_64/vim-X11-7.3.315-1.fc14.x86_64.rpm

참고 : 이 URL은 리포지토리 미러 중 하나의 URL이므로 실행마다 변경 될 수 있습니다.

패키지의 다른 점은 무엇입니까?

repoquery다음 질문에도 답할 수 있습니다 .

패키지에는 무엇이 필요합니까?

$ reqpoquery -R vim-X11

패키지 내용물 :

$ repoquery -l vim-X11

에 대한 맨 페이지를 참조하십시오 repoquery.


답변