Bạn không nói nhưng bạn đang nhận được phiên bản nào và phiên bản nào bạn mong đợi?
Tôi có những kho lưu trữ nào?
Bạn có thể tìm hiểu những kho lưu trữ mà hệ thống của bạn được cấu hình để truy vấn bằng lệnh này:
$ 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
Thông tin gói
Bạn có thể truy vấn bất kỳ gói nào cho dù nó được cài đặt hay không sử dụng 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 của gói
Bạn có thể tìm ra nơi RPM đang được tải xuống bằng cách sử dụng repoquery
lệnh.
$ repoquery --location cmake
http://centos.mirrors.hoobly.com/6.5/os/x86_64/Packages/cmake-2.6.4-5.el6.x86_64.rpm
Đó là một phần của kho lưu trữ này:
$ repoquery -i cmake | grep Repos
Repository : base
Vì vậy, đây là kho lưu trữ cơ sở cho bản phân phối CentOS cung cấp gói này.
Những kho lưu trữ khác có nó?
Bạn có thể truy vấn kho lưu trữ nào chứa một gói cụ thể (ít nhất là hầu hết các kho chính) bằng pkgs.org .
Theo danh sách này, repo EPEL có phiên bản mới nhất được xây dựng trước. Phiên bản của gói này như sau: cmake 28-2.8.11.2-1.
yum
cấu hình của bạn trong/etc/yum.repos.d/*
; Có bất cứ điều gì trong đó đang khóa phiên bản cài đặt xuống.