Dimanche 26 mars 2017

Comment corriger un problème de boot dû à une erreur dans /etc/fstab ?

J'ai récemment troqué mon ancien disque dur mécanique sur mon ordinateur portable par un disque SSD. Cela change la vie et tout est plus rapide. J'ai suivi divers tutoriels pour ne pas mettre de swap, transférer si possible les logs sur un autre disque,...

Lire la suite...

samedi 28 novembre 2009

Installer une version particulière d'un package debian

Je n'arrive jamais à m'en souvenir et pourtant la syntaxe est simplissime. En même temps ce n'est pas quelque chose que je fais tous les matins. La commande pour installer la version X.Y.Z du package MON_PACKAGE sous debian est :

apt-get install MON_PACKAGE=X.Y.Z

Il y a tout de même des restrictions : il faut que le package dans la version voulue soit "accessible", c'est-à-dire qu'il existe et qu'il soit dans une branche (unstable, stable, testing, experimental) déclarée dans le fichier /etc/apt/sources.list

samedi 17 octobre 2009

Mise à jour laborieuse de mysql 5.1

Je mets régulièrement mon système (debian) à jour et depuis la fin septembre je bloque sur la mise à jour de mysql pour passer en version 5.1. Le paquet refuse de s'installer. J'ai beau regarder les logs, je ne comprends pas.

Par hasard, j'ai trouvé l'explication. En fait en regardant les logs système (/var/log/syslog) à l'installation du paquet, j'ai un message qui me propose de régler le problème en lançant le démon mysql à la main :

/usr/sbin/mysql --skip-grant-tables

Cela ne fonctionne pas et j'ai droit à un message pas clair du tout :

091017 20:47:27 [ERROR] /usr/sbin/mysqld: unknown option '--skip-bdb'
091017 20:47:27 [ERROR] Aborting
091017 20:47:27 InnoDB: Starting shutdown...

En fait c'était clair mais je ne comprenais pas. Il suffit de supprimer la ligne "--skip-bdb" dans le fichier /etc/mysql/my.cnf.

mercredi 19 novembre 2008

Connexion ssh depuis un autre PC

Mon poste principal de développement est mon portable. C'est pratique, je peux travailler d'où je veux, j'ai tous mes outils avec moi. Il n'y a qu'une chose de dommage : la taille de l'écran. Pour profiter de mes deux écrans 22 pouces et ne pas travailler sur un petit clavier et un petit écran j'ai envie de pouvoir profiter de mon PC fixe et bosser sur mon portable comme si je l'utilisais vraiment.

Lire la suite...

Dimanche 24 février 2008

Une imprimante laser sous linux

Trouver une imprimante qui fonctionne parfaitement lorsqu'on a un système d'exploitation différent (gnu/linux distribution debian 64 bits), ce n'est pas une mince affaire! Entre les imprimantes qui ne fonctionnent tout simplement pas, faute de pilotes et celles qui fonctionnent qu'à moitié; pas facile de s'en sortir. Je pense avoir trouvé la perle rare.

Lire la suite...

mardi 27 novembre 2007

Gestion des touches multimédias

Sur mon portable, j'ai des petites touches à droite du bouton de mise sous tension. En les effleurant du bout du doigt une petite lumière bleue s'allume... Il y a en tout 5 touches : navigateur, courrier, wow video, wow audio et mute (plus de son). Le but du jeu est de les faire fonctionner!

Lire la suite...

mercredi 14 novembre 2007

Bloquer la mise à jour d'un package debian

Je ne me rappelle jamais de manière claire et simple comment bloquer la mise à jour d'un package debian. C'est pourtant assez simple si on suit la documentation!

Lire la suite...

vendredi 9 novembre 2007

Un nouveau portable

Après le nouveau PC, voici le nouveau portable. J'ai opté pour un portable keynux. J'ai choisi le modèle Epure à peine modifier.

Lire la suite...

jeudi 30 août 2007

Flash et java avec un processeur 64bits

Lorsqu'on possède un processeur 64bits (AMD pour moi) et qu'on utilise une distribution 64bits (debian pour moi), il n'y a pas de solutions miracles pour faire fonctionner les plugins flash et java ! Il y a bien plusieurs solutions bancales du type environnement chrooté ou en utilisant Nspluginwrapper mais ce n'est pas très facile ni très pratique à l'usage. La solution : Swiftfox

Lire la suite...

mercredi 16 mai 2007

Un nouveau PC

Je me suis acheté un nouveau PC car le mien était un peu "poussif" et surtout bruyant. J'ai opté pour un Dell.

Lire la suite...

mercredi 16 novembre 2005

Comment passer à ext3

Après une panne de courant ou un blocage du système, lors du rédémarrage de la machine, le système doit vérifier la cohérence des systèmes de fichiers ext2 au moyen du programme e2fsck. Cela peut être très long surtout pour un disque de plusieurs dizaines de gigas! La solution: passer au système de fichier ext3.

Lire la suite...

samedi 17 septembre 2005

Nettoyage de printemps

Il ne suffit pas de mettre à jour, il faut aussi garder une certaine cohérence dans ce qui est installé.

Un package bien utile pour faire ce nettoyage est deborphan. En faisant la commande orphaner, on liste les packages qui ne sont pas utilisés par d'autre du fait de leur dépendance. J'utilise la commande avec l'option --purge qui permet de supprimer et purger ces packages.

Un autre package que j'utilise aussi est apt-show-versions. La commande apt-show-versions liste tous les packages installés avec leur distribution (stable, instable,...), leur numéro de version et le fait qu'il soit possible de les mettre à jour. J'utilise cette commande de la manière suivante:
apt-show-versions|grep -v uptodate
pour enlever des packages dont le nom a changé suite à une mise à jour. Il ne me reste que les packages que l'on peut mettre à jour, ceux que l'on ne peut pas mettre à jour. Par exemple, j'ai crée mon propre package mplayer à partir des sources et il est listé comme ne pouvant pas être mis à jour et sans distribution.

Enfin une dernière chose que je fais de temps en temps:
dpkg --get-selections|grep deinstall.
Cela me liste tous les packages qui ont été déinstallés mais non purgés. Par exemple je suis passé à Xorg à la place de Xfree86. Le package xserver-xfree86 a été désinstallé mais non purgé. Pour supprimer directement tous ces packages listés je lance la commande suivante:
dpkg --get-selections|grep deinstall|awk '{print $1}'|xargs dpkg --purge.

Et voilà avec tout ça, je garde une installation relativement "propre".

samedi 10 septembre 2005

Mettre à jour sa debian

J'utilise une distribution GNU/Linux Debian en version instable depuis plus de 5 ans sur mon ordinateur personnel, mon ordinateur de bureau et mon portable. Je n'ai jamais eu de soucis majeur.

Réguilèrement, pour ne pas dire tous les jours, je mets à jour de la manière suivante:
apt-get update && apt-get -u upgrade

Le paramètre -u permet d'avoir la liste des packages qui vont être mise à jour. Bien entendu j'ai installé le paquet apt-listbugs et le paquet apt-listchanges

mardi 18 mai 2004

Awk

Tout est dans le titre!

Une astuce qui vaut ce qu'elle vaut!
Je veux calculer la taille totale occupée par tous les fichiers d'un répertoire, listés avec la commande ls -l.
Un p'tit roulement de tambour. Bon je vous donne une solution parmi je suis sûr beaucoup d'autres:

ls -l|awk 'BEGIN {tot=0}{tot=tot+$5}END{ print tot/1000000}'

Cela renvoie la taille en mégaoctects.

Haut de la page