URL: https://linuxfr.org/users/ngc891/journaux/cloop-packages-slackware-etc Title: cloop, packages Slackware, etc. Authors: Jérôme Pinot Date: 2004年08月16日T20:13:36+02:00 Tags: slackware Score: 0 cloop et Kernel 2.6 ------------------- Il y a quelques mois de cela, l'envie m'a pris de bidouiller un peu avec la Knoppix, et j'ai donc voulu installer cloop sur ma Slack. J'ai rencontré des problèmes, les sources, pourtant _Kernel 2.6 complient_ ne compilaient pas à cause d'un Makefile approximatif et d'includes absents. J'ai donc fait des modifications, très légères sur les fichiers sources mais j'ai réécrit complètement le Makefile et modifié la structure de l'archive. J'ai également ajouté un script pour une installation fingers-in-the-nose. J'ai par ailleurs laissé tomber le support des kernels 2.4 (qui fonctionnent bien avec les sources officielles). Il y a quelques jours, me remettant sur la Knoppix, je décide de recompiler ma version personnelle de cloop contre le kernel 2.6.8{-rc?,.1,} mais je ramasse une volée d'erreurs. Même constat avec le dernier cloop officiel. Les changements récents dans le noyau m'ont obligés à patcher plus sévèrement les sources en m'aidant de bouts d'informations trainants sur le Net. Aujourd'hui, je m'interroge. Les sources que j'ai devant les yeux ressemblent de plus en plus à un fork et de moins en moins à une bidouille de dépannage. Je n'ai actuellement pas les compétence de rentrer dans le détail du code mais j'ai quand même fait du boulot pour que les sources compilent proprement, sans erreurs ni avertissements et que le packaging ait l'air de quelque chose. Bref, ce package n'a d'autre but que de fonctionner au moins chez moi. Si vous voulez tester (ou si vous vous arrachez les cheveux avec la version officielle): [http://cercle-daejeon.homelinux.org/linux/source(...)](http://cercle-daejeon.homelinux.org/linux/source) Bien entendu, il faut être root et s'assurer que /usr/src/linux pointe vers les sources du kernel courant (ou modifier le Makefile) Packages Slackware 10.0: -------------------------- Les habitués savent trouver des packages Slackware sur [http://www.linuxpackages.net(...)](http://www.linuxpackages.net) et de l'aide sur [http://www.slack-fr.org(...)](http://www.slack-fr.org) Malheureusement, les packages sont le plus souvent compilés pour i486 afin d'assurer une compatibilité maximale, ou en i686 pour de meilleures performances. Si vous avez un vieux pentium poussif, c'est un peu ennuyeux. J'ai accumulé une petite base de packages recompilé pour i586 avec des optimisations pour gagner en rapidité. Il y a d'autres bonus aussi (MySQL 4.1.3, Bash 3.0, ocaml, ...). Si ça vous intéresse: [http://cercle-daejeon.homelinux.org/linux/slackware/10.0/(...)](http://cercle-daejeon.homelinux.org/linux/slackware/10.0/) Dernières news: ---------------- J'en profite pour vous signaler la sortie d'une préversion du Kernel, le 2.4.8-pre1 (libata, i915, gcc-3.4...) [http://kernel.org/pub/linux/kernel/v2.4/testing/patch-2.4.28.log(...)](http://kernel.org/pub/linux/kernel/v2.4/testing/patch-2.4.28.log) [http://www.fr.kernel.org/pub/linux/kernel/v2.4/testing/patch-2.4.28(...)](http://www.fr.kernel.org/pub/linux/kernel/v2.4/testing/patch-2.4.28-pre1.gz) Et aussi Busybox 1.00-rc3 : [http://www.busybox.net/(...)](http://www.busybox.net/)