![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
La version 7 de slax vient de sortir le 10 décembre.
On a attendu cette version pendant plus de 2 ans. On retrouve un système de petite taille (240 Mo environ) mais disponible en 32 bits et en 64 bits, soit pour clé usb, soit au format iso et ce dans 50 langues.
L'environnement est toujours kde (ce n'est pas vraiment mon environnement graphique préféré), et la slax a le mérite d'être persistante et surtout configurable.
La modularité qui est la particularité principale de la slax a été conservée. On trouve un centrede téléchargement de modules qui est vide pour l'instant.
On peut cependant télécharger de quoi construire dès à présent ss modules et télécharger des slaxbuilds pour créer ses modules.
Le téléchargement d'un slaxbuild se fait par la commande slax buildscript download suiviedu nom du module. Par exemple pour télécharger perl:
slax buildscript download perl Download in progress... 100% done Download complete for perl.SlaxBuild Remember to 'chmod a+x perl.SlaxBuild' to make it executable. bash-4.2# chmod a+x perl.SlaxBuild
Le build du module se fait comme ceci:
sh perl.SlaxBuild perl.SlaxBuild: line 47: Extraction: command not found Warning, some files or directories detected in buildscript directory It is recommended to always run build script from a directory which is empty (contains only the build script) --2012-12-13 13:19:31-- http://slackware.osuosl.org/slackware-14.0/slackware/d/perl-5.16.1-i486-1.txz Resolving slackware.osuosl.org (slackware.osuosl.org)... 64.50.233.100 Connecting to slackware.osuosl.org (slackware.osuosl.org)|64.50.233.100|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 13709216 (13M) [text/plain] Saving to: ‘perl-5.16.1-i486-1.txz’Il faut ensuite l'activer:100%[==========================================================>] 13 709 216 974KB/s in 25s
2012-12-13 13:19:56 (546 KB/s) - perl-5.16.1-i486-1.txz saved [13709216/13709216]
Verifying package perl-5.16.1-i486-1.txz. Installing package perl-5.16.1-i486-1.txz:
PACKAGE DESCRIPTION: # perl (Practical Extraction and Report Language) # # Larry Wall's "Practical Extraction and Report Language". Perl is a # language optimized for scanning arbitrary text files, extracting # information from those text files, and printing reports based on that
Executing install script for perl-5.16.1-i486-1.txz. Package perl-5.16.1-i486-1.txz installed.
Parallel mksquashfs: Using 1 processor Creating 4.0 filesystem on /root/perl.sb, block size 524288. [=================================================================================-] 3142/3142 100%
Exportable Squashfs 4.0 filesystem, xz compressed, data block size 524288 compressed data, compressed metadata, compressed fragments, compressed xattrs duplicates are removed Filesystem size 14329.81 Kbytes (13.99 Mbytes) 30.76% of uncompressed filesystem size (46580.74 Kbytes) Inode table size 25603 bytes (25.00 Kbytes) 22.31% of uncompressed inode table size (114743 bytes) Directory table size 31858 bytes (31.11 Kbytes) 43.24% of uncompressed directory table size (73678 bytes) Number of duplicate files found 100 Number of inodes 3578 Number of files 3180 Number of fragments 70 Number of symbolic links 5 Number of device nodes 0 Number of fifo nodes 0 Number of socket nodes 0 Number of directories 393 Number of ids (unique uids + gids) 1 Number of uids 1 root (0) Number of gids 1 root (0)
slax activate perl.sb File stored inside Slax filesystem couldn't be activated, moving to /mnt/live/memory/data/slax/modules, then activating from there Slax Bundle activated: perl.sbOn peut alors vérifier que le module est chargé en mémoire:
slax info /mnt/live/memory/bundles/01-core.sb /mnt/live/memory/data/slax/01-core.sb /mnt/live/memory/bundles/02-xorg.sb /mnt/live/memory/data/slax/02-xorg.sb /mnt/live/memory/bundles/03-kdeps.sb /mnt/live/memory/data/slax/03-kdeps.sb /mnt/live/memory/bundles/04-kde.sb /mnt/live/memory/data/slax/04-kde.sb /mnt/live/memory/bundles/05-kapps.sb /mnt/live/memory/data/slax/05-kapps.sb /mnt/live/memory/bundles/06-devel.sb /mnt/live/memory/data/slax/06-devel.sb /mnt/live/memory/bundles/07-ffox.sb /mnt/live/memory/data/slax/07-ffox.sb /mnt/live/memory/bundles/40-French.sb /mnt/live/memory/data/slax/40-French.sb /mnt/live/memory/bundles/perl.sb /mnt/live/memory/data/slax/modules/perl.sb
Comme vous l'avez compris, slax7 fournit un script de gestion des modules, slax.
La syntaxe est:
slax buildscript download template | télécharge un script template pour créer un build. Il contient toutes les informations necessaires à la création d'un module. |
slax buildscript download [ nom ] | télécharge un build script du seveur slax |
slax buildscript upload [ fichier ] | upload votre build script sur le serveur slax |
slax buildscript update [ fichier ] | update un build script existant sur le serveur slax |
slax buildscript delete [ nom ] | supprime un build script donnés (y compris ses packages) du serveur slax |
slax search [ mot clé [ mot clé ... ] ] | recherche d'un mot clé sur le serveur slax et liste les modules |
slax info | affiche les modules activés |
slax info [ nom ] | affiche les informations concernant un module |
slax download [ nom ] [ dir ] | télécharge un module et le sauve dans le répertoire dir |
slax activate [ nom | fichier ] | active un module déjà chargé ou le télécharge à partir du serveur slax et l'active |
slax deactivate [ nom ] | désactive un module |
Remarques:
[ nom ] est un nom de module unique sans extension .sb[ fichier ] est un vrai fichier avec une extension .sb
par exemple on peut chercher si sqlite est disponible:
slax search sqlite sqlite:SQLite (simple, self contained database engine)
On retrouve les principaux modules: perm, python, pil, apache, php (meme si on ne le trouve pas directement en tapant slax search php) et bien d'autres. Dommage que l'on ne dispose pas d'une liste complèteet que l'étoile ne fonctionne pas toujours correctement.
En tout cas, c'est une très bonne version que la slax7 qui vient de sortir.