Freebsd

如果我從源 tarball 安裝了 Apache,如何刪除它?

  • April 17, 2014

我從源 tar 安裝了 Apache 2.4,提取目錄中的 makefile 中似乎沒有“make deinstall”或“make uninstall”選項。

如何從我的系統中刪除已安裝的 Apache 伺服器?

系統是FreeBSD;我避免使用埠,因為安裝是針對具有較低版本 OpenSSL 的測試伺服器。

使用命令刪除手動安裝的文件rm

(如果您有時不知道需要刪除哪些文件,這有助於make install再次查找已更新的文件 - 不過您可能已經把自己弄得一團糟。)


下次您需要建構測試環境時,您應該仔細考慮併計劃最終刪除該環境(例如,通過--prefix=/usr/local/apache-test在執行時使用,configure以便所有安裝的文件都方便地放在一個目錄下)。

這需要您做更多的工作,但不太可能在您的伺服器上弄得一團糟。

更好的解決方案是使用 FreeBSD 的jail功能來完全限制您的測試環境。這具有更陡峭的學習曲線(並且使用​​更多的磁碟空間),但就隔離/遏製而言,它是正確的選擇。

引用自:https://serverfault.com/questions/589831