Ubuntu 12.04: apache2-common을 설치할 수 없습니다.

Ubuntu 12.04: apache2-common을 설치할 수 없습니다.

방금 10.04에서 12.04로 업그레이드하고 apache2를 업그레이드했습니다. 나는 다음과 같은 문제를 겪었습니다.

  • 승객을 설치하려고 시도하는 동안 승객이 누락되었다고 불평했습니다 apache2-prefork-dev.
  • sudo apt-get install apache2-prefork-dev불평하다:

    apache2-prefork-dev : Depends: apache2.2-common (= 2.2.22-1ubuntu1.4) but it is not going to be installed

  • sudo apt-get install apache2.2-common불평하다:

    apache2.2-common : Depends: apache2.2-bin (= 2.2.22-1ubuntu1.4) but it is not going to be installed

  • sudo apt-get install apache2.2-bin설치합니다.

  • sudo apt-get install apache2.2-common아직도 찾지 못합니다.

모든 아파치를 여러 번 제거하고 제거했습니다. 어떤 아이디어가 있습니까?

답변1

새로운 12.04 LTS 설치를 시도했습니다. 중요한 문제는 ppa:ondrej/php5PHP 5.4용 저장소를 추가했다는 것입니다 . 여기에는 개발 헤더가 없는 Apache 2.4가 포함됩니다. 결과적으로 Apache 2.4.6이 설치되어 있지만 개발 헤더를 설치하려고 하면 패키지 색인이 2.2에 대해서만 찾습니다.

12.04를 계속 사용한다면 처음부터 컴파일해야만 결과를 얻을 수 있는 것 같습니다.

PHP 5.4 및 Apache 2.4용 관리 패키지를 원한다면 12.04 LTS를 사용할 수 없습니다.

일반적인 PHP와 정적 페이지만 필요하다면 모든 것이 괜찮을 것입니다. Phusion Passenger for Rails도 설치해야 하므로 12.04는 옵션이 아닙니다.

13.10으로 업그레이드해보고 여기에 다시 댓글을 달겠습니다.

관련 정보