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
liloouelilocomme 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