당신은 말하지 않지만 어떤 버전을 받고 있으며 어떤 버전을 기대하십니까?
어떤 리포지토리가 있습니까?
이 명령을 사용하여 시스템이 쿼리하도록 구성된 리포지토리를 찾을 수 있습니다.
$ yum repolist | expand
Loaded plugins: fastestmirror, priorities, refresh-packagekit
Loading mirror speeds from cached hostfile
* base: centos.mirror.constant.com
* epel: mirror.steadfast.net
* extras: mirror.symnds.com
* updates: bay.uchicago.edu
77 packages excluded due to repository priority protections
repo id repo name status
base CentOS-6 - Base 6,297+70
epel Extra Packages for Enterprise Linux 6 - x86_64 10,246
extras CentOS-6 - Extras 7+7
updates CentOS-6 - Updates 314
repolist: 16,864
패키지 정보
패키지의 설치 여부를 사용하여 쿼리 할 수 있습니다 yum info <pkg>
.
$ yum info cmake
Loaded plugins: fastestmirror, priorities, refresh-packagekit
Loading mirror speeds from cached hostfile
* base: centos.mirror.constant.com
* epel: mirror.steadfast.net
* extras: mirror.symnds.com
* updates: bay.uchicago.edu
77 packages excluded due to repository priority protections
Installed Packages
Name : cmake
Arch : x86_64
Version : 2.6.4
Release : 5.el6
Size : 18 M
Repo : installed
From repo : base
Summary : Cross-platform make system
URL : http://www.cmake.org
License : BSD
Description : CMake is used to control the software compilation process using simple
: platform and compiler independent configuration files. CMake generates
: native makefiles and workspaces that can be used in the compiler
: environment of your choice. CMake is quite sophisticated: it is possible
: to support complex environments requiring system configuration, pre-processor
: generation, code generation, and template instantiation.
패키지의 URL
repoquery
명령 을 사용하여 RPM을 다운로드 할 위치를 찾을 수 있습니다 .
$ repoquery --location cmake
http://centos.mirrors.hoobly.com/6.5/os/x86_64/Packages/cmake-2.6.4-5.el6.x86_64.rpm
이 저장소의 일부는 다음과 같습니다.
$ repoquery -i cmake | grep Repos
Repository : base
이 패키지를 제공하는 CentOS 배포판의 기본 저장소입니다.
다른 리포지토리에는 무엇이 있습니까?
pkgs.org를 사용하여 특정 패키지 (적어도 대부분의 주요 저장소)를 포함하는 저장소를 쿼리 할 수 있습니다 .
이 목록에 따르면 EPEL 저장소 에는 최신 버전이 사전 빌드되어 있습니다. 이 패키지의 버전은 다음과 같습니다. cmake 28-2.8.11.2-1.
yum
구성을 확인하십시오/etc/yum.repos.d/*
. 설치된 버전을 잠그는 것이 있습니까?