Anda tidak mengatakan tetapi versi apa yang Anda dapatkan dan versi apa yang Anda harapkan?
Repositori apa yang saya miliki?
Anda dapat mengetahui repositori apa yang dikonfigurasikan oleh sistem Anda untuk menggunakan perintah ini:
$ 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
Info paket
Anda dapat menanyakan paket apa pun apakah itu diinstal atau tidak digunakan 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 paket
Anda dapat mengetahui di mana RPM sedang diunduh dari menggunakan repoquery
perintah.
$ repoquery --location cmake
http://centos.mirrors.hoobly.com/6.5/os/x86_64/Packages/cmake-2.6.4-5.el6.x86_64.rpm
Yang merupakan bagian dari repositori ini:
$ repoquery -i cmake | grep Repos
Repository : base
Jadi ini adalah repositori dasar ke distro CentOS yang menyediakan paket ini.
Repositori lain apa yang memilikinya?
Anda dapat menanyakan repositori apa yang berisi paket tertentu (setidaknya sebagian besar repo utama) menggunakan pkgs.org .
Menurut daftar ini, repo EPEL memiliki versi terbaru yang dibuat sebelumnya. Versi paket ini adalah sebagai berikut: cmake 28-2.8.11.2-1.
yum
konfigurasi Anda di/etc/yum.repos.d/*
; apakah ada sesuatu di sana yang mengunci versi yang terinstal.