最初からやり直せるように、LAMPスタックを削除するにはどうすればよいですか?


37

ウェブサーバーからやり直したいのですが、すべてのLAMPパッケージを再インストールしたいのですが、どうすればいいですか?


3
あなたと他の人の情報のためだけに。次のコマンドでLAMPをアンインストールした後:sudo apt-get remove lamp-server ^多くのもの/ソフトウェアが削除されました。無関係だと思うことは...起動しようとすると、再起動後に端末でハングするだけです... [OK]

とにかく、完全に削除されたかどうかを確認できますか?リンクまたはクーマンドまたは何か?
abhishah901

回答:


46

sudo apt-get purge mysql-server apache2 php5

これにより、ほとんどのケースを処理する「ビッグボーイ」パッケージが削除されます。

この情報は、ドキュメント、特に最初からやり直す方法に関するこのセクションに記載されています。

LAMPスタックを削除するには、次のパッケージを削除します。

注:これは、これらのパッケージを必要とする他のプログラムがないことを前提としています。最初にこの削除をシミュレートし、必要なものを削除しないパッケージのみを削除することをお勧めします。

sudo apt-get remove apache2 apache2-mpm-prefork apache2-utils apache2.2-common libapache2-mod-php5 libapr1 libaprutil1 libdbd-mysql-perl libdbi-perl libmysqlclient15off libnet-daemon-perl libplrpc-perl libpq5 mysql-client-5.0 mysql-common mysql-server mysql-server-5.0 php5-common php5-mysql

debconfデータも削除するには、削除するときにパージオプションを使用します。Apacheに対して行った設定を削除するには、パッケージが削除されたら/ etc / apache2ディレクトリを手動で削除します。

taskselを使用してパッケージを削除しないでください。悪いことが起こる可能性があります。これはこのバグレポートで説明されています。

残りのドキュメントでは、Apacheを再インストールする方法と、再度実行するために必要なすべてのものをカバーしています。


これは私のために働いた:sudo apt-get purge apache2 php5-cli apache2-mpm-prefork apache2-utils apache2.2-common libapache2-mod-php5 libapr1 libaprutil1 libdbd-mysql-perl libdbi-perl libnet-daemon-perl libplrpc-perl libpq5 mysql-client mysql-common mysql-server php5-common php5-mysql phpmyadmin && sudo apt-get autoremove 使用:「PHP 5.3.10-1ubuntu3.6 with Suhosin-Patch(cli)、Apache / 2.2.22(Ubuntu)、mysql Ver 14.14 Distrib 5.5.31、for debian-linux-gnu(x86_64) readline 6.2 "を使用して
-quantme

とにかく、完全に削除されたかどうかを確認できますか?リンクまたはクーマンドまたは何か?
abhishah901

E:ロックを取得できませんでした/ var / lib / dpkg / lock-open(11:リソースが一時的に利用不可です)E:管理ディレクトリ(/ var / lib / dpkg /)をロックできません。それを使用してプロセス?
マダンバンダリ

php5が利用可能な唯一のバージョンであると仮定している
ジョエルGマシュー

9

LAMPを削除

sudo apt-get purge libapache2-mod-auth-mysql phpmyadmin
sudo apt-get purge mysql-server mysql-server-5.1 mysql-server-core-5.1
sudo apt-get purge apache2 apache2-mpm-prefork apache2-utils apache2.2-bin apache2.2-common libapache2-mod-php5
sudo apt-get autoremove

LAMPをインストールする

tasksel Select LAMPサーバーを実行します。

lamp Serverデータベースを完全に管理するには、phpmyadminをインストールしてください

sudo apt-get install phpmyadmin


7
注意してください: "sudo apt-get remove lamp-server ^"を実行すると、マシン上のほとんどすべてが削除されました。次回の再起動時に、デスクトップにアクセスすることさえできませんでした。
トレバーヒッキー

ここでは同じ、須藤はapt-getを削除ランプ・サーバー^にインストールUbuntuの私を台無しに
PPP

うわー!^私がコメントしているのに、それが今起こっています。python3-apparmourを削除して、何かが間違っていることに気付いたところです。以前にこれを読んでいたらよかった。
Abhinav Gauniyal

とにかく、完全に削除されたかどうかを確認できますか?リンクまたはクーマンドまたは何か?
abhishah901

2
sudo apt-get purge apache2 php5-cli apache2-mpm-prefork apache2-utils apache2.2-common \
     libapache2-mod-php5 libapr1 libaprutil1 libdbd-mysql-perl libdbi-perl \
     libnet-daemon-perl libplrpc-perl libpq5 mysql-client mysql-common mysql-server \
     php5-common php5-mysql phpmyadmin \
&& sudo apt-get autoremove

0

LAMPスタックの新しいバージョンは、次の方法でアンインストールできます。

$ sudo /opt/lampstack-[version]/uninstall

例えば

$ sudo /opt/lampstack-7.1.22-2/uninstall
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.