Installation apache 2

Résolu
tarekham Messages postés 63 Statut Membre -  
 squad -
Bonjour,

je souhaite installer apache 2 sur mon serveur ,lorsque je tape des commandes trouvées sur internet, ça me sort le message suivant :

root@vds2586:~# apt-get install apache2
Reading package lists... Done
Building dependency tree
Reading state information... Done
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 : Depends: apache2-bin (= 2.4.10-10+deb8u11) but it is not going to be installed
Depends: apache2-utils (>= 2.4) but it is not going to be installed
Recommends: ssl-cert but it is not installable
E: Unable to correct problems, you have held broken packages.

comment je peux faire pour corriger ça ?

1 réponse

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 943
     
    Bonjour,

    Explications préalable

    Comme le message l'indique,
    apache2
    a des dépendances qui ne peuvent être installées (
    ssl-certs
    ). C'est vraisemblablement car ta distribution n'est pas à jour ou parce qu'il te manque des dépôts.

    A priori sur une debian récente,
    apache2
    ne dépend plus de
    ssl-certs
    :

    (mando@aldur) (~) $ aptitude show apache2
    Paquet : apache2
    Version : 2.4.27-6
    [...]
    Dépend: init-system-helpers (>= 1.18~), lsb-base, procps, perl, mime-support, apache2-bin (= 2.4.27-6), apache2-utils (=
    2.4.27-6), apache2-data (= 2.4.27-6), perl:any
    Pré-dépend: dpkg (>= 1.17.14)
    Recommande: ssl-cert
    [...]


    De plus
    ssl-cert
    est disponible dans les dépôts :

     (mando@aldur) (~) $ apt-cache search ssl-cert
    ssl-cert - simple debconf wrapper for OpenSSL
    ssl-cert-check - proactively handling X.509 certificate expiration


    Résolution du problème

    Une simple mise à jour fera l'affaire. Commence par corriger
    /etc/apt/sources.list
    . En root :

    nano /etc/apt/sources.list


    Voici le contenu du mien (tu peux remplacer stable par testing) :

    deb http://ftp.fr.debian.org/debian/ testing main contrib non-free
    deb https://www.debian.org/security/ testing/updates main contrib non-free
    deb http://ftp.fr.debian.org/debian/ testing-updates main contrib non-free


    Ensuite installons
    aptitude
    (s'il n'est pas déjà installé) et qui nous aidera à faire la migration au lieu de passer par
    apt-get
    :

    apt-get update
    apt-get install aptitude


    Lance une mise à jour globale :

    aptitude update
    aptitude safe-upgrade


    Pour faire la migration proprement et s'assurer que tout est à jour, je t'invite à suivre ce qui est expliqué ici.

    Ceci fait, il ne restera plus qu'à installer apache :

    aptitude install apache2


    Là aussi, je t'invite à suivre ce tutoriel pour faire les peaufinage et bien comprendre comment apache2 fonctionne et se configure.

    Bonne chance
    4
    1. tarekham Messages postés 63 Statut Membre
       
      je vous remercie beaucoup pour votre réponse,je vais essayer d'appliquer ça.1000 merci.
      0
    2. tarekham Messages postés 63 Statut Membre
       
      ça marche merci beaucoup
      0
    3. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 943
       
      De rien, bonne continuation :-)
      Pense à basculer le sujet en résolu et à mettre +1 où il faut la prochaine fois :-)
      0
    4. squad
       
      merci beaucoup t'es un bon..
      0