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. Modérateur
    Salut,

    Tu as une connexion internet?
    Avec le gestionnaire de paquets c'est plutôt simple d'installer apache.

    Sinon, affiche ici toutes les commandes que tu as tapées.
    1. Oui j'ai une connexion je sais que je peux l'installer avec apt-get install apache2 ext...
      Mais je tiens à installer celui du zip pour retrouvé l'arborescence de mes fichiers, ainsi que les modules nécessaires...
      1. Modérateur
        Re,

        Mais je tiens à installer celui du zip pour retrouvé l'arborescence de mes fichiers, ainsi que les modules nécessaires...

        Ok.
        Alors montre nous où ce trouve ce fichier zip (normalement il devrait être un .tar.gz ou tar.bz2 et le zip c'était pour windows)
        1. Alors je crois pas saisir ta question...
          Mais si tu me demandes ou se trouve mon archive .zip elle se trouve sur le CD de mon application je l'ai copier dans mon dossier d'utilisateur personel /home/.../ et extrait à ce même endroit
          1. Modérateur
            Re,

            Où tu as pris ce fichier zip?
            Donne son nom complet.

            1. Modérateur
              Re,

              Ce cdrom c'est quoi?
              Sur le site officiel d'apache je vois que zip c'est pour windows.
              http://httpd.apache.org/download.cgi

              Unix Source: httpd-2.2.15.tar.gz [PGP] [MD5] [SHA1] 
              Unix Source: httpd-2.2.15.tar.bz2 [PGP] [MD5] [SHA1] 
              Win32 Source: httpd-2.2.15-win32-src-r2.zip [PGP] [MD5] [SHA1] 
              Win32 Binary without crypto (no mod_ssl) (MSI Installer): httpd-2.2.15-win32-x86-no_ssl.msi [PGP] [MD5] [SHA1] 
              Win32 Binary including OpenSSL 0.9.8m (MSI Installer): httpd-2.2.15-win32-x86-openssl-0.9.8m-r2.msi [PGP] [MD5] [SHA1] 
              --
              GNU/Linux:Linux is Not Ubuntu! Quel linux choisir ne veut pas dire votre Distribution préférée,
              106485010510997108
              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. 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
                    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. /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
                        Re,

                        Affiche maintenant

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

                        1. 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. 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. 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. Modérateur
                              Re,

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

                              • 1
                              • 2