web-dev-qa-db-fra.com

E: Le paquet 'Apache2' n'a pas de candidat d'installation

Lorsque j'ai essayé d'installer Apache2 sur Ubuntu 14.04, j'ai reçu le message d'erreur suivant:

root@Final-Gitsetup-Developers:~# apt-get install Apache2
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package Apache2 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  libapache2-mpm-itk libapache2-mpm-itk:i386

E: Package 'Apache2' has no installation candidate 

Résultats de apt-cache policy | grep http | awk '{print $2 $3}' | sort -u

http://archive.ubuntu.com/ubuntu/trusty/universe  
http://repo.mysql.com/apt/ubuntu/wily/mysql-5.6  
http://repo.mysql.com/apt/ubuntu/wily/mysql-apt-config  
http://repo.mysql.com/apt/ubuntu/wily/mysql-tools  
1
spylh9999ggr

Toutes les sources logicielles de votre fichier /etc/apt/sources.list contenant la chaîne wily (Ubuntu 15.10) entrent en conflit avec vos sources logicielles Ubuntu 14.04 et vous empêchent d’installer Apache2. Pour résoudre ce problème, faites précéder chaque ligne contenant les chaînes wily ou xenial par un caractère # afin de le transformer en commentaire.

Editez le fichier /etc/apt/sources.list avec l'éditeur de texte nano. Ouvrez le terminal et tapez:

Sudo nano /etc/apt/sources.list  

Un fichier sources.list standard pour Ubuntu 14.04 se présente comme suit:

deb http://archive.ubuntu.com/ubuntu/ trusty main restricted universe multiverse  
deb http://archive.ubuntu.com/ubuntu/ trusty-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu trusty-security main restricted universe multiverse  
deb http://archive.canonical.com/ubuntu trusty partner    
deb http://extras.ubuntu.com/ubuntu trusty main   

Chaque ligne du fichier sources.list standard ci-dessus contient la chaîne trusty parce que vous utilisez Ubuntu 14.04. Ajouter des référentiels d'autres versions d'Ubuntu telles que 15.10 ou 16.04 à vos sources de logiciels Ubuntu 14.04 constitue une très mauvaise gestion des paquets.

raccourcis clavier de l'éditeur nano
Utilisez la combinaison de clavier Ctrl + O et après cette presse Enter pour enregistrer le fichier à son emplacement actuel.
Utilisez la combinaison de clavier Ctrl + X sortir nano.

Mettez à jour la liste des logiciels disponibles et installez Apache2.

Sudo apt update  
Sudo apt install Apache2  
3
karel