Centos
yum 安裝舊版本的 cmake
出於某種原因,當我執行
yum
獲取 cmake 時,它將安裝舊版本。可能是因為我的回購清單不完整嗎?我在 CentOS 6 上使用非網路安裝 CD 中的最小桌面安裝。誰能給我一個回購連結或什麼的?在 Scientific Linux 上也會發生同樣的事情。
我會自己編譯它作為最後的手段,因為我正在嘗試
yum install cmake
在 bash 腳本中工作。
你沒有說,但你得到什麼版本,你期望什麼版本?
我有哪些儲存庫?
您可以使用以下命令找出您的系統配置為查詢哪些儲存庫:
$ 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.
包的網址
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。