web-dev-qa-db-ja.com

一部の構成ファイルを削除した後、Apache HTTPDを再インストールするにはどうすればよいですか?

最近、Apacheの設定をいじっていたので、最初からやり直せるように再インストールしたかったのです。 Apache2パッケージの再インストールに関するいくつかのフォーラム投稿に従い、これにより/etc/Apache2フォルダーが削除されました。

何回試してみても、Apacheのインストールを完全に消去してから再インストールすることはできないようです。 Sudo apt-get install Apache2またはreinstallは何もしません。 Synapticを使用しても削除できないようです。

コンピューターに新しいApacheを再度インストールするためにできることはありますか?

38
seadowg

パッケージをパージせずに削除された構成ファイルを置き換えるには、次のようにします。

Sudo apt-get -o DPkg::Options::="--force-confmiss" --reinstall install Apache2

Apache2構成ファイルを完全に削除するには、以下を行う必要があります

Sudo apt-get purge Apache2

その後、通常の方法で再インストールできます

Sudo apt-get install Apache2

すべての構成ファイルを削除するにはパージが必要です。構成ファイルを削除してパッケージのみを削除すると、これは記憶され、欠落している構成ファイルはデフォルトで再インストールされません。

74
ajmitch

最初に次のコマンドを実行します

Sudo apt-get remove --purge Apache2 Apache2-utils

その後、実行します

Sudo apt-get install Apache2

それは私のために働いた

5
edd

Apache2ファイルを削除...

Sudo apt-get remove --purge Apache2*

クリーンインストール

Sudo apt-get --reinstall install Apache2.2-common
Sudo apt-get --reinstall install Apache2
1
Fox