Freebsd
如果我從源 tarball 安裝了 Apache,如何刪除它?
我從源 tar 安裝了 Apache 2.4,提取目錄中的 makefile 中似乎沒有“make deinstall”或“make uninstall”選項。
如何從我的系統中刪除已安裝的 Apache 伺服器?
系統是FreeBSD;我避免使用埠,因為安裝是針對具有較低版本 OpenSSL 的測試伺服器。
使用命令刪除手動安裝的文件
rm
。(如果您有時不知道需要刪除哪些文件,這有助於
make install
再次查找已更新的文件 - 不過您可能已經把自己弄得一團糟。)下次您需要建構測試環境時,您應該仔細考慮併計劃最終刪除該環境(例如,通過
--prefix=/usr/local/apache-test
在執行時使用,configure
以便所有安裝的文件都方便地放在一個目錄下)。這需要您做更多的工作,但不太可能在您的伺服器上弄得一團糟。
更好的解決方案是使用 FreeBSD 的
jail
功能來完全限制您的測試環境。這具有更陡峭的學習曲線(並且使用更多的磁碟空間),但就隔離/遏製而言,它是正確的選擇。