Easy Slack !
Pour installer facilement une Slackware 15 fonctionnelle, pour une station de travail avec XFCE ou un serveur sans interface graphique.
Installation
Partitionner le(s) disque(s)
À faire...
Installer le système
Un petit # setup
pour lancer le script d'installation de Slackware.
Ensuite suivre les indications à l’exception des deux points suivant :
- Au moment de choisir les groupes de paquets à installer, exclure :
E/
etKDE/
pour une station de travail.E/
,KDE/
,T/
,TCL/
,X/
,XAP/
,XFCE/
etY/
pour un serveur sans interface graphique.
- Passer l'installation de
lilo
ouelilo
comme chargeurs d’amorçage.
Attention à ne pas redémarrer, le système n'est pas encore bootable !
Configuration
Chroot
Avant de redémarrer entrer dans un shell, puis dans le système fraîchement installé à l'aide de chroot
:
# chroot /mnt
Script de post-installation
Télécharger et décompresser le script :
# cd tmp/
# wget https://git.netig.net/netig/easy-slack/archive/main.tar.gz
# tar -xvzf main.tar.gz
Puis l'exécuter :
# cd easy-slack/
# ./post-install.sh
La machine redémarrera automatiquement une fois le script terminé.
Utilisation
Mise à jour
Pour mettre à jour le système avec slackpkg
:
# slackpkg update
# slackpkg upgrade-all
Soyez vigilant aux paquets mis à jour avant de lancer la mise à jour, si le noyau en fait partie, il faudra avant de redémarrer la machine exécuter les deux commandes suivantes :
- Régénérer les modules de noyau
generic
.
# /usr/share/mkinitrd/mkinitrd_command_generator.sh -r | bash
- Ainsi que les entrées du menu de démarrage de
grub
.
# grub-mkconfig -o /boot/grub/grub.cfg
SlackBuilds.org
Vous souhaiteriez des logiciels supplémentaires ?
Faites un petit tour sur SlackBuilds.org vous y trouverez une collection de scripts de construction de paquets maintenue par la communauté.
Pour les installer facilement nous utiliserons sbotools
(déjà installé si vous avez utilisé le script post-install.sh
), une collection de scripts Perl pour utiliser SlackBuilds.org à la manière d'un système de ports BSD.
Avant toute chose synchroniser les Slackbuilds :
# sbocheck
Puis pour compiler et installer un paquet avec ses dépendances si nécessaire :
# sboinstall <nom_du_paquet>
Pour plus d'informations $ man sbotools
!
Docker
Installer Docker depuis SlackBuilds.org :
# sboinstall docker-cli
Lancer le service :
# chmod +x /etc/rc.d/rc.docker
# /etc/rc.d/rc.docker start
Tester avec # docker run hello-world
.
Activer le service au démarrage en éditant le fichier /etc/rc.d/rc.local
:
# Docker
if [ -x /etc/rc.d/rc.docker ]; then
/etc/rc.d/rc.docker start
fi
Et le stopper à l'arrêt de la machine en éditant /etc/rc.d/rc.local_shutdown
:
# Docker
if [ -x /etc/rc.d/rc.docker ]; then
/etc/rc.d/rc.docker stop
fi