Installation d'une machine dédié à la gestion du dépôt
On peut créer une machine (physique ou virtuelle) qui sera affectée à la gestion du dépôt par clonage du master d’installation de même qu'il est possible d'initialiser un master d’installation par clonage de la machine de gestion de dépôt…
La procédure ci-dessous est pour une reprise “from scratch” à partir des outils d'installation Debian et du dépôt lpmmc-debian.
Création d'une machine virtuelle Virtualbox :
Configuration minimale :
Debian 64 bits (Intel/AMD)
1536 Mo RAM (ça semble être le minimum qui fonctionne)
32 Go Disque
VirtualBox : au moins 7.1 Pour que l'installeur fonctionne en EFI sous linux
Cette installation peut évidemment aussi se faire sur un poste physique dédié à partir de l'image iso…
Une machine virtuelle permet aussi de tester pour une nouvelle version de Debian :
créer la machine virtuelle et installer le nouveau système de base
prendre un snapshot en prévision des ennuis futurs
sur le dépôt local lpmmc:
modifier lpmmc-system-update (et maj du paquet lpmmc-sysupdate) pour ajouter la nouvelle version.
copier le dossier lpmmc-desktop-bookworm en lpmmc-desktop-xxxx et modifier DEBIAN/control nom du paquet
faire l'installation de la machine virtuelle et boucler sur les dépendances et erreurs…
Installation de la configuration Standard Debian/LPMMC à partir des dépôts
Monter le CD debian-12.X.Y-amd64-netinst.iso et booter.
users root et adlpmmc avec mot de passe root
disque entier chiffré avec mot de passe root (chiffré car clé privée de signature du dépôt à protéger)
tout dans une seule partition
installation du système de base
à l'execution de tasksel ne garder que utilitaires usuels du système
après redémarrage en root
Pour optimiser l´utilisation sous VirtualBox
pour VirtualBox : insérer le CD des additions invités pour avoir les dossiers partagés, l'écran graphique redimensionnable, le copier-couper-coller commun (Menu Périphériques)
en option: création d'un dossier partagé avec l'hôte utilisable par adlpmmc en lecture/écriture
exemple :vboxshare
mkdir /mnt/vboxshare
ajout dans /etc/fstab
Mise en place de la gestion du dépôt lpmmc-debian
Gestion locale du dépôt
Procédure de base
Depuis le dossier /home/LINUX/lpmmc
synchronisation avec la sauvegarde sur le serveur lpmmc-debian (pour synchroniser le travail fait ailleurs au cas où…)
./unison-lpmmc-debian.sh
modification/création de paquets deb
-
mise à jour du dépot de développement
./rsync-DIST.sh
mise à jour des fichiers Packages.gz
Pas de synchronisation avec lpmmc-debian avant tests Ok locaux.
tests d'installation/mise à jour locale
Synchronisation avec lpmmc-debian
./rsync-DIST.sh