誤ってインストールしましたzabbix-frontend-php
引っ張ったApache2
依存関係として。
どちらも使いたくないし、両方のパッケージを完全に削除したい。
残念ながら、apt-get
Apache2をzabbixで正しく動作させるまで、zabbixを削除できません。削除しようとしている壊れたパッケージの修正に時間をかけたくありません。
Apt-getをオーバーライドして削除を続行するにはどうすればよいですか?
$ apt-get remove Apache2 zabbix-frontend-php パッケージ 'Apache2'はインストールされていないため、削除されません 次のパッケージは自動的にインストールされ、不要になりました: Apache2-bin Apache2-data 「apt-getautoremove」を使用してそれらを削除します。 次のパッケージは削除されます: zabbix-frontend-php 0がアップグレードされ、0が新しくインストールされ、1が削除され、0がアップグレードされていません。 1が完全にインストールまたは削除されていません。 この操作の後、28.2MBのディスク領域が解放されます。 続けたいですか? [Y/n] (データベースを読み込んでいます...現在インストールされている28117個のファイルとディレクトリ。) zabbix-frontend-php(1:2.4.7-1 + jessie)を削除しています... Apache2.serviceのジョブが失敗しました。詳細については、「systemctlstatusApache2.service」および「journalctl-xn」を参照してください。 invoke-rc.d:initscript Apache2、アクション「restart」に失敗しました。 dpkg:パッケージzabbix-frontendの処理中にエラーが発生しました-php(-remove): サブプロセスがインストールされた削除後のスクリプトがエラー終了ステータス1を返しました 処理中にエラーが発生しました: zabbix-frontend-php E:サブプロセス/ usr/bin/dpkgがエラーコード(1) を返しました。
ここでの質問と回答は役立つはずです:
https://askubuntu.com/questions/438345/how-to-remove-install-a-package-that-is-not-fully-installed
私が読んでいると、これらのコマンドのいずれかが必要なことを実行するはずです。
apt-get --force-yes remove <pkgname>
dpkg -r <pkgname>