apt-get -- 刪除會觸發軟體包安裝嗎?

apt-get -- 刪除會觸發軟體包安裝嗎?

我想刪除並清除 apache2 - 為什麼這會觸發 php5-cgi 的安裝?

sudo apt-get --purge 刪除 apache2

正在閱讀包裹清單...完成
建構依賴樹       
讀取狀態資訊...完成
以下軟體包已自動安裝,不再需要:
  linux-headers-3.19.0-20 linux-headers-3.19.0-20-generic linux-image-3.19.0-20-generic linux-image-extra-3.19.0-20-generic linux-signed-image- 3.19.0-20-通用linux-tools-3.19.0-20
  linux-tools-3.19.0-20-generic
使用“apt-get autoremove”刪除它們。
將安裝以下額外軟體包:
  php5-cgi
推薦套餐:
  php-pear
以下軟體包將會被刪除:
  apache2* libapache2-mod-php5*
將安裝以下新軟體包:
  php5-cgi
0 已升級,1 已新安裝,2 已刪除,15 未升級。
需要取得 4,419 kB 的檔案。
此操作後,將使用 8,152 kB 的額外磁碟空間。
你想繼續嗎? [是/否] 否
中止。

當我上面發出時,它實際上安裝了那個新軟體包!我不認為這是一個替代方案

答案1

該軟體包php5取決於是否已apache2安裝cgi

滿足這種依賴性的兩個主要選項是libapache2-mod-php5 或者 php5-cgi

如果刪除其中一個,系統將安裝另一個,否則php5將存在未滿足的依賴關係。

您可以在以下位置查看依賴項php5 在 Ubuntu 軟體包資料庫中。

相關內容