NGINXを削除できません


12

PHPファイルのWebサーバーとしてnginxを試しています。Apacheのバックグラウンドから来ましたが、試してみたかったです。最近問題が発生し、Apacheに戻す必要がありました。を使用して削除しましたapt-get remove nginx

これは問題なく機能し、Apacheをインストールしました。コンピューターを再起動すると、なんとなくnginxが起動しました。分かりませんでした。私はそれをもう一度削除しようとしましたが、メッセージが表示されました

$ sudo apt-get remove nginx
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'nginx' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.

プログラムを探している場合(スクリーンショット):

$ which nginx
/usr/sbin/nginx

私が何か間違ったことをしているのか、それを削除するための次のステップは誰か知っていますか?

Xubuntu 14.04を使用しています。


試しましたsudo apt-get purge nginxか?再インストールしてから、パージしてみてください。
メンダック

1
再インストールとパージを試みました。まだそこに:(
arty 14

回答:


21

nginxはメタパッケージなので、このパッケージによってインストールされたものはすべて削除する必要があります。実行してもsudo apt-get autoremoveうまくいかない場合は、実行できますsudo apt-get remove nginx-core nginx-full nginx-light nginx-extras nginx-naxsi nginx-common(これらのパッケージのうち1つだけがインストールされている可能性がありますが、コマンドは失敗しません)。


ありがとうございました!どのパッケージがメタパッケージであるかをどのように判断できますか?
芸術家気取り14

1
私は通常、パッケージのサイズに応じます。パッケージのインストールサイズ(apt-cache show nginx、またはapt-cache show ubuntu-desktop)が100未満の場合、それが単なるメタパッケージであり、依存関係(ソフトウェアの特定のバージョンまたはバリアントを指している可能性がある)を確認する可能性が高くなります。また、このmetapackagesセクションにあるパッケージはメタパッケージであることが確実です。ただし、すべてのメタパッケージがmetapackagesセクションにあるわけではありません。
saiarcot895 14

最も可能性のあるものは、nginx-coreとnginx-commonです。ありがとうございました。
m3nda

3

sudo apt-get remove --purge nginx*構成ファイルを含め、インストールされていてnginxに関連するものはすべて削除されます。また、正規表現に一致し、nginx*インストールされていないリポジトリで利用可能なパッケージもリストします。

とには違いがapt-get removeありapt-get purgeます。この--purgeオプションは、構成ファイルも削除します。クリーンな再インストールに役立ちます。

コマンドの入力:

sudo apt-get remove --purge nginx*

結果として:

The following packages will be REMOVED:
nginx-common*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 0 B of additional disk space will be used.
Do you want to continue [Y/n]? 
(Reading database ... 55416 files and directories currently installed.)
Removing nginx-common ...
Purging configuration files for nginx-common ...
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.