Pour moi, mga8 c'est next [Réglé]
3 jours d'essais
Retours d'expériences

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Reprise du message précédent
Si une librairie est orpheline, c'est qu'aucun paquet ne l'utilise, donc inutile. Si après il y a un "bug", c'est qu'un mainteneur d'un paquet a loupé une dépendance, ça sera réparé dès que c'est repéré, et une mise à jour suiverait redemandant cette dépendance qui sera installée avec la mise à jour du paquet "kivabien".Donc on peut les supprimer sans soucis.
Les -devel ne sont utilisés que lorsqu'un fait de la compilation. Lorsqu'on le fait bien, générant un rpm avec une belle spec, alors il est simple de les réinstaller (urpmi --buildrequire ./ma.spec). Et c'est nécessaire uniquement à l'instant T où on construit le paquet. 1- ça s'installe très rapidement, 2- c'est une utilisation occasionnel voire unique 3- aucune instabilité du système, juste une compilation qui le réclamera. On peut donc supprimer les yeux fermés.
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

zatox Membre non connecté
-
- Voir le profil du membre zatox
- Inscrit le : 27/09/2011
- Groupes :
jybz :
Si une librairie est orpheline, c'est qu'aucun paquet ne l'utilise, donc inutile. Si après il y a un "bug", c'est qu'un mainteneur d'un paquet a loupé une dépendance, ça sera réparé dès que c'est repéré, et une mise à jour suiverait redemandant cette dépendance qui sera installée avec la mise à jour du paquet "kivabien".
Donc on peut les supprimer sans soucis.
Les -devel ne sont utilisés que lorsqu'un fait de la compilation. Lorsqu'on le fait bien, générant un rpm avec une belle spec, alors il est simple de les réinstaller (urpmi --buildrequire ./ma.spec). Et c'est nécessaire uniquement à l'instant T où on construit le paquet. 1- ça s'installe très rapidement, 2- c'est une utilisation occasionnel voire unique 3- aucune instabilité du système, juste une compilation qui le réclamera. On peut donc supprimer les yeux fermés.
Donc on peut les supprimer sans soucis.
Les -devel ne sont utilisés que lorsqu'un fait de la compilation. Lorsqu'on le fait bien, générant un rpm avec une belle spec, alors il est simple de les réinstaller (urpmi --buildrequire ./ma.spec). Et c'est nécessaire uniquement à l'instant T où on construit le paquet. 1- ça s'installe très rapidement, 2- c'est une utilisation occasionnel voire unique 3- aucune instabilité du système, juste une compilation qui le réclamera. On peut donc supprimer les yeux fermés.
OK merci pour l'info c'est très clair.
jybz :
La finalité, j'ai oublié de l'expliquer, c'est de ne pas "noyer" un paquet important dans plusieurs centaines de lignes. Avec cette commande, pour ton cas, ça saute aux yeux qu'il supprime des paquets LXQt. Le noyau de mga7 peut être supprimé sans crainte.
Oui effectivement on voit de suite où on en est. Je vais supprimer le noyau mga7.
Sur mon ordi de bureau suite à la commande:
urpme --test --auto --auto-orphans 2>&1 | grep -v '\-devel-' | grep -v '^[[:space
![:] :]](/images/smileys/8.gif)
J'ai ceci:
Caché :
writing /var/lib/rpm/installed-through-deps.list
Pour satisfaire les dépendances, les 43 paquetages suivants vont être désinstallés (20Mo):
(paquetages orphelins)
fuseiso-20070708-15.mga8.x86_64
jq-1.6-2.mga8.x86_64
luajit-common-2.1.0-0.beta3.8.mga8.noarch
python3-qt5-5.15.2-2.mga8.x86_64
python3-qt5-bluetooth-5.15.2-2.mga8.x86_64
python3-qt5-designer-5.15.2-2.mga8.x86_64
python3-qt5-nfc-5.15.2-2.mga8.x86_64
python3-qt5-quick3d-5.15.2-2.mga8.x86_64
python3-qt5-sql-5.15.2-2.mga8.x86_64
python3-qt5-texttospeech-5.15.2-2.mga8.x86_64
python3-qt5-webchannel-5.15.2-2.mga8.x86_64
python3-qt5-xmlpatterns-5.15.2-2.mga8.x86_64
qtquick3d5-5.15.2-1.mga8.x86_64
task-obsolete-8-294.mga8.noarch
wayland-tools-1.18.0-3.mga8.x86_64
La suppression est possible
Pour satisfaire les dépendances, les 43 paquetages suivants vont être désinstallés (20Mo):
(paquetages orphelins)
fuseiso-20070708-15.mga8.x86_64
jq-1.6-2.mga8.x86_64
luajit-common-2.1.0-0.beta3.8.mga8.noarch
python3-qt5-5.15.2-2.mga8.x86_64
python3-qt5-bluetooth-5.15.2-2.mga8.x86_64
python3-qt5-designer-5.15.2-2.mga8.x86_64
python3-qt5-nfc-5.15.2-2.mga8.x86_64
python3-qt5-quick3d-5.15.2-2.mga8.x86_64
python3-qt5-sql-5.15.2-2.mga8.x86_64
python3-qt5-texttospeech-5.15.2-2.mga8.x86_64
python3-qt5-webchannel-5.15.2-2.mga8.x86_64
python3-qt5-xmlpatterns-5.15.2-2.mga8.x86_64
qtquick3d5-5.15.2-1.mga8.x86_64
task-obsolete-8-294.mga8.noarch
wayland-tools-1.18.0-3.mga8.x86_64
La suppression est possible
Je n'ai franchement pas envie de supprimer python3-qt5-5.15.2-2.mga8.x86_64 !!!!

