Réinstaller les fichiers de configuration par défaut d’un paquet debian

Si on a modifié des fichiers de configuration d’un paquet debian et que l’on souhaite remettre les fichiers de configuration originaux, voici la démarche à suivre : On vérifie que le(s) fichier(s) de configuration sont bien dans le paquet dpkg –status <paquet> Exemple avec puppet : Conffiles:  /etc/init.d/puppet 79dec4169533326b9e1a21aac681d8e8  /etc/default/puppet 9e5a0cf174ccff1af10342297b8b1bdb Si je veux remettre […]

Compiler un module Perl/CPAN en paquet Debian

Voici la procédure pour générer un .deb à partir d’un .tar.gz de la façon la plus simple qui soit. On aura besoin d’utiliser dh-make-perl pour générer le repertoire debian, ainsi que d’apt-file : apt-get install dh-make-perl apt-file devscripts build-essential On met à jour apt-file : apt-file update Ensuite, on télécharge le module que l’on souhaite […]

Corriger la faille kernel CVE-2013-2094 sans reboot sous Debian

L’exploit CVE-2013-2094 permet d’exploiter une faille dans la perf_swevent_init function du fichier kernel/events/core.c du noyau Linux, entre les versions 2.6.37 et 3.8.8. Cet exploit permet de passer root. Pour voir si le noyau utilisé est vulnérable, on peut utiliser la commande suivante : grep CONFIG_PERF_EVENTS /boot/config-`uname -r` Si la commande renvoie la ligne suivante, et […]

Compiler un paquet Debian DKMS pour un module noyau

Voici un exemple, pour le module wrapper qui permet de corriger la faille CVE-2013-2094 qui peut être exploitée avec l’outil semtex.c Il faut installer les dépendances suivantes : apt-get install debhelper dkms linux-headers-`uname -r` Puis on télécharge les sources du module dans /urs/src: cd /usr/src wget https://www.develer.com/~arighi/linux/fix/CVE-2013-2094/perf-bug-fix.tar.gz tar xvzf perf-bug-fix.tar.gz Il faut nommer le dossier […]

Paquets Debian pour roundcube 0.9.0

Voici des paquets debian permettant d’installer la dernière version de roundcube : roundcube_0.9.0.tar.gz Pour l’installer : wget http://blog.valouille.fr/wp-content/uploads/2013/04/roundcube_0.9.0.tar.gz tar xvzf roundcube_0.9.0.tar.gz dpkg -i roundcube_0.9.0-1_all.deb roundcube-core_0.9.0-1_all.deb roundcube-mysql_0.9.0-1_all.deb roundcube-plugins_0.9.0-1_all.deb Ou pour utiliser postgreSQL à la place de mySQL: dpkg -i roundcube_0.9.0-1_all.deb roundcube-core_0.9.0-1_all.deb roundcube-pgsql_0.9.0-1_all.deb roundcube-plugins_0.9.0-1_all.deb