Project

General

Profile

Tâche #33537

Scénario #33424: évolutions Upgrade-Auto

gestion d'un dépot tiers à l'upgrade-auto ou au Maj_release

Added by Vincent Chavanon 10 months ago. Updated 5 months ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Target version:
PNE-SR - MTES - prestation Cadoles - s46-52
Start date:
03/15/2021
Due date:
% Done:

100%

Estimated time:
0.00 h
Remaining (hours):
0.0

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

Revision 66e251c0 (diff)
Added by Emmanuel GARETTE 9 months ago

appel de la fonction de migration des dépôts additionnels (ref #33537)

Revision 0f36c0ee (diff)
Added by Emmanuel GARETTE 9 months ago

pouvoir définir une fonction de migration des dépôts additionnels (ref #33537)

Revision 17d970ec (diff)
Added by Laurent Gourvenec 9 months ago

Création du dossier usr/share/eole/upgrade/source.list.d par défaut

Ref: #33537

Revision 19c6c249 (diff)
Added by Laurent Gourvenec 9 months ago

Création du dossier usr/share/eole/upgrade/source.list.d par défaut

Ref: #33537

Revision 0b12ca30 (diff)
Added by Laurent Gourvenec 9 months ago

Création du dossier usr/share/eole/upgrade/source.list.d par défaut

Ref: #33537

Revision ba75a9d7 (diff)
Added by Laurent Gourvenec 9 months ago

Création du dossier usr/share/eole/upgrade/source.list.d par défaut

Ref: #33537

Revision c9baed76 (diff)
Added by Laurent Gourvenec 9 months ago

Création du dossier usr/share/eole/upgrade/source.list.d par défaut

Ref: #33537

Revision 7dcf373f (diff)
Added by Laurent Gourvenec 9 months ago

Création du dossier usr/share/eole/upgrade/source.list.d par défaut

Ref: #33537

Revision b5059c3d (diff)
Added by Laurent Gourvenec 8 months ago

Ajout d'une fonction pour obtenir l'URI d'une source apt

Revision 0491fa4d (diff)
Added by Laurent Gourvenec 8 months ago

Durant une upgrade, upgrade aussi les paquets tiers installés

History

#1 Updated by Emmanuel GARETTE 9 months ago

  • Status changed from Nouveau to En cours

#2 Updated by Emmanuel GARETTE 9 months ago

  • Assigned To set to Emmanuel GARETTE

#3 Updated by Emmanuel GARETTE 9 months 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 9 months ago

  • Status changed from À valider to En cours

#5 Updated by Emmanuel GARETTE 8 months ago

  • Status changed from En cours to À valider

#6 Updated by Laurent Gourvenec 8 months 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 8 months ago

  • % Done changed from 0 to 100

#8 Updated by Emmanuel GARETTE 8 months ago

  • Status changed from À valider to Résolu

#9 Updated by Philippe Carre 5 months ago

  • Status changed from Résolu to Fermé
  • Estimated time set to 0.00 h
  • Remaining (hours) set to 0.0

Also available in: Atom PDF