Commande ./configure sous debian 4.0

Bonjour,

Tout d'abord je tiens à préciser que je suis débutant en linux donc ma question peut paraître simple mais je n'ai pas trouver sur le net.
Je suis entrain d'installer Apache 2 sur mon Debian 4.0 pour une application. Mon serveur Apache est sur un CD et est contenu dans une archive zip. Il m'est demandé d'extraire mon dossier vers un dossier temporaire puis de me placer dans ce même dossier et taper les commandes
./configure -Prefix...
make
make install

Mais ça ne fonctionne pas est-ce qu'il me manque des paquets pour ces commandes ? Si oui lesquels ?

Merci d'avance

27 réponses

Résumé de la discussion

L'installation d'Apache 2 sous Debian 4.0 à partir d'une archive ZIP déposée sur CD échoue lors des étapes ./configure, make et make install, ce qui fait émerger une question sur les dépendances manquantes. Des réponses promeuvent soit l'utilisation du gestionnaire de paquets (aptitude/apt) pour installer Apache2, soit le téléchargement et la compilation des sources depuis le site officiel plutôt que l'archive CD. Des vérifications suggèrent d'afficher le contenu de l'archive avec unzip -l et d'interroger les paquets disponibles via aptitude show apache2 pour choisir la méthode la plus adaptée. En parallèle, l'échange rappelle de déplacer et d'extraire l'archive localement et de clarifier les chemins d'accès et les dépendances exactes afin d'éviter les erreurs lors de la compilation.

