Tâche #33537
Scénario #33424: évolutions Upgrade-Auto
gestion d'un dépot tiers à l'upgrade-auto ou au Maj_release
100%
Description
Nous disposons d'un dépot interne par version Eole, et déclarons systématiquement ce dépot via les variantes.
Il faudrait, lors d'un upgrade-auto ou un Maj_release, qui l'url du dépot soit modifiée : par exepmple, dans le cas du passage 2.7.1 - 2.7.2, changer
deb http://debmiroir-02.eole.e2.rie.gouv.fr/mirror/debpner/ eole-2.7.1/all/
en
deb http://debmiroir-02.eole.e2.rie.gouv.fr/mirror/debpner/ eole-2.7.2/all/
Associated revisions
appel de la fonction de migration des dépôts additionnels (ref #33537)
pouvoir définir une fonction de migration des dépôts additionnels (ref #33537)
Création du dossier usr/share/eole/upgrade/source.list.d par défaut
Ref: #33537
Création du dossier usr/share/eole/upgrade/source.list.d par défaut
Ref: #33537
Création du dossier usr/share/eole/upgrade/source.list.d par défaut
Ref: #33537
Création du dossier usr/share/eole/upgrade/source.list.d par défaut
Ref: #33537
Création du dossier usr/share/eole/upgrade/source.list.d par défaut
Ref: #33537
Création du dossier usr/share/eole/upgrade/source.list.d par défaut
Ref: #33537
Ajout d'une fonction pour obtenir l'URI d'une source apt
Durant une upgrade, upgrade aussi les paquets tiers installés
History
#1 Updated by Emmanuel GARETTE over 1 year ago
- Status changed from Nouveau to En cours
#2 Updated by Emmanuel GARETTE over 1 year ago
- Assigned To set to Emmanuel GARETTE
#3 Updated by Emmanuel GARETTE over 1 year ago
- Status changed from En cours to À valider
- % Done changed from 0 to 100
La procédure est la suivante :
Sur le serveur à migrer il faut faire un fichier txt dans le répertoire /usr/share/eole/upgrade/source.list.d/
Avec le contenu suivant :
version_destination;ligne de configuration du depot actuel;ligne de configuration du depot cible
Par exemple : /usr/share/eole/upgrade/source.list.d/mtes.txt :
2.7.2;deb http://debmiroir-02.eole.e2.rie.gouv.fr/mirror/debpner/ eole-2.6.2/all/;deb http://debmiroir-02.eole.e2.rie.gouv.fr/mirror/debpner/ eole-2.7.2/all/
#4 Updated by Laurent Gourvenec over 1 year ago
- Status changed from À valider to En cours
#5 Updated by Emmanuel GARETTE over 1 year ago
- Status changed from En cours to À valider
#6 Updated by Laurent Gourvenec over 1 year ago
- % Done changed from 100 to 0
Pour tester, par exemple:
Sur un Amon 2.6.2
Dans gen_config, ajouter les 2 dépôts suivants:
slimbook
deb http://ppa.launchpad.net/slimbook/slimbook/ubuntu xenial main
URL de la clé
https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xbe80f1eeb3838e61e42091b378a22399981017fc
libreoffice
deb http://ppa.launchpad.net/libreoffice/ppa/ubuntu xenial main
URL de la clé
https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x36e81c9267fd1383fcc4490983fba1751378b444
Puis entrer les commandes suivantes
# Maj-Auto -C
# apt-eole install slimbookbattery
# dpkg -l | grep slim
ii slimbookbattery 3.10beta
Les commandes suivantes peuvent être utiles en cas de manque d'espace sur la partition /var
# mkdir /root/iso
# rmdir /var/lib/eole/iso
# ln -s /root/iso /var/lib/eole/iso
# mv /var/cache/apt /root/apt
# ln -s /root/apt /var/cache/apt
Créer le fichier /usr/share/eole/upgrade/source.list.d/mtes.txt avec les lignes suivantes :
2.7.2;deb http://ppa.launchpad.net/slimbook/slimbook/ubuntu xenial main; deb http://ppa.launchpad.net/slimbook/slimbook/ubuntu bionic main
2.7.2;deb http://ppa.launchpad.net/libreoffice/ppa/ubuntu xenial main; deb http://ppa.launchpad.net/libreoffice/ppa/ubuntu bionic main
Upgrade vers la 2.7.2
# Upgrade-Auto
# dpkg -l | grep slim
ii slimbookbattery 4.0.3
Attention, pour un upgrade en plus il faut changer les lignes dans /usr/share/eole/upgrade/source.list.d/mtes.txt en gardant la même source (ici xenial):2.8.1;deb http://ppa.launchpad.net/slimbook/slimbook/ubuntu xenial main; deb http://ppa.launchpad.net/slimbook/slimbook/ubuntu focal main
2.8.1;deb http://ppa.launchpad.net/libreoffice/ppa/ubuntu xenial main; deb http://ppa.launchpad.net/libreoffice/ppa/ubuntu focal main
#7 Updated by Laurent Gourvenec over 1 year ago
- % Done changed from 0 to 100
#8 Updated by Emmanuel GARETTE over 1 year ago
- Status changed from À valider to Résolu
#9 Updated by Philippe Carre over 1 year ago
- Status changed from Résolu to Fermé
- Estimated time set to 0.00 h
- Remaining (hours) set to 0.0