
Asterisk et vserverInstaller Asterisk dans un vserver (server virtuel) offre beaucoup d’avantage (sécurité, indépendance dans la configuration, etc…) mais (...)
Lire la suite - 8 août
Vérifier un numéro de téléphone en PHPCette fonction permet de vérifier un numéro de téléphone que ce soit un numéro de téléphone fixe (0…) ou un numéro gsm (06…) Le (...)
Lire la suite - 1er juin
Remplacer des mots dans une arborescenceDes chemins en dur dans des centaines de fichiers identiques ? (ici des .htaccess) Voila un script surement utile… #!/bin/bash # Usage : (...)
Lire la suite - 10 mai
Supprimer dernier caractère d’une chaineJuste pour mémoire ! echo "truc" | sed 's/.\1\$//g'
Lire la suite - 17 avril
Variables de configuration SAMBAListe des variables qui peuvent être utilisées dans le fichier /etc/samba/smb.conf pour paramétrer un serveur de fichier SAMBA : %u. Nom (...)
Lire la suite - 26 mars
Les paquets DebianPublié le 29 août 2007 - Tags : Shell Système Debian - (566 visites)
Configurer un système entier à partir de son code source est long et il faut être très exigeant si on veut que les applications soient correctement configurées (et cohérentes). La distribution Debian GNU/Linux est reconnue pour son système de gestion des logiciels : les paquets (ou fichier *.deb). Quand vous installez un logiciel sur votre distribution [1] grâce au gestionnaire de paquets, vous êtes assurés d’une configuration "taillée" pour votre système. Un paquet contient les sources du logiciel ainsi que les options de configuration spécifiques à Debian.
Avant d’être inclus dans une dépôt, il faut empaqueter les sources. Les options de configuration sont dans le ficher debian/rules d’un paquet debian.
Si vous n’avez jamais compilé un logiciel, passez votre chemin :)
Pour compiler une appli à partir des sources, il faut exécuter ces commandes :
Seulement cela se complique souvent quand il faut passer les bonnes options à ./configure. Et puis il faut aussi nettoyer le répertoire des sources, si on veut relancer la compilation… Le fichier rules facilite l’installation de paquet car les actions à faire sont indiqués dans ce fichier… Exemple de fichier rules :
Petit mémo de commande
Télécharger les sources d’un paquet Débian (ajouter deb-src à votre fichier apt/sources.list)
La structure du paquet est disponible, ainsi que le fameux fichier debian/rules ;)
Ajuster les options voulues et pour le reconstruire par la suite, utiliser :
Ce qui suit permet de faire un état des paquets installés sur un système. Pour faire une copie locale de l’état de la sélection des paquets :
"*" inclut aussi les noms des paquets à purger dans myselections.
Transférer ces fichier vers un autre ordinateur, et installer les paquets avec :
Création de paquets Debian
Un cas pratique : corriger un paquet Debian
A suivre : la construction d’un paquets à partir des sources d’une application…
Voir en ligne : Guide de référence pour les paquets Debian
[1] Il y a trois versions de Debian : stable, testing et untable.
CommentairesIl y a 0 messages.

