View previous topic :: View next topic |
Author |
Message |
El_Goretto Moderator
Joined: 29 May 2004 Posts: 3169 Location: Paris
|
Posted: Wed Mar 30, 2005 3:09 pm Post subject: [portage] est-il possible d'automatiser --nodeps? (résolu) |
|
|
Comme il existe packages.masks & keywords, histoire que tout se passe bien lors du prochain emerge -u world, je me demandais s'il y avait moyen de faire qq chose de similaire pour empêcher l'install des dépendances de certains packages (je pense en particuliers à xinetd et vsftpd, et win4lin-sources pour win4lin).
J'ai vaguement l'impression que la réponse risque d'être négative, mais soyons fou, je tente qd même ma chance...
Last edited by El_Goretto on Wed Mar 30, 2005 3:52 pm; edited 1 time in total |
|
Back to top |
|
|
yoyo Bodhisattva
Joined: 04 Mar 2003 Posts: 4273 Location: Lyon - France
|
Posted: Wed Mar 30, 2005 3:31 pm Post subject: Re: [portage] est-il possible d'automatiser --nodeps? |
|
|
El_Goretto wrote: | emerge -u world, je me demandais s'il y avait moyen de faire qq chose de similaire pour empêcher l'install des dépendances de certains packages. | Ben déja, le emerge -u world ne fait qu'upgrader les paquets contenus dans ton fichier world. Si des upgrades de dépendances sont requises, c'est parce qu'elles sont spécifiées directement dans l'ebuild. Donc, empêcher l'upgrade / installation des dépendances me paraît un peu risquée à moins que tu ne saches précisément ce que tu fais.
Dans ce cas, il existe un fichier qui remplace l'ancien "emerge --inject paquet" et qui permet de faire croire à portage que le paquet est déja installé (les dépendances seront donc satisfaites et ton emerge -u world ne les installera pas ...
Ce fichier c'est : /etc/portage/profile/package.provided.
PS : une petite recherche sur le forum t'auraît amené ici : [emerge] comment exclure un paquet lors d'un -uD (résolu). _________________ La connaissance s'accroît quand on la partage.
JCB |
|
Back to top |
|
|
kernelsensei Bodhisattva
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Wed Mar 30, 2005 3:31 pm Post subject: |
|
|
ton bonheur est peut etre /etc/portage/profile/package.provided
t'auras plus d'infos dans man portage
EDIT: grille par un yoyo
Mais il me semble que package.provided ne remplace pas tout a fait --inject , ils se completent .. (du moins le comportement n'est pas tout a fait le meme) _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
|
El_Goretto Moderator
Joined: 29 May 2004 Posts: 3169 Location: Paris
|
Posted: Wed Mar 30, 2005 3:52 pm Post subject: |
|
|
Pris en flagrant délit d'oubli de recherche avant post... ouch, promi, je le ferai plus!
Merci à tous les 2, c'est royal comme solution |
|
Back to top |
|
|
|