leafpad
나중에 호출할 프로그램을 설치하고 싶다고 가정해 보겠습니다 .
현재 이를 설치하는 유일한 방법은 다음을 통해서입니다:
yum install leafpad -y
그런데 저장하고 나중에 인터넷 연결 없이 설치하고 싶어요.
yum 저장소에서 가져와서 폴더에 저장한 다음 나중에 설치하려면 어떻게 해야 합니까?
답변1
오프라인 설치를 위해 패키지와 해당 종속성을 다운로드하려는 경우 이 도구를 사용할 수 있습니다 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
위 명령은 설치 중인 vim의 그래픽 버전을 보여줍니다 gvim
. 필요한 종속성이 설치되어 있는지 확인하고 그렇지 않은 경우 해당 종속성도 다운로드합니다.
패키지 위치는 어디인가요?
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
.