Installer un programme

Bonjour

Comment installer un programme sous linux?
Oui je sais cette question a deje eté posée mais meme en suivant vos conseils et en utilisant le README de mon programme ca ne marche pas.
J'ai teléchargé SLMODEM-2.9.10.TAR qui m'as eté demandé par linux pour configurer mon modem pui je l'ai decompressé dans le terminal en faisant:
$ tar -xvzf slmodem-2.9.10.tar.gz

la decompression se fait correctement puis je fait:
$ make

linux marque:
pas de cibles specifiées et aucun make file n'as eté trouvé

pourtant il ya bien un make file dans la liste
J'ai aussi essayé de faire ./configure ou bien make install mais ca ne marche pas.

Si vous avez des conseils a me donner j'en serait ravi!

dans le meme genre: qu'est ce qu'un fichier de type: ESSENTIAL-20050412.TAR.TAR la j'ai meme pas reussi a decompresser car linux me dit : not in gzip format

Bonne soirée a tous
Configuration: ordi portable avec
windows xp
mandriva linux 2006

5 réponses

  1. Modérateur
    Salut,
    Requirements
    ============
    
    CPU: Intel Pentium II, Celron. AMD K6, Cyrix 500MHz or higher.
    Memory: 64MB.
    
    OS: Linux 2.4. You need the kernel header files at least (or full kernel
                   source tree) installed and configured.
        Linux 2.6. You need the full kernel source tree installed and configured.
    
    Note: Most Linux Distributions have 'ready to use' kernel source package -
          be sure that this is installed.
    Les sources de ton noyau sont-elles installées ? (ls -l /usr/src/ )
    3. Review and edit 'Makefile' (if need):
    
       In many cases you will need to correct path to your local kernel
       source tree:
    
            KERNEL_DIR=/path/to/linux
    
       Default KERNEL_DIR is '/lib/modules/<kerne-version>/build'. Many Linux
       Distributions use directory '/usr/src/linux-<version>' also.
    
       Note: If you are using Linux kernel 2.4, only header files should be
             available for build in $(KERNEL_DIR)/include
    
       Another way to pass right value KERNEL_DIR is to use command line
       parameter while running 'make':
    
            $ make KERNEL_DIR=/path/to/linux ...
    --
    Z'@+...che.
    JP : Zen, my Nuggets ! ;-)
    Le savoir n'est bon que s'il est partagé. 
    1. Merci pour les conseils
      D'ailleur je pense avoir la config necesssaire : intel celeron m 1.6GHZ
      En fait lorsque j'ai redemarré l'ordi mon "make " a fonctionné sauf que : linux me marque:

      modem c 1701: error: invalid storage class for function 'stregs init'
      modem c 1713: error: invalid storage class for function 'stregs init'
      modem c 1727: error:stati declarations of 'stregs init' followsnon-static declaration
      make:***[modem] erreur 2


      alors c'est peu etre une erreur du programme en fait?
      1. Modérateur
        Non ce que dit jicipy c'est qu'il faut taper make dans le répertoire que tu viens de décompresser. Ensuite un petit make install et c'est parti. Ceci dit avant de taper make, en général, tu es sensé faire un ./configure.

        Dans le bon ordre, ça donne donc :
        tar xzvf plop.tgz
        cd plop
        ./configure
        make
        make install


        Bonne chance
        1. ok bon ben j'essaierait ton conseil des que je serait deconnecté de ma session windows
          Mai il me semble que je suis bien dans le bon repertoire (celui de mon programme) car il est ecrit ceci dans l'arborescence:
          david localhost$logiciel linux$slmodem-2.9.10.$

          Je vai essayer quand meme
          Merci
          1. Modérateur
            Au temps pour moi j'ai lu trop vite. Peux-tu faire un ls dans le répertoire décompressé ? A mon avis le Makefile n'est pas où tu crois... voire ton programme ne s'installe pas avec un Makefile.

            Bonne chance