Configuration
Apt: ne pas mettre à jour un paquet spécifique
Sur Debian, je mets à jour régulièrement mon système. Cependant, j’ai du compiler un driver à la main, et du coup, quand j’ai un upgrade du noyau, mon driver fonctionne plus, faut que je le recompile…
Vu que l’age de recompiler des drivers m’est passé, je souhaiterai pouvoir upgrader mon système tranquillement, sans mettre à jour mon noyau automatiquement.
Grâce à dpkg/apt, cela est facilement configurable via l’option hold. Pour ne pas upgrader automatiquement un paquet, la commande de configuration est la suivante :
# echo "mon_paquet hold" | dpkg --set-selections
Et pour permettre à nouveau l’upgrade automatique :
# echo "mon_paquet" | dpkg --set-selections
Enfin, pour voir les paquets avec le tag hold :
# dpkg --get-selections | grep hold
L’option “hold” est aussi utilisable via aptitude :
# aptitude hold
Et voila ! Plus de problèmes d’upgrade !
Source : le TwiBLog
Décallage de 2 heures sous Debian
Je suis sous Debian Lenny avec KDE, et j’ai 2 heures de décalage sur mon horloge (la il est 21h40 au lieu de 19h40). Après qq recherches sur le net pour régler ce léger désagrément, j’ai trouvé la solution :
hwclock n’arrivait à accéder à l’heure systeme via /dev/rtc.
En effet, le mauvais module gérant /dev/rtc était chargé. Il faut donc changer ce module :
- charger genrtc au lieu de rtc
Après cela, je n’ai plus de problèmes avec hwclock, et par extension plus de problèmes d’heure.
D’un point de vue plus pratique, sous debian :
mettre dans le fichier /etc/modprobe.d/blacklist
blacklist rtc
puis dans /etc/modules
genrtc
Avec ça, plus de problème d’heure !
Mettre les partitions dans le bon ordre
A trop vouloir modifier un disque dur, au bout d’un moment, la table des partitions n’est plus correcte. En effet, l’ordre des partitions n’est pas forcément celui attendu après suppression/rajout de celles-ci. Si vous êtes dans ce cas, voici comment faire pour tout bien ranger !
Comment savoir que c’est le bordel ?
Avec la commande fdisk -l, on peut voir la table des partitions :
# fdisk -l
Lire la suite ce cet article »
Comment installer des paquets d’une autre branche
Voilà mon problème, lors de l’installation d’un serveur, j’ai décidé de rester en Debian stable. Or, pour les besoins de l’application, j’ai besoin d’une version > 4.2 de PHP. Dans la branche stable, la version de PHP4 est la 4.1, et dans la testing, c’est la 4.3.
Pour installer le paquet PHP4 de testing, il faut ajouter les sources testing dans le fichier /etc/apt/sources.list :
deb ftp://ftp.fr.debian.org/debian/ stable main non-free contrib
deb-src ftp://ftp.fr.debian.org/debian/ stable main non-free contrib
deb http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free
deb-src http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free
Lire la suite ce cet article »
Installation facile des modules
Un outil très facile d’utilisation pour installer un nouveau module, permettant l’initialisation de celui-ci au démarrage : modconf.
Il s’agit du même utilitaire de gestion des modules que celui présent lors d’une installation d’un système debian classique.
En effet, avec cet utilitaire, vous choisissez quel module vous souhaitez installer, et celui-ci sera automatique rajouté à la liste des modules à charger lors des prochains démarrages.
Il suffit de lancer la commande suivante, en root :
# modconf
Vous arriverez sur le programme en mode texte. Choisissez le(s) module(s) que vous souhaitez activer. S’il faut rajouter des options à passer au module, rajoutez-les.
Quittez ensuite modconf, et au prochain démarrage, le module sera chargé automatiquement !
Un outil simple, mais très pratique (utile pour la gestion de la carte réseau / carte son / etc..).
