Monthly Archive for mars, 2010

Les livres et les logiciels libres

J’ai récemment acheté un livre (oui oui ça se fait encore :) ) intitulé L’origine du capitalismeUne étude approfondie par l’historienne Ellen Meiksins Wood.
Le lien entre les logiciels libres et le livre, qui n’est pas évident pour le moment, se situe non pas dans son contenu mais plutôt dans sa forme. En effet, quelle ne fut pas ma surprise lorsqu’après avoir lu quelques pages du livre, j’apercevais au moment de le refermer cette petit phrase sur la dernière page : [...]composé avec LATEX, logiciel libre[...]

photo dernière page

Alors certes, cela n’a l’air de rien comme ça, mais n’étant pas familier du milieu de l’édition, je ne saurais dire si c’est chose courante que la mise en page soit faite à l’aide logiciels libres mais il me semble que c’est plutôt rare pour des ouvrages n’étant pas sous licence libre. Je dirais même qu’il est encore plus rare que ce soit précisé de cette manière. Je me pose aussi la question de savoir s’il faut voir là un rapprochement (idéologique?) quant à l’utilisation d’un logiciel libre pour un livre montrant le capitalisme sous un jour que l’on pourrait difficilement qualifié de glorieux.

Lien :

LATEX sur Wikipédia
L’ouvrage sur le site de l’éditeur

Installer #!crunchbang linux depuis une clé USB

J’ai découvert il y a quelques temps #! CRUNCHBANG LINUX, une distribution GNU/Linux basée sur Ubuntu, elle même basée sur Debian. Je l’avais testée à l’aide du Live CD et l’avait trouvée sympathique et plus légère quoique un peu austère au premier abord. Toutefois, l’avantage avec Linux c’est qu’on peut personnaliser à sa guise ;) . Pour voir la liste des programmes installés par défaut dans cette distro, se rendre ici

En voulant l’installer sur mon netbook, il a fallu que je créer une clé USB amorçable, voici donc la méthode que j’ai utilisé.

Il faut commencer par télécharger l’image disque sur la page prévue à cet effet sur le site de #! crunchbang.
Une fois que c’est fait, il faut monter l’image dans un dossier à l’aide de la commande :

$ sudo mount -o loop /chemin/version_de_crunghang.iso /rép_de_destination

(renseigner les chemins vers les fichiers et répertoires par les vôtres)

Il faut maintenant copier l’ensemble des fichiers de l’image à l’exception du répertoire isolinux sur la clé USB (formatée en FAT32), ne pas oublier les fichiers cachés que l’on peut afficher à l’aide de la commande ctrl+h dans la plupart des gestionnaires de fichiers.
Il faut ensuite copier à la racine de la clé les fichiers vmllinuz et initrd.gz situés dans le répertoire casper. Il faut également recopier à la racine de la clé tout le contenu du répertoire isolinux que nous n’avions pas copié tout à l’heure.

Maintenant nous allons (légèrement) mettre les mains dans le cambouis :) . Sur la clé USB, renommer le fichier isolinux.cfg en syslinux.cfg. Une fois que c’est fait, l’ouvrir avec un éditeur de texte.
On obtient ceci :

DEFAULT live
LABEL live
kernel /casper/vmlinuz
append file=/cdrom/preseed/custom.seed boot=casper initrd=/casper/initrd.gz quiet splash --
LABEL xforcevesa
kernel /casper/vmlinuz
append file=/cdrom/preseed/custom.seed boot=casper xforcevesa initrd=/casper/initrd.gz quiet splash --
LABEL textonly
kernel /casper/vmlinuz
append file=/cdrom/preseed/custom.seed boot=casper textonly initrd=/casper/initrd.gz quiet --
LABEL check
kernel /casper/vmlinuz
append boot=casper integrity-check initrd=/casper/initrd.gz quiet splash --
LABEL memtest
kernel /isolinux/memtest
append -
LABEL hd
localboot 0x80
append -
DISPLAY isolinux.txt
TIMEOUT 300
PROMPT 1

On modifie les chemins pour qu’ils concordent avec l’emplacement des fichiers et on obtient ceci :

DEFAULT live
LABEL live
kernel vmlinuz
append file=preseed/custom.seed boot=casper initrd=initrd.gz quiet splash --
LABEL xforcevesa
kernel vmlinuz
append file=preseed/custom.seed boot=casper xforcevesa initrd=initrd.gz quiet splash --
LABEL textonly
kernel vmlinuz
append file=preseed/custom.seed boot=casper textonly initrd=initrd.gz quiet --
LABEL check
kernel vmlinuz
append boot=casper integrity-check initrd=initrd.gz quiet splash --
LABEL memtest
kernel memtest
append -
LABEL hd
localboot 0x80
append -
DISPLAY isolinux.txt
TIMEOUT 300
PROMPT 1

Voilà, il ne reste plus qu’à rendre la clé bootable, en GUI, Gparted fait très bien l’affaire, il faut au préalable démonter la clé : clic droit sur la partition > Gérer les drapeaux > cocher ¨boot¨

Enjoy :D

Sources et ressources :