Creer un module pour la slax 9

Mise à jour: 08/0/2022
Version: 1.0
Author: Jean-Louis Bicquelet-Salaün
Location: http://jlbicquelet.free.fr
Copyright: (c) 2012 Jean-Louis BICQUELET-SALAÜN

procedure

  1. redemarrer slax en mode freash

  2. se rendre dans le répertoire /run/initramfs/memory/data/slax/modules. Ce n'est pas obligatoire mais cela facilite la création du module.

cd /run/initramfs/memory/data/slax/modules
  1. installer les applications que vous souhaitez intégrer au module à l'aide de apt install. Il peut y en avoir plusieurs.

Attention toutefois, si vous en mettez trop, ce ne sera pas souple, si vous en mettez trop peu, cela charge des dépendances inutiles. C'est une question de dosage.

apt install lxterminal
0% [Working] Ign:1 http://deb.debian.org/debian stretch InRelease
0% [Waiting for headers]
Get:2 http://security.debian.org/debian-security stretch/updates InRelease [53.0 kB]
[Waiting for headers] [2 InRelease 0 B/53.0 kB 0%]
Get:3 http://deb.debian.org/debian stretch-updates InRelease [93.6 kB]
...
The following NEW packages will be installed:
  libvte-common libvte9 lxterminal
Need to get 1,162 kB of archives.
After this operation, 3,059 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
0% [Working] Get:1 http://deb.debian.org/debian stretch/main i386 libvte-common all 1:0.28.2-5 [435 kB]
...
apt install nedit
...
  libmotif-common libxm4
Suggested packages:
  csh
Recommended packages:
  xfonts-100dpi | xfonts-75dpi | xfonts-100dpi-transcoded
  | xfonts-75dpi-transcoded
The following NEW packages will be installed:
  libmotif-common libxm4 nedit
0 upgraded, 3 newly installed, 0 to remove and 124 not upgraded.
Need to get 1,888 kB of archives.
After this operation, 5,654 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
0% [Working]  Get:1 http://deb.debian.org/debian stretch/main i386 libmotif-common all 2.3.4-13 [28.4 kB]
  1. On termine en construisant le module
savechanges 10-lxterminal+nedit.sb

Il vaut mieux mettre un numéro. Cela déterminera l'ordre de chargement des modules.

  1. On reboot la machine. Le plus simple est de faire un init 6.
init 6

notes

  1. Il arrive parfois qu'on arrive pas à charger les programmes choisis. Un reboot alors s'impose.

  2. Vous pouvez utiliser apt search pour déterminer si un package existe.