[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:98234] Re: rpmでの依存エラー発生時の関連パッケージを調べる方法


鈴木と申します。

>  この 必用とされている yyy が含まれている パッケージ
>は、どのようにして調べるのでしょうか?

最初とまどいますよね。私もいろいろ考えました。
で、一番効率的だったのはGoogleにそのyyyをいれて追加のキーワードに
rpmなんかを入力すると結構出てきます。

インストール用のCDをお持ちであればその中にあるRPMのパッケージの
ファイルの一覧を作っておくと便利です。rpm -qlp パッケージで中に
含まれるファイルの一覧が出てきます。

私は下記のスクリプトを走らせてパッケージの入っているCDとその中
に含まれるファイルをリストアップしています。

grepで簡単に見つかるので結構重宝しています。

#!/bin/bash
# 引数にCDの番号をいれてください。
[ -e rpm.list.$1 ] && rm rpm.list.$1
[ -e rpm.file.list.$1 ] && rm rpm.file.list.$1

for i in /mnt/cdrom/RedHat/RPMS/*.rpm ; do
        RPM=`basename $i`
        echo DISC$1 $RPM >> rpm.list.$1
        LIST=`rpm -qlp $i`
        for l in $LIST ; do
                echo $RPM $l >> rpm.file.list.$1
        done
        echo $RPM
done

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: References: