답변1
사용 가능한 특정 버전을 확인하려면 스위치를 yum
사용하면 됩니다 --showduplicates
. "패키지 이름.아키텍처 버전"과 같은 목록을 제공합니다.
$ yum --showduplicates list httpd | expand
Loaded plugins: fastestmirror, langpacks, refresh-packagekit
Loading mirror speeds from cached hostfile
* fedora: mirror.steadfast.net
Available Packages
httpd.x86_64 2.4.6-6.fc20 fedora
httpd.x86_64 2.4.10-1.fc20 updates
특정 버전을 설치하는 경우는 무엇입니까? 다음과 같이 스키마 이름을 제거하여 패키지 이름에 버전 정보를 추가할 수 있습니다.
$ sudo yum install <package name>-<version info>
예를 들어, 이 경우 이전 버전 2.4.6-6을 설치하려면 다음을 수행합니다.
$ sudo yum install httpd-2.4.6-6
패키지를 지정할 때 버전 정보를 포함할 수도 있습니다. 이 경우에는 Fedora 20(F20)을 다루고 있으므로 버전 정보는 아키텍처 정보와 마찬가지로 "fc20"이 됩니다.
$ sudo yum install httpd-2.4.6-6.fc20
$ sudo yum install httpd-2.4.6-6.fc20.x86_64
다시 찾아봐
주장을 올바르게 구성했는지 확실하지 않은 경우에도 repoquery
상담할 수 있습니다 .
$ sudo yum install yum-utils # (to get `repoquery`)
$ repoquery --show-duplicates httpd-2.4*
httpd-0:2.4.6-6.fc20.x86_64
httpd-0:2.4.10-1.fc20.x86_64
다운로드 및 설치
다음 옵션 중 하나를 사용하여 웹에서 특정 RPM을 다운로드한 다음 이를 사용하여 yum
설치할 수도 있습니다.
$ yum --downloadonly <package>
-or-
$ yumdownloader <package>
그런 다음 다음과 같이 설치하십시오.
$ sudo yum localinstall <path to rpm>
패키지 X에 필요한 모든 것을 다운로드하려면 어떻게 해야 합니까?
$ yumdownloader --resolve <package>
예
$ 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
종속성 검사를 수행한 다음 누락된 부분을 다운로드하는 중입니다. 자세한 내용은 내 답변을 참조하십시오.저장소에서 파일을 다운로드하고 나중에 인터넷 연결 없이 설치하는 방법은 무엇입니까?.
인용하다
답변2
또는 rpm
파일을 다운로드한 후 yum
다음을 수행하라는 지시를 받을 수 있습니다 localinstall
.
yum localinstall /path/to/package.rpm
필요한 패키지를 구할 수 있는 좋은 장소는 rpmfind.com이며 패키지 이름을 검색하세요.