| edix_mise_a_jour(7f) | edix_mise_a_jour(7f) |
NOM
edix_mise_a_jour - Mise à jour du système edix.
MISE A JOUR DU PROJET EDIX
Avant toute chose, vous devez mettre à jour le projet edix qui est cloné sous /home/lafrier/edix.
Les scripts de mise à jour sont situés dans le répertoire /home/lafrier/edix/bin et ceux parmi ces scripts qui assurent la mise à jour du projet edix sont /home/lafrier/edix/bin/mise_a_jour_edix.sh et /home/lafrier/edix/bin/mise_a_jour_systeme_edix.sh. Le fait que le second de ces scripts comporte le mot "systeme" dans son nom indique que ce script demandera une élévation de privilège. Cette élévation passera par l'utilisation de la commande doas. En tant que lafrier, vous allez donc exécuter les deux scripts de la façon suivante~:
lafrier$ mise_a_jour_edix.sh lafrier$ doas mise_a_jour_systeme_edix.sh
MISE A JOUR DES UTILISATEURS
Mise à jour de lafrier
L'administration du système est effectuée par l'utilisateur lafrier. La seconde étape de la mise à jour concerne donc l'environnement et les droits de cet utilisateur :
lafrier$ mise_a_jour_lafrier.sh
Mise à jour du super utilisateur
Quand lafrier utilise la commande doas de façon à élever ses privilèges, il dépend de la façon avec laquelle est paramétré le super-utilisateur. On met donc également à jour ce super-utilisateur :
lafrier$ doas mise_a_jour_root.sh
Mise à jour de etudiant
Les utilisateurs de edix se connecteront en tant qu'etudiant. On met donc à jour l'environnement et les droits de cet utilisateur :
lafrier$ doas -u etudiant mise_a_jour_etudiant.sh
MISE A JOUR DES PAQUETS GENTOO (MINEURE)
La plupart des logiciels qui sont installés sur le syteme edix sont gérés grace à la distribution gentoo. On met à jour les logiciels gérés par gentoo avec la commande suivante :
lafrier$ doas mise_a_jour_systeme_gentoo.sh
Cette commande lance la commande
mise_a_jour_systeme_world.sh
qui met à jour la liste des paquets que gentoo installera. Ensuite elle lance la commande
mise_a_jour_systeme_portage.sh
qui met à jour le paramétrage des paquets (la définition précise de ce qui sera compilé pour chaque paquet). Puis elle lance (notamment, voir le contenu du script) la commande
emerge -avuDUN @world
emerge -av --depclean
MISE A JOUR DES PAQUETS GENTOO (MAJEURE)
Si vous y êtes invité, vous pouvez aussi effectuer une mise à jour des paquets gentoo qui sera plus radicale ! Cette étape est nécessaire lorsque les développeurs d'edix ont stabilisé une nouvelle version à partir de la base de donnée gentoo la plus récente. Cela se traduira notamment par le fait que
- vous récupèrerez une nouvelles version de la base de donnée gentoo
- vous récupèrerez une nouvelles version des paquets binaires (précomplés par les développeurs).
Cette mise à jour majeure s'effectue avec la commande
lafrier$ mise_a_jour_systeme_gentoo_avec_changement_de_base_donnee.sh
MISE A JOUR DU PARAMETRAGE DE LINUX
La configuration du système edix implique aussi l'ajustement d'un ensemble de fichiers de configuration unix qui sont indépendants de la distribution. Ces ajustements ne sont pas fréquents. Les fichiers correspondants sont regroupés à l'adresse suivante :
"${EDIX}"/reference/autre
lafrier$ doas mise_a_jour_systeme_autre.sh
MISE A JOUR DES LOGICIELS DEVELOPPES PAR EDSTAR
Dans le répertoire /home/lafrier/edix/bin, on trouve un ensemble de scripts de synchronisation et d'installation qui correspondent aux logiciels développés par la plateforme edstar. Par exemple, on peut lancer les deux scripts suivants :
lafrier$ synchronisation_star-build.sh lafrier$ mise_a_jour_star-build.sh
Tous les scripts d'installations de ce type sont aussi regroupés dans trois scripts de niveau supérieurs. On peut donc utiliser ces trois scripts quand on souhaite mettre à jour l'intégralité des logiciels développés par edstar :
lafrier$ synchronisation_edstar.sh lafrier$ mise_a_jour_edstar.sh lafrier$ doas mise_a_jour_systeme_edstar.sh
MISES A JOUR PAR TELECHARGEMENT
Une partie des logiciels n'est installée ni par lafrier, ni via gentoo. Il s'agit de binaires distribués de façon autonome, sans stratégie de versionnage systématique. Ces binaires sont installés dans le répertoire /opt/edix et la seule stratégie de mise à jour consiste à télécharger la nouvelptle version de ce répertoire à l'adresse suivante :
http://www.edstar.cnrs.fr/prod/fr/transfert/opt_edix.tar.gz
lafrier$ doas mise_a_jour_systeme_opt.sh
MISE A JOUR DES MACHINES FILLES
Comme la structure des répertoires /home/lafrier/edix/edix_fille et /home/lafrier/edix/edix_fille_prive reflète celle du projet edix, ce sont les scripts de mise à jour de edix qui assurent la prise en compte des installations spécifiques aux machines filles en lisant le contenu de ces deux répertoires.
Cependant, les parties concernant edix_fille et edix_fille_prive ne sont pas encore écrites dans la totalités des scripts de mise à jour de edix et une machine fille peut aussi avoir des besoins d'installation qui ne sont pas prévus sur edix. Dans ce cas, les machines filles peuvent disposer de leurs propres scripts de mise à jour dans le répertoire
/home/lafrier/edix/edix_fille/bin
VOIR AUSSI
edix(8f), edix_installation(8f), edix_apres_installation(8f), edix_fille(8f), cle-usb-bootable-gentoo(7f), systeme(7f), unix(7f), gentoo(7f)
POUR MEMOIRE
LA GESTION DE VOTRE SYSTEME EDIX SUR LE LONG TERME
Le système edix évolue régulièrement. Vous aurez besoin de suivre ces évolutions. Pour cela un ensemble de gestes de gestion du système sont à réaliser de façon régulière. Vous en trouverez la description sur la page de manuel suivante :
etudiant@cle-edix:~ $ man 8f edix_mise_a_jour
| 2026-04-10 | UNIX |