2026-07-13 12:04:04 +02:00
2026-07-13 12:04:04 +02:00
2026-07-01 11:51:45 +02:00
2026-07-10 10:19:08 +02:00
2026-07-01 00:14:27 +02:00

Easy Slack !

Pour installer facilement une Slackware 15.0 fonctionnelle, pour une station de travail avec KDE Plasma 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 à lexception des deux points suivant :

  1. Au moment de choisir les groupes de paquets à installer, exclure :
  • E/ et XFCE/ pour une station de travail.
  • E/, KDE/, T/, TCL/, X/, XAP/, XFCE/ et Y/ pour un serveur sans interface graphique.
  1. Passer l'installation de lilo ou elilo comme chargeurs damorçage.

Attention à ne pas redémarrer, le système n'est pas encore bootable !

Configuration

Connexion

Vérifier la connexion internet :

# ping netig.net

Si le réseau n'est pas configuré repérer l'interface adéquate :

# ip addr

Lancer dhcpcd :

# dhcpcd <interface>

Tester à nouveau, et si besoin :

# echo "nameserver 1.1.1.1" >> /etc/resolv.conf

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

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 :

  1. Régénérer les modules de noyau generic.
# geninitrd
  1. Ainsi que les entrées du menu de démarrage de grub.
# grub-mkconfig -o /boot/grub/grub.cfg

Cacher les logiciels inutilisés

Slackware vient avec énormément de logiciels ! Si vous souhaitez épurer le menu pour n'afficher que ceux qui vous intéressent, le script hide_apps.sh pourra vous aider. Il copie les fichiers .desktop depuis /usr/share/applications vers ~/.local/share/applications et :

  • ajoute NoDisplay=true pour masquer les logiciels du menu
  • vide MimeType afin que les logiciels ne soient pas proposés dans les menus contextuels

Il suffit d'indiquer les logiciels que vous souhaitez conserver dans la variable apps_to_keep et de lancer le script.

Sbopkg

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 sbopkg, les instruction pour l'installer sont sur le site du projet.

Ne pas oublier de blacklister Sbopkg et les paquets installés depuis SlackBuilds.org pour que slackpkg clean-system ne les liste pas. Dans /etc/slackpkg/blacklist :

[0-9]+_SBo
sbopkg

Virt-manager depuis SlackBuilds.org

Nécessite sbopkg !

Créer les listes des dépendances :

# sqg -p virt-manager
# sqg -p qemu

Charger les queue et lancer la procédure avec sbopkg.

Activer le service au démarrage en éditant le fichier /etc/rc.d/rc.local :

# Libvirt
if [ -x /etc/rc.d/rc.libvirt ]; then
    /etc/rc.d/rc.libvirt start
fi

Et le stopper à l'arrêt de la machine en éditant /etc/rc.d/rc.local_shutdown :

# Libvirt
if [ -x /etc/rc.d/rc.libvirt ]; then
    /etc/rc.d/rc.libvirt stop
fi

Docker depuis SlackBuilds.org

Nécessite sbopkg !

Créer la liste des dépendances :

# sqg -p docker-cli

Charger la queue et lancer la procédure avec sbopkg.

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
S
Description
No description provided
Readme 214 KiB
Languages
Shell 100%