Installation d'une machine dédiée à la gestion du dépôt et à la création du master d'installation
On peut créer une machine virtuelle ou installer une machine physique 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
Télécharger le CD d'installation «netinst» (debian-XX.YY.Z-amd64-netinst.iso)
démarrer le système sur le CD et suivre les instructions d'installation.
users root et admin 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 admin 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