คุณไม่ได้พูด แต่คุณได้รับเวอร์ชันอะไรและคุณคาดหวังว่าจะเป็นเวอร์ชั่นใด
ฉันมีที่เก็บอะไร
คุณสามารถค้นหาว่าที่เก็บข้อมูลใดที่ระบบของคุณถูกกำหนดค่าให้เคียวรีโดยใช้คำสั่งนี้:
$ 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 distro ที่ให้บริการแพคเกจนี้
ที่เก็บอื่นมีอะไรอีกบ้าง
คุณสามารถค้นหาสิ่งที่เก็บมีแพคเกจที่เฉพาะเจาะจง (อย่างน้อยที่สุดของ Repos หลัก) โดยใช้pkgs.org
จากรายการนี้EPEL repoมีเวอร์ชั่นที่สร้างไว้ล่วงหน้าแล้ว รุ่นของแพ็คเกจนี้มีดังนี้: cmake 28-2.8.11.2-1
yum
การกำหนดค่าของคุณใน/etc/yum.repos.d/*
; มีอะไรในนั้นที่ล็อครุ่นที่ติดตั้งลง