ダウンロードしました32ビット.rpm(Fedora / openSUSEの場合)私のCentOSコンピュータに。インストール中に次のエラーが発生します。
$ rpm -ivh google-chrome-stable_current_i386.rpm
warning: google-chrome-stable_current_i386.rpm: Header V4 DSA signature: NOKEY, key ID 7fac5991
error: Failed dependencies:
lsb >= 3.2 is needed by google-chrome-stable-12.0.742.124-92024.i386
libcurl.so.4 is needed by google-chrome-stable-12.0.742.124-92024.i386
xdg-utils is needed by google-chrome-stable-12.0.742.124-92024.i386
lsb
3.2以上のパッケージバージョンが必要であることは明らかです(私の考えでは)。libcurl.so.4
しかし、xdg-utils
これらのバージョンはどこで入手できますか?上記の3つのパッケージをインストールすると、インストールエラーが解決されると思います。
付録:パッケージをインストールlsb
し、コマンドを使用してxdg-utils
進めましたyum install <pkg_name>
。しかし、まだlibcurl.so.4
依存関係がないライブラリファイルがあります。この問題を解決する方法についてのアイデアはありますか?
ベストアンサー1
yum
Redhatコマンドラインパッケージマネージャを使用する必要があります。
この場合とは、lsb
とxdg-utils
入力してCentosリポジトリで見つけることができるrpmパッケージを表しますyum search <pkg_name>
。パッケージに関する詳細情報が必要な場合は、この機能を使用できますyum info <pkg_name>
。リポジトリで必要なパッケージを見つけた後sudo yum install <pkgs>
。
libcurl.so.4
パッケージ名ではなく、特定のパッケージ(この場合はlibcurl)によって提供されるライブラリファイルです。これはを使用して決定できますyum whatprovides <filename>
。パッケージを識別したら、上記のようにパッケージをインストールできます。