edix_developpeurs_gentoo(7f) edix_developpeurs_gentoo(7f)

edix_developpeurs_gentoo - Modification (par un développeur) des logiciels administrés via gentoo

Le système edix(7f) est pour l'essentiel composé d'une partie administrée via la distribution linux gentoo(7e) et d'une partie développée par la plateforme edstar(7f) (voir edix_developpeurs_edstar(7f)).

Nous décrivons ici la procédure suivie par un développeur lorsqu'il souhaite faire évoluer la partie administrée via la distribution linux gentoo.

On admet que le développeur a le nom d'utilisateur lamenaire sur une machine linux où il a chrooté l'image de référence et s'est connecté en tant que lafrier sur cette image (voir edix_developpeurs(7f)).

Voir gentoo(7e).

Dans ce qui suit, on parle de "mettre à jour gentoo" pour toute modification de la partie du système administrée via gentoo. C'est un geste réalisé par l'administreur d'une machine clone. Si une telle mise à jour peut être effectuée, c'est parce que les developpeurs d'edix ont fait évoluer la définition des logiciels administrés via gentoo, ou ont changé leur configuration.

Une telle évolution peut être de deux types.

Mise à jour mineure

On parle de "mise à jour mineure" si la base de donnée gentoo n'a pas été modifiée. Des logiciels ont été ajoutés ou supprimés, ou bien leur configuration à changée, mais il s'agit de paquets pris dans la même version de l'arbre de paquetage que celle de la mise à jour précédente. Il y a donc peu d'actes de compilations et surtout très peu de risques de conflit. Ces mises à jour peuvent être réalisées régulièrement, même au cours d'une séance de TP lorsqu'un besoin se fait sentir (et si un développeur est disponible ...).

Pour le développeur : L'acte de développement nécessaire pour la préparation d'une telle mise à jour gentoo mineure est décrit dans la page de manuel edix_developpeurs_gentoo_mineur(7f).

Pour l'administrateur : L'acte d'administration permettant d'effectuer cette mise à jour mineure sur une machine clone est le suivant (en tant que lafrier) :

lafrier:~ $ mise_a_jour_edix.sh
lafrier:~ $ doas mise_a_jour_systeme_gentoo.sh

Mise à jour majeure

On parle de "mise à jour majeure" si la base de donnée gentoo a été modifiée.

Pour le développeur : L'acte de développement consistant à télécharger une nouvelle version de la base de donnée gentoo puis de recompiler le nouveau système et enfin de le rendre disponible est décrit dans la page de manuel edix_developpeurs_gentoo_majeur(7f).

Pour l'administrateur : L'acte d'administration permettant d'effectuer cette mise à jour majeure sur une machine clone est le suivant (en tant que lafrier) :

lafrier:~ $ mise_a_jour_edix.sh
lafrier:~ $ doas mise_a_jour_systeme_gentoo_avec_changement_de_base_donnee.sh

Voir edix_developpeurs_gentoo_mineur(7f).

Voir edix_developpeurs_gentoo_majeur(7f).

edix(7f), edix_developpeurs(7f), edix_developpeurs_edstar(7f), edix_developpeurs_gentoo_majeur(7f), edix_developpeurs_gentoo_mineur(7f) edstar(7f), gentoo(7e)

2026-05-21 UNIX