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
  리눅스 도구-3.19.0-20-일반
제거하려면 'apt-get autoremove'를 사용하세요.
다음과 같은 추가 패키지가 설치됩니다:
  php5-cgi
제안된 패키지:
  PHP-배
다음 패키지가 제거됩니다:
  아파치2* libapache2-mod-php5*
다음과 같은 새로운 패키지가 설치됩니다:
  php5-cgi
0개는 업그레이드되고, 1개는 새로 설치되고, 2개는 제거되고, 15개는 업그레이드되지 않습니다.
4,419kB의 아카이브를 가져와야 합니다.
이 작업 후에는 8,152kB의 추가 디스크 공간이 사용됩니다.
계속하시겠습니까? [예/아니요] n
중단합니다.

위에서 실행했을 때 실제로 새 패키지가 설치되었습니다! 대안이 아닌가 싶어요

답변1

패키지는 또는 설치 php5여부에 따라 다릅니다 .apache2cgi

이 종속성을 충족하는 두 가지 주요 옵션은 다음 중 하나입니다.libapache2-mod-php5 또는 php5-cgi.

하나를 제거하면 시스템이 다른 하나를 설치하고, 그렇지 않으면 php5충족되지 않은 종속성을 갖게 됩니다.

다음에서 종속성을 볼 수 있습니다.PHP5 Ubuntu 패키지 데이터베이스에 있습니다.

관련 정보