Next: Utilisation d'adesklets, Previous: Nouveautés, Up: Top
Pour compiler adesklets à partir des sources, vous avez besoin de :
Quand présents dans le système, les composantes suivantes peuvent également être utilisées:
Ce paquetage est construit en gardant à l'esprit la portabilité - toutes les extensions spécifiques ont été évitées, et les spécifications (ANSI, SVID 3, BSD 4.3, POSIX) sont suivies de façon scrupuleuse. Néanmoins, tous les développement ont été fait sur un seul système Linux : il est très probable qu'adesklets ne compilera pas ou ne fonctionnera pas comme prévu dans plusieurs cas. Régler ces problèmes est important pour nous.
Mise à jour: adesklets a été porté et testé avec succès par les développeurs sur plusieurs systèmes. Au moment rendre publique la version 0.4.7, le packetage a été compilé et utilisé avec succès sous:
Vous avez vous-même essayé de faire tourner adesklets sur une architecture non citée plus haut? Laissez-nous le savoir, surtout si ça n'a pas marché.
La version à jour du logiciel (en archive source bzipée) peut être trouvée sur la page du projet située sur sourceforge : http://sf.net/projects/adesklets/
Vous pouvez l'extraire à partir de la console avec tar. Avec la version 0.4.7, la ligne de commande devrait être :
tar xvjf adesklets-0.4.7.tar.bz2
ou, si la version que vous avez installée de tar ne supporte pas les filtres d'archives bzip2 :
bzcat adesklets-0.4.7.tar.bz2 | tar xv
Pour adesklets 0.4.7, vous pouvez également télécharger de sourceforge une signature détachée sous forme ascii nommée adesklets-0.4.7.tar.bz2.asc, que vous pourrez utiliser avec la clé publique de l'auteur (see Clé publique Open PGP, en appendice) pour vous assurer de l'intégrité du paquetage. Par exemple, avec GnuPG (http://www.gnupg.org/), vous utiliseriez la commande:
gpg --verify adesklets-0.4.7.tar.bz2.asc adesklets-0.4.7.tar.bz2
Vous pouvez également obtenir la clé publique pour l'adresse syfou@users.sourceforge.net de plusieurs serveurs de clés publics tel http://www.keyserver.net/ ou encore http://pgp.mit.edu/. N'hésitez pas à contacter l'auteur directement si vous désirez vous assurer plus avant l'authenticité de cette clé.
adesklets fournit les scripts usuels autoconf/automake des paquetages GNU.
Donc, dans la plupart des cas, l'installation suit les trois étapes normales :
L'exécution de `configure' peut prendre du temps. Pendant qu'il s'exécute, il écrit quelques messages qui vous informent des fonctionnalités qu'il est en train de vérifier.
Vous pouvez enlever les programmes binaires et les fichiers objets du répertoire qui contient le code source en tapant `make clean'. Pour enlever également les fichiers que `configure' a créé (ainsi vous pourrez compiler le paquetage pour une autre type d'ordinateur), taper `make distclean'.
Certains systèmes requièrent des options inhabituelles pour la compilation ou l'édition des liens que le script `configure' ne connaît pas. Vous pouvez donner à `configure' des valeurs initiales pour des variables en les déclarant dans l'environnement. En utilisant un shell compatible Bourne, vous pouvez faire cela en ligne de commande comme ceci :
CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure
Ou dans les systèmes qui ont le programme `env', vous pouvez faire comme cela :
env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure
adesklets possède quelques fonctionnalités optionnelles que vous pouvez sélectionnez ou non à partir du script de configuration. Tapez :
./configure --help
pour une description courte et complète. En voici quelques une intéressantes :
[1] Excepté pour les compilations sans fichiers entêtes, utile pour les environnements serveurs et équivalents - lire la suite pour de plus amples informations.