Bobot (l’IA à votre service)
  1. Merci lami20j :) je vais relancer une installe sur une autre distrib car le fournisseur n'assure pas de support sur Debian...
    1. Modérateur
      Salut,

      rm -vR /etc/apache2


      Ensuite tu installes apache avec
      aptitude install apache2

      Mets sur cjoint.com les fichiers
      /etc/apache2/apache2.conf et /etc/apache2/sites-available/default
      1. debian:/home/jbossusr# aptitude search ^apache
        p apache2 - Apache HTTP Server metapackage
        p apache2-dbg - Apache debugging symbols
        v apache2-dev -
        p apache2-doc - Apache HTTP Server documentation
        v apache2-mpm -
        p apache2-mpm-event - Apache HTTP Server - event driven model
        p apache2-mpm-itk - multiuser MPM for Apache 2.2
        p apache2-mpm-prefork - Apache HTTP Server - traditional non-threa
        p apache2-mpm-worker - Apache HTTP Server - high speed threaded m
        p apache2-prefork-dev - Apache development headers - non-threaded
        p apache2-src - Apache source code
        p apache2-suexec - Standard suexec program for Apache 2 mod_s
        p apache2-suexec-custom - Configurable suexec program for Apache 2 m
        p apache2-threaded-dev - Apache development headers - threaded MPM
        p apache2-utils - utility programs for webservers
        c apache2.2-common - Apache HTTP Server common files
        p apachetop - Realtime Apache monitoring tool
        1. debian:/home/jbossusr# find / -name '*apache*' 2>/dev/null
          /home/jbossusr/CARLSource/ant/lib/ant-apache-bcel-1.7.0.pom
          /home/jbossusr/CARLSource/ant/lib/ant-apache-regexp-1.7.0.pom.md5
          /home/jbossusr/CARLSource/ant/lib/ant-apache-bcel-1.7.0.pom.md5
          /home/jbossusr/CARLSource/ant/lib/ant-apache-log4j-1.7.0.pom
          /home/jbossusr/CARLSource/ant/lib/ant-apache-log4j-1.7.0.pom.md5
          /home/jbossusr/CARLSource/ant/lib/ant-apache-oro-1.7.0.pom.sha1
          /home/jbossusr/CARLSource/ant/lib/ant-apache-bcel.jar
          /home/jbossusr/CARLSource/ant/lib/ant-apache-oro-1.7.0.pom.md5
          /home/jbossusr/CARLSource/ant/lib/ant-apache-bsf-1.7.0.pom.md5
          /home/jbossusr/CARLSource/ant/lib/ant-apache-bsf-1.7.0.pom.sha1
          /home/jbossusr/CARLSource/ant/lib/ant-apache-oro.jar
          /home/jbossusr/CARLSource/ant/lib/ant-apache-regexp-1.7.0.pom.sha1
          /home/jbossusr/CARLSource/ant/lib/ant-apache-log4j.jar
          /home/jbossusr/CARLSource/ant/lib/ant-apache-regexp.jar
          /home/jbossusr/CARLSource/ant/lib/ant-apache-resolver-1.7.0.pom
          /home/jbossusr/CARLSource/ant/lib/ant-apache-bsf.jar
          /home/jbossusr/CARLSource/ant/lib/ant-apache-log4j-1.7.0.pom.sha1
          /home/jbossusr/CARLSource/ant/lib/ant-apache-resolver-1.7.0.pom.md5
          /home/jbossusr/CARLSource/ant/lib/ant-apache-resolver.jar
          /home/jbossusr/CARLSource/ant/lib/ant-apache-bcel-1.7.0.pom.sha1
          /home/jbossusr/CARLSource/ant/lib/ant-apache-regexp-1.7.0.pom
          /home/jbossusr/CARLSource/ant/lib/ant-apache-oro-1.7.0.pom
          /home/jbossusr/CARLSource/ant/lib/ant-apache-resolver-1.7.0.pom.sha1
          /home/jbossusr/CARLSource/ant/lib/ant-apache-bsf-1.7.0.pom
          /home/jbossusr/CARLSource/ant/docs/manual/api/org/apache
          /home/jbossusr/CARLSource/app/distrib/xnet.ear/birt.war/WEB-INF/lib/org.apache.commons.codec_1.3.0.v20080530-1600.jar
          /home/jbossusr/CARLSource/app/distrib/xnet.ear/birt.war/WEB-INF/platform/plugins/org.apache.xml.resolver_1.2.0.v200902170519.jar
          /home/jbossusr/CARLSource/app/distrib/xnet.ear/birt.war/WEB-INF/platform/plugins/org.eclipse.datatools.connectivity.apache.derby_1.0.100.v200906020900.jar
          /home/jbossusr/CARLSource/app/distrib/xnet.ear/birt.war/WEB-INF/platform/plugins/org.apache.batik.util.gui_1.6.0.v200805290154.jar
          /home/jbossusr/CARLSource/app/distrib/xnet.ear/birt.war/WEB-INF/platform/plugins/org.apache.batik.ext.awt_1.6.0.v200805290154.jar
          /home/jbossusr/CARLSource/app/distrib/xnet.ear/birt.war/WEB-INF/platform/plugins/org.apache.batik.extension_1.6.0.v200805290154.jar
          /home/jbossusr/CARLSource/app/distrib/xnet.ear/birt.war/WEB-INF/platform/plugins/org.apache.batik.css_1.6.0.v200805290154.jar
          /home/jbossusr/CARLSource/app/distrib/xnet.ear/birt.war/WEB-INF/platform/plugins/org.apache.batik.xml_1.6.0.v200805290154.jar
          /home/jbossusr/CARLSource/app/distrib/xnet.ear/birt.war/WEB-INF/platform/plugins/org.apache.batik.transcoder_1.6.0.v200805290154.jar
          /home/jbossusr/CARLSource/app/distrib/xnet.ear/birt.war/WEB-INF/platform/plugins/org.apache.batik.parser_1.6.0.v200805290154.jar
          /home/jbossusr/CARLSource/app/distrib/xnet.ear/birt.war/WEB-INF/platform/plugins/org.apache.xml.serializer_2.7.1.v200902170519.jar
          /home/jbossusr/CARLSource/app/distrib/xnet.ear/birt.war/WEB-INF/platform/plugins/org.apache.batik.dom.svg_1.6.0.v200805290154.jar
          /home/jbossusr/CARLSource/app/distrib/xnet.ear/birt.war/WEB-INF/platform/plugins/org.apache.xerces_2.9.0.v200909240008.jar
          /home/jbossusr/CARLSource/app/distrib/xnet.ear/birt.war/WEB-INF/platform/plugins/org.eclipse.datatools.connectivity.apache.derby.dbdefinition_1.0.2.v200906020900.jar
          /home/jbossusr/CARLSource/app/distrib/xnet.ear/birt.war/WEB-INF/platform/plugins/org.apache.commons.codec_1.3.0.v20080530-1600.jar
          /home/jbossusr/CARLSource/app/distrib/xnet.ear/birt.war/WEB-INF/platform/plugins/org.apache.batik.util_1.6.0.v200805290154.jar
          /home/jbossusr/CARLSource/app/distrib/xnet.ear/birt.war/WEB-INF/platform/plugins/org.apache.derby.core_10.3.1.4
          /home/jbossusr/CARLSource/app/distrib/xnet.ear/birt.war/WEB-INF/platform/plugins/org.apache.batik.pdf_1.6.0.v200806031500.jar
          /home/jbossusr/CARLSource/app/distrib/xnet.ear/birt.war/WEB-INF/platform/plugins/org.apache.batik.svggen_1.6.0.v200805290154.jar
          /home/jbossusr/CARLSource/app/distrib/xnet.ear/birt.war/WEB-INF/platform/plugins/org.apache.batik.bridge_1.6.0.v200805290154.jar
          /home/jbossusr/CARLSource/app/distrib/xnet.ear/birt.war/WEB-INF/platform/plugins/org.apache.batik.dom_1.6.0.v200805290154.jar
          /home/jbossusr/CARLSource/app/distrib/xnet.ear/birt.war/WEB-INF/platform/plugins/org.apache.batik.swing_1.6.0.v200805290154.jar
          /home/jbossusr/jboss/docs/licenses/apache-2.0.txt
          /home/jbossusr/jboss/docs/licenses/apache-1.1.txt
          /home/jbossusr/apache-2.2.6.zip
          /home/jbossusr/TEMP/Apache2.2/htdocs/apache_pb.gif
          /home/jbossusr/TEMP/Apache2.2/htdocs/apache_pb22.png
          /home/jbossusr/TEMP/Apache2.2/htdocs/apache_pb22_ani.gif
          /home/jbossusr/TEMP/Apache2.2/htdocs/apache_pb22.gif
          /home/jbossusr/TEMP/Apache2.2/htdocs/apache_pb.png
          /home/jbossusr/TEMP/Apache2.2/manual/programs/apachectl.html
          /home/jbossusr/TEMP/Apache2.2/manual/programs/apachectl.html.ko.euc-kr
          /home/jbossusr/TEMP/Apache2.2/manual/programs/apachectl.html.en
          /home/jbossusr/TEMP/Apache2.2/manual/images/apache_header.gif
          /home/jbossusr/TEMP/Apache2.2/icons/apache_pb.gif
          /home/jbossusr/TEMP/Apache2.2/icons/apache_pb2.gif
          /home/jbossusr/TEMP/Apache2.2/icons/apache_pb2_ani.gif
          /home/jbossusr/TEMP/Apache2.2/icons/apache_pb2.png
          /home/jbossusr/TEMP/Apache2.2/icons/apache_pb.png
          /home/jbossusr/.local/share/Trash/files/Apache 2/Apache2.2/htdocs/apache_pb.gif
          /home/jbossusr/.local/share/Trash/files/Apache 2/Apache2.2/htdocs/apache_pb22.png
          /home/jbossusr/.local/share/Trash/files/Apache 2/Apache2.2/htdocs/apache_pb22_ani.gif
          /home/jbossusr/.local/share/Trash/files/Apache 2/Apache2.2/htdocs/apache_pb22.gif
          /home/jbossusr/.local/share/Trash/files/Apache 2/Apache2.2/htdocs/apache_pb.png
          /home/jbossusr/.local/share/Trash/files/Apache 2/Apache2.2/manual/programs/apachectl.html
          /home/jbossusr/.local/share/Trash/files/Apache 2/Apache2.2/manual/programs/apachectl.html.ko.euc-kr
          /home/jbossusr/.local/share/Trash/files/Apache 2/Apache2.2/manual/programs/apachectl.html.en
          /home/jbossusr/.local/share/Trash/files/Apache 2/Apache2.2/manual/images/apache_header.gif
          /home/jbossusr/.local/share/Trash/files/Apache 2/Apache2.2/icons/apache_pb.gif
          /home/jbossusr/.local/share/Trash/files/Apache 2/Apache2.2/icons/apache_pb2.gif
          /home/jbossusr/.local/share/Trash/files/Apache 2/Apache2.2/icons/apache_pb2_ani.gif
          /home/jbossusr/.local/share/Trash/files/Apache 2/Apache2.2/icons/apache_pb2.png
          /home/jbossusr/.local/share/Trash/files/Apache 2/Apache2.2/icons/apache_pb.png
          /home/jbossusr/.nautilus/metafiles/file:%2F%2F%2Fetc%2Fapache2.xml
          /home/Apache2.2/htdocs/apache_pb.gif
          /home/Apache2.2/htdocs/apache_pb22.png
          /home/Apache2.2/htdocs/apache_pb22_ani.gif
          /home/Apache2.2/htdocs/apache_pb22.gif
          /home/Apache2.2/htdocs/apache_pb.png
          /home/Apache2.2/manual/programs/apachectl.html
          /home/Apache2.2/manual/programs/apachectl.html.ko.euc-kr
          /home/Apache2.2/manual/programs/apachectl.html.en
          /home/Apache2.2/manual/images/apache_header.gif
          /home/Apache2.2/icons/apache_pb.gif
          /home/Apache2.2/icons/apache_pb2.gif
          /home/Apache2.2/icons/apache_pb2_ani.gif
          /home/Apache2.2/icons/apache_pb2.png
          /home/Apache2.2/icons/apache_pb.png
          /usr/lib/apache2
          /usr/share/apps/katepart/syntax/apache.xml
          /usr/share/doc/libregexp-java/api/org/apache
          /usr/share/icons/Amaranth/scalable/apps/apacheconf.svg
          /usr/share/icons/gnome/48x48/apps/apacheconf.png
          /usr/share/icons/gnome/24x24/apps/apacheconf.png

          /media/cdrom0/Installation/Apache/apache-2.2.6.zip
          /media/cdrom0/Installation/Apache/apache_2.2.8-win32-x86.msi
          /media/cdrom0/Misc/Apache/apache_2.2.9-win32-x86-no_ssl-r2.msi
          /etc/logrotate.d/apache2
          /etc/rc1.d/K09apache2
          /etc/rc2.d/S91apache2
          /etc/default/apache2
          /etc/apache2
          /etc/apache2/apache2.conf
          /etc/cron.daily/apache2
          /etc/bash_completion.d/apache2.2-common
          /etc/rc0.d/K09apache2
          /etc/rc5.d/S91apache2
          /etc/rc4.d/S91apache2
          /etc/init.d/apache2
          /etc/rc6.d/K09apache2
          /etc/rc3.d/S91apache2
          /var/lock/apache2
          /var/run/apache2
          /var/lib/dpkg/info/apache2.2-common.list
          /var/lib/dpkg/info/apache2.2-common.postrm
          /var/log/apache2
          /var/cache/apt/archives/apache2-utils_2.2.9-10+lenny7_i386.deb
          /var/cache/apt/archives/apache2_2.2.9-10+lenny7_all.deb
          /var/cache/apt/archives/apache2.2-common_2.2.9-10+lenny7_i386.deb
          /var/cache/apt/archives/apache2-mpm-worker_2.2.9-10+lenny7_i386.deb
          1. Je pars de 0 c'est un OS que j'ai installé spécialement pr cette appli web.

            J'ai de nouveau essayé de désinstaller mon serveur apache mais dans mon répertoire /etc/ j'ai toujours mon dossier /etc/apache2 comment puis-je remettre ma configue à 0 désinstaller totalement apache pr pouvoir le réinstaller proprement ?
          2. lami20j,

            Je pense que mon problème vient effectivement des sources pour le moment je ne peux pas te rendre le résultat des commandes que tu me demandes car la VM sur laquel tourne mon Debian n'a plus accès au web et je ne peux pas faire de copier coller...

            Dit moi ou tu veux en venir ? Tu veux que je réinstalle apache par le biais de apt ?
            1. Modérateur
              Re,

              Dit moi ou tu veux en venir ?
              Ben, c'est plutôt à toi de me dire.
              Pour le moment j'essaie juste de comprendre ce que tu veux ;-)

              Tu parles d'un fichier httpd.conf déjà existant. As-tu déjà des sites sur ton OS où tu pars du zéro?
          3. Modérateur
            Re,

            Affiche le résultat de (1ère commande en root)
            find / -name '*apache*' 2>/dev/null
            aptitude search ^apache

            1. debian:/home# aptitude show apache2
              Paquet : apache2
              État: installé
              Automatiquement installé: non
              Version : 2.2.9-10+lenny7
              Priorité : optionnel
              Section : web
              Responsable : Debian Apache Maintainers <debian-apache@lists.debian.org>
              Taille décompressée : 102k
              Dépend: apache2-mpm-worker (>= 2.2.9-10+lenny7) | apache2-mpm-prefork (>=
              2.2.9-10+lenny7) | apache2-mpm-event (>= 2.2.9-10+lenny7)
              Fourni par : apache2-mpm-event, apache2-mpm-itk, apache2-mpm-prefork,
              apache2-mpm-worker
              Description : Apache HTTP Server metapackage
              The Apache Software Foundation's goal is to build a secure, efficient and
              extensible HTTP server as standards-compliant open source software. The result
              has long been the number one web server on the Internet.

              It features support for HTTPS, virtual hosting, CGI, SSI, IPv6, easy scripting
              and database integration, request/response filtering, many flexible
              authentication schemes, and more.
              Site : http://httpd.apache.org/

              Bon ils ne m'ont pas filé les bonnes sources alors, je l'ai déja installer avec :
              apt-get install apache2

              Mais j'ai eu des soucis lors de l'installation j'ai voulu le désinstaller avec

              apt-get remove apache2

              Mais quand je l'ai réinstallé pour tester il a récupéré mon ancien fichier httpd.conf comment puis-je le désinstaller proprement ?

              merci
              1. inflating: Apache2.2/modules/mod_setenvif.pdb
                inflating: Apache2.2/modules/mod_setenvif.so
                inflating: Apache2.2/modules/mod_speling.pdb
                inflating: Apache2.2/modules/mod_speling.so
                inflating: Apache2.2/modules/mod_ssl.pdb
                inflating: Apache2.2/modules/mod_ssl.so
                inflating: Apache2.2/modules/mod_status.pdb
                inflating: Apache2.2/modules/mod_status.so
                inflating: Apache2.2/modules/mod_unique_id.pdb
                inflating: Apache2.2/modules/mod_unique_id.so
                inflating: Apache2.2/modules/mod_userdir.pdb
                inflating: Apache2.2/modules/mod_userdir.so
                inflating: Apache2.2/modules/mod_usertrack.pdb
                inflating: Apache2.2/modules/mod_usertrack.so
                inflating: Apache2.2/modules/mod_version.pdb
                inflating: Apache2.2/modules/mod_version.so
                inflating: Apache2.2/modules/mod_vhost_alias.pdb
                inflating: Apache2.2/modules/mod_vhost_alias.so
                inflating: Apache2.2/NOTICE.txt
                inflating: Apache2.2/OPENSSL-NEWS.txt
                inflating: Apache2.2/OPENSSL-README.txt
                creating: Apache2.2/proxy/
                inflating: Apache2.2/README.txt
                creating: Apache2.2/symbols/
                creating: Apache2.2/symbols/dll/
                creating: Apache2.2/symbols/exe/
                creating: Apache2.2/symbols/so/

                Ma réponse ne passe pas avec la totalité je sais pas si ça te suffira si tu veux je peux te l'enoyé par mail
                1. Modérateur
                  Re,

                  Envoye par mail l'archive zip complète (voir mon profile pour le mail)

                  Le but étant d'installer apache2 alors tu as deux possibilités
                  1. utiliser le gestionnaire de dépôts
                  2. installer depuis les sources que tu vas téléchargé depuis le site officiel

                  Affiche le résultat de
                  aptitude show apache2
                  et dit quelle méthode tu préfères.
              2. Modérateur
                Re,

                Affiche le résultat de (c'est un L en minuscule)
                unzip -l /media/cdrom0/Installation/Apache/apache-2.2.6.zip

                1. Modérateur
                  Re,

                  Affiche maintenant

                  find /media/cdrom0 -name '*apache*.zip'

                  1. /dev/hda1 on / type ext3 (rw,errors=remount-ro)
                    tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
                    proc on /proc type proc (rw,noexec,nosuid,nodev)
                    sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
                    procbususb on /proc/bus/usb type usbfs (rw)
                    udev on /dev type tmpfs (rw,mode=0755)
                    tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
                    devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
                    /dev/hdc on /media/cdrom0 type iso9660 (ro,noexec,nosuid,nodev,user=jbossusr)
                    1. Modérateur
                      Salut,

                      Bon, en fait je n'ai pas vraiment compris l'histoire avec ton cd.
                      Mets le cd dans le lecteur et affiche ensuite le résultat de la commande
                      mount


                      1. J'ai peut-être une piste mais je suis toujours bloqué... J'ai trouver les paquet qui sont censé me permettre l'utilisation des commandes :

                        ./configure
                        make
                        make install

                        à savoir :
                        Make
                        g++
                        gcc
                        Automake

                        Mais le ./configure ne fonctionne toujours pas... est-il censé pointé vers un script quelque chose ? je suis un peu perdu :(
                        1. Modérateur
                          Re,

                          Ok.
                          On va regarder plus tard si tu veux, puisque je suis au boulot et je n'ai pas trop le temps.
                          A moins qu'il n'y a pas quelqu'un d'autre pour continuer ;-)
                          • 1
                          • 2