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 ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
On Fri, 25 Feb 2005 09:04:45 +0400
Sebastien Vincent <svincent@idems.fr> 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.
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
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
> > 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 :)
> > 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 :)