OVH Cloud OVH Cloud

[gentoo-user-fr] Installation de versions fixes.

2 réponses
Avatar
Sebastien Vincent
Bonjour,

il y a quelques temps je me suis fait un petit mirror des distfiles et
j'ai ramené ce disque dur chez moi pour
pouvoir l'utiliser lorsque je voudrais installer un programme. Seulement
le portage de mon portable
évoluant et pas mes distfiles, je devait souvent "downgrader" pour
installer un programme à la version que
j'avais sur mon mirror local.

Cela fait que j'ai pleins de programme installés dans le style :
"<foo-bar/foo-x.x.x"

Comment cela se passe t'il pour les mises a jour lors d'un "emerge -uD
world" seront t'il upgradés ?
Dans le cas contraire (ce qui se justifierais par un choix explicite de
l'utilisateur lors de l'installation) comment
tracker tous ces packages et les mettre a jour ?

D'avance merci :)))

Amicalement,

Seb :)



--
gentoo-user-fr@gentoo.org mailing list

2 réponses

Avatar
Thomas de Grenier de Latour
On Fri, 25 Feb 2005 09:04:45 +0400
Sebastien Vincent wrote:

Cela fait que j'ai pleins de programme installés dans le style :
"<foo-bar/foo-x.x.x"

Comment cela se passe t'il pour les mises a jour lors d'un
"emerge -uD world" seront t'il upgradés ?



Si tu as fais des "emerge <foo-bar/foo-x.x.x", alors oui, ils
seront upgradés. Le truc, c'est que le fichier "world", celui qui
liste tous ces programmes que tu as explicitement installés,
n'enregistre que les noms des paquets, ici "foo-bar/foo", mais pas
les contraintes de version.

La méthode si on veut durablement conserver ces contraintes de
version, c'est de jouer avec les fichiers
/etc/portage/package.{mask,unmask}. Cf. 'man portage' pour les
détails, mais par exemple un petit ">=foo-bar/foo-x.x.x" dans le
package.mask aura pour effet que Portage ne considerera plus que
les versions "<foo-bar/foo-x.x.x".


Dans le cas contraire (ce qui se justifierais par un choix
explicite de l'utilisateur lors de l'installation) comment
tracker tous ces packages et les mettre a jour ?



Donc là rien de particulier à faire si j'ai bien compris la
situation dans laquelle tu es, et le "-uD world" devrais s'occuper
de tout ça.

--
TGL.

--
mailing list
Avatar
Sebastien Vincent
> > Dans le cas contraire (ce qui se justifierais par un choix
> explicite de l'utilisateur lors de l'installation) comment tracker
> tous ces packages et les mettre a jour ?
Donc là rien de particulier à faire si j'ai bien compris la situation
dans laquelle tu es, et le "-uD world" devrais s'occuper de tout ça.



Ok alors tout est "deja" réglé :)
Merci et bonne journée :)

Amicalement,

Seb :)



--
mailing list