我對centOS非常陌生。我在過去的幾年中一直在使用Ubuntu。但我想建立一個生產OpenStack環境併爲此目的而開放操作系統。現在我遇到了yum-installer行爲的問題。yum /軟件倉庫中沒有使用源文件夾中的子文件夾
在我的CentOS系統,有一個源存儲庫文件/ etc /yum.repos.d/CentOS-OpenStack-mitaka.repo。
[centos-openstack-mitaka]
name=CentOS-7 - OpenStack mitaka
baseurl=http://mirror.centos.org/centos/7/cloud/$basearch/openstack-mitaka/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-Cloud
(...)
我試圖安裝一個軟件包出庫,這似乎只是正常工作的,但包需要依賴特定版本。
Error: Package: 1:python-keystone-9.0.2-1.el7.noarch (centos-openstack-mitaka)
Requires: python-sqlalchemy >= 1.0.10
Available: python-sqlalchemy-0.9.8-1.el7.x86_64 (base)
python-sqlalchemy = 0.9.8-1.el7
Error: Package: python2-oslo-db-4.6.0-1.el7.noarch (centos-openstack-mitaka)
Requires: python-sqlalchemy >= 0.9.9
Installing: python-sqlalchemy-0.9.8-1.el7.x86_64 (base)
python-sqlalchemy = 0.9.8-1.el7
Error: Package: 1:python-keystone-9.0.2-1.el7.noarch (centos-openstack-mitaka)
Requires: python-sqlalchemy >= 1.0.10
Installing: python-sqlalchemy-0.9.8-1.el7.x86_64 (base)
python-sqlalchemy = 0.9.8-1.el7
我在找這個版本,發現它。它位於特定存儲庫的子文件夾中,但未被使用。我不知道爲什麼百勝系統不使用回購的子文件夾。 (http://mirror.centos.org/centos/7/cloud/x86_64/openstack-mitaka/common/python-sqlalchemy-1.0.11-1.el7.x86_64.rpm)
也許有人有更多的experiance與CentOS的yum的安裝程序可以幫我解決這個問題。