Édité par zatox Le 03/03/2021 à 14h34
Carte mère Gigabyte B650 AORUS ELITE AX V1.0 WiFi
Processeur AMD® 8 coeurs RYZEN 7 - 7700X (sans ventirad)
(2) Mémoire de 16 Go DDR5 @ 5600 MHz CL46 Crucial PRO
Carte video RX 7700 XT PULSE, SAPPHIRE®, 12 Go DDR6x
Disque SSD 2 To Gen.4 NVMe Samsung M.2 990 PRO
Carte réseau AMD® M.2 WI-FI 6E RZ616
Processeur AMD® 8 coeurs RYZEN 7 - 7700X (sans ventirad)
(2) Mémoire de 16 Go DDR5 @ 5600 MHz CL46 Crucial PRO
Carte video RX 7700 XT PULSE, SAPPHIRE®, 12 Go DDR6x
Disque SSD 2 To Gen.4 NVMe Samsung M.2 990 PRO
Carte réseau AMD® M.2 WI-FI 6E RZ616

zatox Membre non connecté
-
- Voir le profil du membre zatox
- Inscrit le : 27/09/2011
- Groupes :
jybz :
zatox :
Donc recette finale:
1) Mise à jour Mageia 7: urpmi --auto-update
2) Effacez les dépôts de Mageia 7 : urpmi.removemedia -a
3) Ajoutez ceux de Mageia 8 : urpmi.addmedia --distrib --mirrorlist 'http://mirrors.mageia.org/api/mageia.8.$ARCH.list'
4) Lancez la mise à niveau : urpmi --auto-update --auto --force
5) reboot
6) urpme --test --auto --auto-orphans | nc termbin.com 9999 (installer netcat si ce n'est pas fait)
Si le résultat est bon, (lib* et *-devel on s'en tape) à ce moment là on fait
7) urpme --auto-orphans
8) reboot
Oh trop compliqué le point 3 :
urpmi.addmedia --distrib --mirrorlist '$MIRRORLIST'
Donc recette finale:
1) Mise à jour Mageia 7: urpmi --auto-update
2) Effacez les dépôts de Mageia 7 : urpmi.removemedia -a
3) Ajoutez ceux de Mageia 8 : urpmi.addmedia --distrib --mirrorlist 'http://mirrors.mageia.org/api/mageia.8.$ARCH.list'
4) Lancez la mise à niveau : urpmi --auto-update --auto --force
5) reboot
6) urpme --test --auto --auto-orphans | nc termbin.com 9999 (installer netcat si ce n'est pas fait)
Si le résultat est bon, (lib* et *-devel on s'en tape) à ce moment là on fait
7) urpme --auto-orphans
8) reboot
Oh trop compliqué le point 3 :
urpmi.addmedia --distrib --mirrorlist '$MIRRORLIST'
Je suis entrain de faire la montée de version mga7 vers mga8 cette fois ci sur un ordi distant.
J'ai fait comme j'avais fait auparavant sur mes autres PC locaux, sauf que j'ai remplacé le point 3 comme tu me dis jybz c'est à dire:
urpmi.addmedia --distrib --mirrorlist '$MIRRORLIST'
A mon avis ça ne marche pas car d'une part tout le protocole de 1 à 5 s'est déroulé à la vitesse grand V mais quand j'ai fait reboot je suis retombé sur la version 7 de mageia. Je dois dire que ça ne m'a pas surpris outre mesure vu le temps passé à dérouler le protocole je me suis bien douté qu'il y avait un truc.
Donc je suis entrain actuellement de repasser tout le protocole et j'en suis au point 3 que j'ai repris comme avant avec la commande :
urpmi.addmedia --distrib --mirrorlist 'http://mirrors.mageia.org/api/mageia.8.$ARCH.list'
Et là c'est entrain de dérouler tout le scénario du remplacement des paquetages 7 par les 8 et c'est beaucoup moins rapide que tout à l'heure. Donc je pense que la commande: urpmi.addmedia --distrib --mirrorlist '$MIRRORLIST' ne doit pas faire le boulot ... on ne voit pas dans cette commande la notion de version 8 alors qu'on la voit dans l'autre.
Actuellement j'en suis à peu près à 350 paquetages / 2320 alors que tout à l'heure ça je ne l'ai pas vu défiler.
Bon ce n'est pas grave je continue la montée de version et je posterai pour donner le résultat.
Carte mère Gigabyte B650 AORUS ELITE AX V1.0 WiFi
Processeur AMD® 8 coeurs RYZEN 7 - 7700X (sans ventirad)
(2) Mémoire de 16 Go DDR5 @ 5600 MHz CL46 Crucial PRO
Carte video RX 7700 XT PULSE, SAPPHIRE®, 12 Go DDR6x
Disque SSD 2 To Gen.4 NVMe Samsung M.2 990 PRO
Carte réseau AMD® M.2 WI-FI 6E RZ616
Processeur AMD® 8 coeurs RYZEN 7 - 7700X (sans ventirad)
(2) Mémoire de 16 Go DDR5 @ 5600 MHz CL46 Crucial PRO
Carte video RX 7700 XT PULSE, SAPPHIRE®, 12 Go DDR6x
Disque SSD 2 To Gen.4 NVMe Samsung M.2 990 PRO
Carte réseau AMD® M.2 WI-FI 6E RZ616

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron

Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Zatox :
Je n'ai franchement pas envie de supprimer python3-qt5-5.15.2-2.mga8.x86_64 !!!!
Et pourquoi pas ?
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
Citation :
3- aucune instabilité du système,
Y compris le kernel-desktop-devel ?

