Salut la liste, salut Tarik,
Merci Tarik pour toutes ces infos. Je vais soigneusement les mettre de côté.
J'ai toutefois une autre question :
En installant un prog, ne dois-je pas me préoccuper de l'endroit où je vais l'installer ? Je ne suis pas encore aller voir dans le répertoire /opt avant de te répondre, mais il me semble par exemple, quae lorsque Erwin m'a installé Emacspeak, il a fait pas mal de trucs dans ce répertoire... D'autre part, j'imagine également qu'il est possible d'installer des progs pour tous les utilisateurs ou seulement pour un seul utilisateur.

Enfin, j'avais pensé, venant du monde Microsoft, que parer à certains risques (conflits, mauvaise conception, virus, spywares etc...) il y aurait peut-être une procédure spéciale à respecter.

A bientôt.
Alain.


----- Original Message ----- From: "Tarik Fdil" <[EMAIL PROTECTED]> To: "Carrefour BLinux francophone, pour les non- et mal-voyants." <carrefourblinux@lists.freearchive.org>
Sent: Thursday, July 24, 2008 9:00 PM
Subject: Re: [CBLX] Installer un prog proprement sur ubuntu


Bonjour Alain,

Installer proprement un programme sous ubuntu et en dehors des logiciels présents sur les dépôts peut se dérouler généralement de deux manières :

1- moyennant un packet debian ayant une extension .deb Ce packet s'installe alors avec la commande "dpkg -i nom_paquet.deb". Si tu es dans un bureau gnome et que tu cliques sur un fichier d'extension .deb, il lance également une interface graphique d'installation.

2- tu peux également récupérer un fichier dit "tarball". Généralement c'est un fichier d'extension .tar.gz ou encore .tgz ou parfois .bz2. Ce sont tous des fichiers archives compressés contenant le code source du programme à installer. La procédure généralement utilisée pour installer ce genre de tarball est la suivante, dans une console :

a- décompresser le tarball avec la commande "tar xvfz nom_fichier.tar.gz" ou "tar xvfj nom_fichier.bz2"

b- entrez dans le répertoire ainsi créé et lancer la configuration avant compilation à l'aide de la commande "./configure" Cette étape permet de vérifier que tu disposes de tous les outils nécessaires à la compilation. S'il te manque un compilateur ou une librairie nécessaire au produit, ton aventure s'arrêtera là.

c- lancer la compilation à l'aide de la commande "make". Cette commande effectue la compilation proprement dite. Généralement si l'étape précédente est réussie celle-ci ne pose pas de problème. Mais il arrive que certains paquets sources nécessaires à la compilation manquent et là aussi échec.

d- installer l'application à l'aide de la commande "sudo make install". Cette dernière étape exécuté en tant que superuser ne pose généralement pas de problème. Elle se contente de copier les fichiers compilés vers leur endroit de stockage dans le système et éventuellement créée des raccourcis ça et là.

Si tout s'est déroulé sans erreurs tu auras alors réussi à installer un logiciel à partir de son code source. Tu peux alors revenir en arrière et t'amuser à personnaliser telle ou telle partie du code. Un truc que je faisais juste pour le fun même si je ne pigeais pas grand chose à un code est de mettre un message personnalisé qui s'affiche dans la console ou le le log du système. Quelle plaisir de voir une application standard du système cracher ton message personnalisé... Il m'est arrivé aussi de faire des modifications plus utiles :-)

A part ces deux méthodes : package debian ou tarball tu as aussi parfois des tarball contenant des programmes Perl. Dans ce cas la séquence, après décompression, au lieu que ce soit "configure - make - make install" elle devient : "perl Makefile.PL - make - make install".

Contrairement à l'installation des packages .deb, la méthode décrite ci-dessus pour les tarball est généralement bien suivie mais n'est pas systématique. Il est donc fortement conseillé, après décompression, de lire un fichier qui s'appelle INSTALL ou à défaut README. Généralement on y met les instructions précises d'installation.

Cordialement
Tarik

Alain Joly wrote:
Bonjour la liste en vacances,
Encore une question que je me pose.
Je vous déjà demandé un conseil à propos de skype dans mon mail précédent. J'aimerais maintenant savoir quel comportement il faut avoir lorsqu'on veut installer un loçgiciel qui n'est pas présent dans les dépôts de la distribution. Je pense naturellement à skype... et à d'autres logiciels que je pourrais être amené à installer.
Quelqu'un peut-il me faire un petit tutorial étape par étape ?
 PS : ma question sur skype tienttoujourds..
 A bientôt.
Alain.
------------------------------------------------------------------------

_______________________________________________
Liste de diffusion CarrefourBLinuX CarrefourBLinuX@lists.freearchive.org
    http://lists.freearchive.org/mailman/listinfo/carrefourblinux
Pour s'inscrire par courriel : 'mailto:[EMAIL PROTECTED]' Pour se retirer de la liste par courriel : 'mailto:[EMAIL PROTECTED]'

Archives : http://lists.freearchive.org/pipermail//carrefourblinux
Anciennes archives (Yahoogroupes) :
    http://fr.groups.yahoo.com/group/carrefourblinux/messages
Rechercher : http://lists.freearchive.org/cgi-bin/search.cgi

Signets : http://fr.groups.yahoo.com/group/carrefourblinux/links/
Fiches EDU : http://blinuxwiki.pbwiki.com/FichesEdu

_______________________________________________
Liste de diffusion CarrefourBLinuX CarrefourBLinuX@lists.freearchive.org
   http://lists.freearchive.org/mailman/listinfo/carrefourblinux
Pour s'inscrire par courriel : 'mailto:[EMAIL PROTECTED]' Pour se retirer de la liste par courriel : 'mailto:[EMAIL PROTECTED]'

Archives : http://lists.freearchive.org/pipermail//carrefourblinux
Anciennes archives (Yahoogroupes) :
   http://fr.groups.yahoo.com/group/carrefourblinux/messages
Rechercher : http://lists.freearchive.org/cgi-bin/search.cgi

Signets : http://fr.groups.yahoo.com/group/carrefourblinux/links/
Fiches EDU : http://blinuxwiki.pbwiki.com/FichesEdu


_______________________________________________
Liste de diffusion CarrefourBLinuX CarrefourBLinuX@lists.freearchive.org
   http://lists.freearchive.org/mailman/listinfo/carrefourblinux
Pour s'inscrire par courriel : 'mailto:[EMAIL PROTECTED]' Pour se retirer de la liste par courriel : 'mailto:[EMAIL PROTECTED]'

Archives : http://lists.freearchive.org/pipermail//carrefourblinux
Anciennes archives (Yahoogroupes) :
   http://fr.groups.yahoo.com/group/carrefourblinux/messages
Rechercher : http://lists.freearchive.org/cgi-bin/search.cgi

Signets : http://fr.groups.yahoo.com/group/carrefourblinux/links/
Fiches EDU : http://blinuxwiki.pbwiki.com/FichesEdu

Répondre à