RPMをアンインストールするときに、他パッケージとの依存関係が解決されない場合、
rpm -nodeps <package name>
などを使い、強制的にパッケージ削除をすることがありますが、
この場合、同じパッケージをその後使いたくなり、再インストールした時、
以前の依存関係は取り戻されるのでしょうか?
(たとえば、プログラムの中から同じ設定ファイルを使っていて、
パッケージをアンインストールすることによって、
そのファイルまで消えてしまう場合など。Winでは、たまにアンインストール時に
メッセージで知らせてくれますが。)
削除したいRPMがありますが、失敗した時のことを考えると、怖くて躊躇しています。
よろしくお願いいたします。
> RPMをアンインストールするときに、他パッケージとの依存関係が解決されない場合、
> rpm -nodeps <package name>
> などを使い、強制的にパッケージ削除をすることがありますが、
> この場合、同じパッケージをその後使いたくなり、再インストールした時、
> 以前の依存関係は取り戻されるのでしょうか?
> (たとえば、プログラムの中から同じ設定ファイルを使っていて、
> パッケージをアンインストールすることによって、
> そのファイルまで消えてしまう場合など。Winでは、たまにアンインストール時に
> メッセージで知らせてくれますが。)
Linuxの依存関係というのは、そのソフトが動くために必須の関連ソフトのことであり、
データというのはないと認識しています。
従って、強制的に削除してももう一度インストールすればいいだけです。しかし、
依存関係の主従関係にもよりますが、残したほうのソフトをバージョンアップしたいときに
依存関係がでてインストールできない等の問題が発生することもあるので、強制削除は
なるべく避けたほうがいいとおやじは思います。本当に削除が必要なのでしょうか?
デーモンを動かさないだけではダメですか?おやじは、Apacheやsebdmailなどは
そのままにしてありますが。
とても、勉強になりました(^^♪
なるべく、RPMの削除は避けたいと思います。
ありがとうございました。
それから、このサイトを拝見させていただいて、本当に勉強
になります。
これからも、よろしくお願いします。