Comme à chaque upgrade de python ou php je cherche l'incantation magique pour faire l'upgrade des paquets py37-* en py38-*

Suivre

@R1Rail pkg version > /tmp/pkgv, ensuite un petit coup de awk -F: '/^py/ { print $1 }' ? Suivi de pkg upgrade <liste> ?

@pb euh là je vois pas l'enchainement ni comment ça va remplacer py37-xdg par py38-xdg.

J'étais plutôt sur

for p in $(pkg query -e '%n ~ *py37*' %n');do
pkg set -y -n $p:${p/py37/py38}
done

puis pkg upgrade

Sans certitude (et en zsh)

@R1Rail ah, oui, tu peux aussi. Je me plaçais dans le cas d'une mise à jour de la version de Python par défaut (mais même pas sûr que mon incantation marche dans ce cas, perso je fais ça à la mimine). Souvent il n'y a pas 36 versions à la fois pour les packages Python, max 2, la défaut + 1 autre.

Inscrivez-vous pour prendre part à la conversation
Mastodon

Mastodon est un réseau social utilisant des protocoles Web ouverts et des logiciels libres. Tout comme le courriel, il est décentralisé.