パッケージを手動でインストールした後、yum情報は更新されません。

パッケージを手動でインストールした後、yum情報は更新されません。

私の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

yumRPMデータベースの内容だけをそのまま見てくださいyumrpmソースからパッケージをコンパイル、使用、またはyumインストールしないと、rpmRPMデータベースにはyum存在せず、何も起こらず、libeventRPMデータベースでのみ考慮されます。コンテンツ。libeventすでに最新バージョンなので、何yumもせず何もしませんrpm

正常に実行されるため、データベースに対して何もする必要はありません。ソースからソフトウェアをコンパイルする理由は、システムを破壊する悪名高い「依存関係地獄」につながる可能性がある競合を引き起こさずに環境に追加できるように、リポジトリで利用できないバージョンを取得するためです。

おすすめ記事