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
.