não posso usar o apache2 no ubuntu 14.04

1

Eu preciso instalar o apache2 no meu sistema Ubuntu. Ao executar o comando:

  

sudo apt-get instala o apache2

Eu recebo este erro:

Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 apache2 : PreDepends: dpkg (>= 1.17.14)
E: Unable to correct problems, you have held broken packages.

Eu verifiquei outras perguntas semelhantes e tentei fazer isso:

  

sudo apt-get install -f
  sudo dpkg --purge --force-depends "apache *"
  sudo apt-get instala o apache2

Mas o segundo comando diz:

sudo dpkg --purge --force-depends "apache*"
dpkg: error: --purge needs a valid package name but 'apache*' is not: illegal package name in specifier 'apache*': character '*' not allowed (only letters, digits and characters '-+._')

Eu naveguei mais e algumas pessoas dizem que isso pode ser devido ao php7 instalado. Não entendo por que isso seria assim e não posso resolver esse erro. Por favor ajude

EDIT: saída de lsb_release -a; uname -a

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 14.04.4 LTS
Release:    14.04
Codename:   trusty
Linux myprecious 3.13.0-24-generic #47-Ubuntu SMP Fri May 2 23:30:00 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

Eu tenho esse candidato e mais um mais recente:

2.4.12-2 0 500 ppa.launchpad.net/cybersec/chaos-ppa-v2/ubuntu trusty/main amd64 Packages
    
por lee huang 10.04.2016 / 13:55

1 resposta

3

O pacote apache2 em seu repositório de terceiros habilitado precisa do pacote dpkg na versão 1.17.14 ou superior. Esta versão não está disponível para Trusty. Por esse motivo, instale o pacote oficial apache2 para Trusty, atualmente a versão 2.4.7-1ubuntu4.9.

E como você pode ver na saída de apt-cache policy

2.4.12-2 0 500 ppa.launchpad.net/cybersec/chaos-ppa-v2/ubuntu trusty/main amd64 Packages

seu PPA de terceiros é link

Purgue-o com

sudo ppa-purge ppa:cybersec/chaos-ppa-v2

e instale apache2

sudo apt-get install apache2
    
por A.B. 10.04.2016 / 14:29