C' est un paquet devel mais si on le supprime et que l' on des modules compilés par dkms (au hasard le pilote nvidia), je pense qu' il y a quelques surprises !
Édité par nic80 Le 03/03/2021 à 21h03

Jybz Membre non connecté
-
- Voir le profil du membre Jybz
- Inscrit le : 10/10/2018
- Groupes :
-
Administrateur
-
Forgeron
Téléverser une image : /wiki/hebergement-de-fichiers-sur-mlo
Arch | Machine | OS |
x86_64 | lenovo x250 | mga9 |
armv7hl | bananapro | mga9 |
aarch64 | Raspberry Pi 4B | mga9 |

zatox Membre non connecté
-
- Voir le profil du membre zatox
- Inscrit le : 27/09/2011
- Groupes :
jybz :
Zatox :
Je n'ai franchement pas envie de supprimer python3-qt5-5.15.2-2.mga8.x86_64 !!!!
Et pourquoi pas ?
Je n'ai franchement pas envie de supprimer python3-qt5-5.15.2-2.mga8.x86_64 !!!!
Et pourquoi pas ?
Au bénéfice du doute ... je ne suis pas assez connaisseur pour dire:
python3-qt5-5.15.2-2.mga8.x86_64 ne sert à rien --> je le vire ! c'est ce que j'appelle le bénéfice du doute, mais je n'ai pas d'argument mathématique néccessaire et suffisant pour conclure que ça ne sert à rien !! je ne sais pas
Carte mère Gigabyte B650 AORUS ELITE AX V1.0 WiFi
Processeur AMD® 8 coeurs RYZEN 7 - 7700X (sans ventirad)
(2) Mémoire de 16 Go DDR5 @ 5600 MHz CL46 Crucial PRO
Carte video RX 7700 XT PULSE, SAPPHIRE®, 12 Go DDR6x
Disque SSD 2 To Gen.4 NVMe Samsung M.2 990 PRO
Carte réseau AMD® M.2 WI-FI 6E RZ616
Processeur AMD® 8 coeurs RYZEN 7 - 7700X (sans ventirad)
(2) Mémoire de 16 Go DDR5 @ 5600 MHz CL46 Crucial PRO
Carte video RX 7700 XT PULSE, SAPPHIRE®, 12 Go DDR6x
Disque SSD 2 To Gen.4 NVMe Samsung M.2 990 PRO
Carte réseau AMD® M.2 WI-FI 6E RZ616
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie