View previous topic :: View next topic |
Author |
Message |
redfoxx n00b
Joined: 23 May 2003 Posts: 3
|
Posted: Fri May 23, 2003 12:51 pm Post subject: emerge bizarre |
|
|
Bonjour à tous,
J'ai un petit problème avec 'emerge' depuis quelques jours. Je l'utilise regulièrement pour mettre à jour mon système (emerge -u world). Seulement maintenant, au lieu de m'installer la nouvelle version de programme et de supprimer ensuite l'ancienne version, il m'installe la nouvelle version et désinstalle la nouvelle version!
Voici un petit extrait pour bien clarifier les choses:
Code: |
fox root # emerge -puv xinetd
These are the packages that I would merge, in order:
Calculating dependencies ...done!
[ebuild U ] sys-apps/xinetd-2.3.11 [2.3.9]
fox root #emerge -u xinetd
Calculating dependencies ...done!
>>> emerge (1 of 1) sys-apps/xinetd-2.3.11 to /
>>> md5 src_uri ;-) xinetd-2.3.11.tar.gz
>>> Unpacking source...
>>> Unpacking xinetd-2.3.11.tar.gz to /var/tmp/portage/xinetd-2.3.11/work
>>> Source unpacked.
(...)
>>> Done.
>>> extracting info
>>> extracting xinetd-2.3.11
>>> Merging sys-apps/xinetd-2.3.11 to /
(...)
>>> Regenerating /etc/ld.so.cache...
>>> sys-apps/xinetd-2.3.11 merged.
sys-apps/xinetd
selected: 2.3.11
protected: 2.3.9
omitted: none
>>> Packages in red are slated for removal.
>>> Packages in green will not be removed.
|
Voilà. On remarque bien que sur la fin il va virer la version 2.3.11 tout en protégeant la 2.3.9 (au lieu de faire l'inverse)...
Quelqu'un aurait une idée pour résoudre cela ???
Merci!
ps: mon répertoire /usr/portage est partagé sur le réseau via nfs pour éviter de faire une foule d'emerge rsync sur une journée. |
|
Back to top |
|
|
Dom Guru
Joined: 25 Mar 2003 Posts: 416 Location: Menton, France
|
Posted: Fri May 23, 2003 2:58 pm Post subject: |
|
|
Je pense que c'est parce que les logiciels qu'emerge supprime sont des versions ~x86. Pour éviter ça, tu peux faire un "emerge -U world", le "U" permet d'éviter que des packages instables soient replacés par des versions stables.
--update (-u short option)
Updates packages to the best version available, which may not
always be the highest version number due to masking for testing
and development.
--upgradeonly (-U short option)
Updates packages, but excludes updates that would result in a
lower version of the package being installed. SLOTs are
considered at a basic level. |
|
Back to top |
|
|
redfoxx n00b
Joined: 23 May 2003 Posts: 3
|
Posted: Fri May 23, 2003 4:50 pm Post subject: |
|
|
Merci pour la réponse mais ce n'est pas cela: la vérité est ailleurs En fait, je n'installe aucn ebuild masqué, à de rares exceptions près... Et dans ce cas, ce sont les versions stables de xinetd, mozilla ou kde qui étaient installées auparavant...
Merci quand même :-p |
|
Back to top |
|
|
Dom Guru
Joined: 25 Mar 2003 Posts: 416 Location: Menton, France
|
Posted: Fri May 23, 2003 5:15 pm Post subject: |
|
|
Désolé j'avais pas vu que c'était la version qui venait d'étre installée qui a été supprimée immédiatement. Là je ne comprend vraiment pas |
|
Back to top |
|
|
Dom Guru
Joined: 25 Mar 2003 Posts: 416 Location: Menton, France
|
Posted: Fri May 23, 2003 5:22 pm Post subject: |
|
|
Tu as défini la variable ACCEPT_KEYWORDS="~x86" ? Parce que xinetd-2.3.11 est un package instable (~x86). La version stable est la 2.3.9. Même si ça ne résoud pas ton problème, il pourrait y avoir un rapport avec ça. |
|
Back to top |
|
|
redfoxx n00b
Joined: 23 May 2003 Posts: 3
|
Posted: Sat May 24, 2003 7:39 am Post subject: |
|
|
Chez moi xinetd-2.3.11 est stable... |
|
Back to top |
|
|
|