YUMを使用してCentOS 6に以前のバージョンのApache httpdをインストールする方法

YUMを使用してCentOS 6に以前のバージョンのApache httpdをインストールする方法

CentOS 6コンピュータに古いバージョンのApache httpdをインストールする方法は?私がするとき:

sudo yum --showduplicates list httpd | expand

私は得る:

file:///media/project/repodata/repomd.xml: [Errno 14] Could not open/read file:///media/project/repodata/repomd.xml
Trying other mirror.
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: pubmirrors.dal.corespace.com
 * extras: pubmirrors.dal.corespace.com
 * updates: repos.dfw.quadranet.com
Available Packages
httpd.x86_64                   2.2.15-45.el6.centos                      base
httpd.x86_64                   2.2.15-47.el6.centos                      updates
httpd.x86_64                   2.2.15-47.el6.centos.1                    updates

現在、安定したApacheバージョンは2.4.18であり、正確には古いバージョンのApache 2.2.26をインストールする必要があります。利用可能なバージョンは2.2.15です。自分のコンピュータに別のYUMリポジトリを追加する必要がありますか?

私がこれをしようとしたとき:

sudo yum install httpd-2.2.26

次のメッセージを受け取りました。

利用可能なパッケージhttpd-2.2.26はありません。

私の考えのもう一つのオプションは、ソースから自分のコンピュータにビルドしてみることです。

ベストアンサー1

簡単に:

yum downgrade httpd-<version-number>

そのバージョンはすでにリポジトリで利用可能である必要があり、次のように確認できます。

yum list --showduplicates httpd

これにより、依存関係の問題が発生する可能性があります。以前のバージョンのhttpdは、廃止された古いパッケージに依存しています。この場合、依存パッケージを削除する必要があります。

探しているバージョンがリポジトリーになく、RPMが見つからない場合は、次のコマンドを使用してください。rpmboneを検索、ソースから構築されました。

おすすめ記事