私はRPMを作成し、作業中のサーバーにscpを適用しました。私は先に進み、次のことをしました。
sudo rpm --install supportScripts-0.1-1.noarch.rpm
すべてがとてもよくインストールされました。しかし、クエリを使用して検索すると、次のようになります。
rpm -q supportScripts-0.1-1.noarch.rpm
package supportScripts-0.1-1.noarch.rpm is not installed
これが私が得たものです。したがって、再インストールしようとすると、次の結果が表示されます。
[root@slu support]# rpm --install supportScripts-0.1-1.noarch.rpm
package supportScripts-0.1-1 is already installed
このパッケージがインストールされている場所とクエリにパッケージがインストールされていないと表示される理由を見つけるのに役立つ人はいますか?
更新:rpmを削除できることを確認しようとしました。
[root@slu support]# rpm --erase supportScripts-0.1-1.noarch.rpm
error: package supportScripts-0.1-1.noarch.rpm is not installed
なぜ1つのソースではインストールされているのか、他のソースではそうではないと言うのか理解できません。これは混乱して残念です。
ベストアンサー1
照会時にパッケージ名のみを指定し、パッケージを含むrpmファイル名を指定しないでください。
rpm -q supportScripts-0.1-1
(またはそうでなければrpm -q supportScripts
)。
編集:インストールされたパッケージに含まれるファイルのリストを取得します。
rpm -ql supportScripts