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
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
- mise_a_jour_systeme_world.sh
- mise_a_jour_systeme_portage.sh
- emerge -avuDUN @world
- emerge -av --depclean
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
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
MISES A JOUR PAR TELECHARGEMENT
Logiciels non gérés par gentoo sous forme binaire
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 :Son téléchargement et son installation sont assurées par la commande suivante :
- lafrier$ doas mise_a_jour_systeme_opt.sh
Mise à jour de la base de donnée de gentoo
La base de donnée de gentoo évolue très régulièrement. Le système edix quand à lui fixe une version de la base de donnée qui évolue moins fréquemment. Quand cette version a évoluée, elle peut être téléchargée avec la commande suivante :- lafrier$ doas mise_a_jour_systeme_var_db_repos_gentoo.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