2015年06月23日
Tweet
dpkg -l を見ると、先頭行は ii になっているのがほとんどなのですが、 rc になっているのがありました。
調べてみると、以下のページがヒットしました。
dpkg -lの”rc”状態とは
パッケージが削除され、設定ファイルが残っている状態のようです。
ajaxterm がその対象だったのですが、たしかにユーザーなどがまだ残っており、apt-get による remove だけでは、そういうのは削除されないのかなーとモンモンとしていたのです。
ということで、以下の通りコマンドを実行してみました。
# dpkg --purge ajaxterm
(Reading database ... 26507 files and directories currently installed.)
Removing ajaxterm (0.10-12ubuntu1) ...
Purging configuration files for ajaxterm (0.10-12ubuntu1) ...
usermod: user 'ajaxterm' does not exist
手動でユーザーを削除したあとにコマンドを実行したのですが、ちゃんと削除しようと試みているようですね。よかった。
find / -name ajaxterm コマンドでも、上記コマンド実行前は /etc/default/ajaxterm が存在していましたが、実行後は削除されていました。
remove ではパッケージだけの削除?purgeは設定ファイルも含めて削除?ということなのでしょうか。
調べてみると、以下のページがヒットしました。
dpkg -lの”rc”状態とは
パッケージが削除され、設定ファイルが残っている状態のようです。
ajaxterm がその対象だったのですが、たしかにユーザーなどがまだ残っており、apt-get による remove だけでは、そういうのは削除されないのかなーとモンモンとしていたのです。
ということで、以下の通りコマンドを実行してみました。
# dpkg --purge ajaxterm
(Reading database ... 26507 files and directories currently installed.)
Removing ajaxterm (0.10-12ubuntu1) ...
Purging configuration files for ajaxterm (0.10-12ubuntu1) ...
usermod: user 'ajaxterm' does not exist
手動でユーザーを削除したあとにコマンドを実行したのですが、ちゃんと削除しようと試みているようですね。よかった。
find / -name ajaxterm コマンドでも、上記コマンド実行前は /etc/default/ajaxterm が存在していましたが、実行後は削除されていました。
remove ではパッケージだけの削除?purgeは設定ファイルも含めて削除?ということなのでしょうか。