Вы не говорите, но какие версии вы получаете и какие версии вы ожидаете?
Какие репозитории у меня есть?
Вы можете узнать, какие репозитории ваша система настроена для запроса, используя эту команду:
$ 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 пакета
Вы можете узнать, откуда загружается RPM с помощью repoquery
команды.
$ 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/*
; есть ли там что-нибудь, что блокирует установленную версию.