Existence de différentes méthodes d'installation pour les applications ou les composants du système :
        - Le système "tarball" à base de fichiers tar compressés.
 
        - Les fichiers de paquetage (package) rpm propres aux distributions RedHat et Fedora.
 
        - Les fichiers de paquetage (package) deb propres aux distributions Debian et Ubuntu.
 
       
        Les tarballs 
        Fichiers tarés puis gzipés contenant les composants de l'application : 
          - exécutables,
 
          - bibliothèques,
 
          - fichiers de configuration,
 
          - documentations,
 
          - fichiers de données,
 
          - exemples,
 
          - ...
 
         
          Pas de procédure standard d'installation. 
            -> Consulter les fichiers obtenus après unzipage et détarage. 
        
          Les packages GNU 
         
        Package GNU : Tarball à procédure d'installation standardisée. 
          - Récupération du tarball.
 
          - Décompression avec l'outil GNU gzip.
 
          - Restauration avec tar.
 
          - Ouverture d'un shell sur la racine du répertoire de restauration de l'étape 3.
 
          - Exécution du script de configuration configure.
 
          - Compilation au moyen de la commande make.
 
          - Installation au moyen de la commande make install.
 
         
          Problème : 
            Si compilation obligatoire. 
            -> Utilisation d'un compilateur possiblement spécifique et de bibliothèques elles aussi possiblement spécifiques. 
            -> Dépendances possibles à gérer entre le produit à installer et les produits déjà installés. 
        
            
        Installation de Mesa OpenGL version 6.5. 
          Trois fichiers .tar.gz téléchargés depuis le site d'hébergement : 
          MesaDemos-6.5.tar.gz 
          MesaGLUT-6.5.tar.gz 
          MesaLib-6.5.tar.gz 
        
            
        
            
        Décompression avec gzip puis détarage avec tar 
          -> Restauration du répertoire Mesa-6.5. 
        
            
        Contenu du répertoire Mesa-6.5 obtenu. 
          Pas de script configure. 
          Présence du fichier Makefile nécessaire à la commande make. 
        
            
        
          
            
              
                Please choose a configuration
                  from the following list: 
                aix 
                  aix-64 
                  aix-gcc 
                  aix-static 
                  beos 
                    darwin 
                    darwin-static 
                    freebsd 
                    freebsd-dri 
                    freebsd-dri-amd64 
                    freebsd-dri-x86 
                    hpux10 
                    hpux10-gcc 
                    hpux10-static 
                    hpux11-32 
                    hpux11-32-static 
                    hpux11-32-static-nothreads 
                    hpux11-64 
                    hpux11-64-static 
                  hpux9 
                  hpux9-gcc 
                  irix6-64 
                  irix6-64-static 
                  irix6-n32 
                    irix6-n32-static 
                    irix6-o32 
                    irix6-o32-static 
                    linux 
                    linux-alpha 
                    linux-alpha-static 
                    linux-debug 
                    linux-directfb 
                    linux-dri 
                    linux-dri-bp 
                    linux-dri-ppc 
                  linux-dri-x86 
                  linux-dri-x86-64 
                  linux-dri-xcb 
                  linux-fbdev 
                  linux-glide 
                  linux-icc 
                  linux-icc-static 
                  linux-indirect 
                  linux-osmesa16 
                  linux-osmesa16-static 
                  linux-osmesa32 
                  linux-ppc 
                  linux-ppc-static 
                  linux-profile 
                  linux-solo 
                  linux-solo-ia64 
                  linux-solo-x86 
                  linux-sparc 
                  linux-sparc5 
                  linux-static 
                  linux-ultrasparc 
                  linux-x86 
                  linux-x86-32 
                  linux-x86-64 
                  linux-x86-64-debug 
                    linux-x86-64-static 
                    linux-x86-debug 
                    linux-x86-glide 
                    linux-x86-static 
                    netbsd 
                    openbsd 
                  osf1 
                  solaris-x86 
                  solaris-x86-gcc 
                  sunos4 
                  sunos4-gcc 
                  sunos4-static 
                  sunos5 
                  sunos5-gcc 
                  sunos5-smp 
                  ultrix-gcc 
                     
                    Then type 'make <config>' (ex: 'make linux-x86') 
                    (ignore the following error message) | 
               
             
          
         
        Résultat d'exécution de la commande make : 
          Possibilité de compiler Mesa 
          pour un grand nombre de platformes cibles 
        
            
        Choix de la cible linux-x86 
        
            
        Fin de la compilation (plusieurs minutes) 
        
            
        Exécution de la commande make -install pour finaliser l'installation. 
          En particulier : 
          Où installer les bibliothèques Mesa compilées? 
          Où installer les fichiers include Mesa? 
          Réponses spécifiques à la distribution et possibilité de rendre 
          ces fichiers accessibles à un seul ou à tous les utilisateurs. 
        
            
        Exécution d'un programme Mesa OpenGL 
        Avantage des tarballs : Processus d'installation identique sur l'ensemble des plateformes. Fichier tarball possiblement
          identique pour l'ensemble des plateformes. 
        Les paquetages rpm 
        Paquetages d'installation pour les distributions RedHat et Fedora. 
        Pas de gestion des dépendances. 
          - rpm : Commande d'installation des paquetages rpm.
 
         
          Les paquetages deb 
        Paquetages d'installation pour les distributions Debian et Ubuntu. 
          - dpkg : Gestionnaire de paquetages (préalablement téléchargés) pour Debian
            - installation
 
            - désinstallation
 
            - informations
 
           
           
          - apt-get : Téléchargement et installation d'un paquetage avec gestion des dépendances.
            - téléchargement
 
            - installation
 
            - désinstallation
 
           
           
         
          
              
        apt-get install firefox : 
          Installation du navigateur firefox. 
        
            
        firefox 
        
          - apt-search : Affichage d'informations relative aux paquetages.
 
          - apt-cache : Affichage d'informations relative aux paquetages.
 
         
        RETOUR
        |