私のlibeventインストールバージョンは2.0.12です。
次のコマンドで新しいバージョンのlibevent(v2.1.12)をインストールしましたが、すべてがうまくいきましたが、yum infoではlibeventバージョン2.0.12が再び表示されました。
Yumに何が起こりましたか? yumデータベースをどのように更新できますか?
$ wget https://github.com/libevent/libevent/releases/download/release-2.1.12-stable/libevent-2.1.12-stable.tar.gz
$ tar -zxf libevent-*.tar.gz
$ cd libevent-*/
$ ./configure --prefix=/usr/local --enable-shared
$ sudo make && make install
ベストアンサー1
yum
RPMデータベースの内容だけをそのまま見てくださいyum
。rpm
ソースからパッケージをコンパイル、使用、またはyum
インストールしないと、rpm
RPMデータベースにはyum
存在せず、何も起こらず、libevent
RPMデータベースでのみ考慮されます。コンテンツ。libevent
すでに最新バージョンなので、何yum
もせず何もしませんrpm
。
正常に実行されるため、データベースに対して何もする必要はありません。ソースからソフトウェアをコンパイルする理由は、システムを破壊する悪名高い「依存関係地獄」につながる可能性がある競合を引き起こさずに環境に追加できるように、リポジトリで利用できないバージョンを取得するためです。