Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !



Compilation et installation du kernel fuse 2.6. (et ultérieur)

Apprendre à installer le kernel fuse 2.6 en le compilant.

Pré-requis: Ubuntu (Debian et dérivés) Vous disposez donc d'un noyau précompilé et les kernel-headers sont disponibles sous la forme d'un paquets .deb. sous le nom de linux-headers

Cette page -provisoire - est une annexe de la page fuse

Le programme fuse est un bijou (parce que petit et précieux) qui sert de base à de très nombreux programmes (cf sur ce wiki encfs).

L'un de ces programmes est ntfs-3g qui permet d'écrire sur des partitions NTFS. Il utilise fuse mais, les concepteurs du site réclament au minimum la version kernel fuse 2.6. (attention, ce n'est pas le kernel Linux!!) alors que nous n'avons aujourd'hui dans les dépôts que la 2.5.3.

Pour des raisons qui tiennent au calendrier de charge des développeurs Debian (voir http://forum.ubuntu-fr.org/viewtopic.php?id=89651), il semblerait même que nous ne soyons pas susceptibles de l'avoir pour Feisty.

Le choix semble donc être entre attendre plusieurs mois ou compiler. Voici comment le compiler.

  • Telechargez la dernière version de fuse (aujourd'hui la 2.6.1) sur le site ou l'un de ses nombreux miroirs.

http://sourceforge.net/project/showfiles.php?group_id=121684&package_id=132802

  • Créez, par exemple, le dossier /home/VotreNom/.fuse et placez-y le dossier décompressé fuse-2.6.1.
  • Vérifiez la version de votre noyau.
  xxx@xxx-laptop:~$ uname -r
  2.6.17-10-386
  • Vérifiez avec Synaptic que les linux-headers correspondants exactement à votre noyau sont bien installés. A défaut, installez-les avec Synaptic.

Ici donc: linux-headers 2.6.17-10-386

  • Installez le kernel fuse
   cd /home/VotreNom/.fuse/fuse-2.6.1
   ./configure && make && sudo make install

Cela devrait suffire pour installer directement car le script d'installation va detecter lui même le répertoire où sont stockés les headers. Sinon, il faudra fournir à cet installateur le repertoire où ils sont stockés.

   ./configure --with-kernel /usr/src/linux-headers-X.Y.Z && make && sudo make install
  • Vérifiez
   xxxxx@xxxxx-laptop:~$ fusermount -V
   fusermount version: 2.6.1
  • fuse_compilation.1180302753.txt.gz
  • Dernière modification: Le 28/05/2007, 14:49
  • (modification externe)