View previous topic :: View next topic |
Author |
Message |
Leander256 l33t
Joined: 05 Jul 2003 Posts: 910 Location: Singapour
|
Posted: Mon Dec 01, 2003 3:07 am Post subject: [xmule] Tutoriel: MàJ xmule à la version 1.7.1 (obsolète) |
|
|
Comme les développeurs de gentoo ont l'air quelque peu occupés (et ça ne va pas s'arranger avec un nombre d'ebuilds toujours croissants), voilà comment faire pour avoir la dernière version de xmule chez vous (la 1.7.1 à l'heure où j'écris).
Tout d'abord, il faut décommenter (si ce n'est déjà fait) la ligne suivante dans "/etc/make.conf":
Code: | PORTDIR_OVERLAY=/usr/local/portage |
Si chez vous le chemin est différent il faudra bien entendu modifier les commandes en conséquence.
Ensuite faites:
Code: | # cd /usr/local/portage
# mkdir net-p2p
# cd net-p2p
# mkdir xmule
# cd xmule |
Copiez maintenant l'ebuild de la version 1.6.1:
Code: | #cp /usr/portage/net-p2p/xmule/xmule-1.6.1.ebuild . |
Maintenant on va feinter, et remercier au passage Sven Wegener qui a posté sur https://bugs.gentoo.org/show_bug.cgi?id=33607 un patch pour l'ebuild de xmule. Copiez "xmule-1.6.1-to-1.7.0.ebuild.patch" dans le répertoire courant (donc toujours dans "/usr/portage/net-p2p/xmule/"), et faites:
Code: | # patch -p0 < xmule-1.6.1-to-1.7.0.ebuild.patch
patching file xmule-1.6.1.ebuild
# mv xmule-1.6.1.ebuild xmule-1.7.1.ebuild |
Voilà! Lorsque vous faites un etcat (notez que la dernière version est déjà installée chez moi donc c'est normal que le "I" soit à la version 1.7.1):
Code: | # etcat -v xmule
[ Results for search key : xmule ]
[ Applications found : 1 ]
* net-p2p/xmule :
[ ] net-p2p/xmule-1.6.0a (0)
[ ] net-p2p/xmule-1.6.0a-r1 (0)
[M~ ] net-p2p/xmule-1.6.1 (0)
[M~I] net-p2p/xmule-1.7.1 (0)
|
Il ne vous reste plus qu'à faire un petit:
Code: | emerge -v xmule-1.7.1.ebuild
|
Vous pouvez préciser le nom du fichier (et pas besoin de taper le chemin si vous êtes resté dans le même répertoire) pour ne pas avoir à ajouter le pénible ACCEPT_KEYWORDS="~x86".
*EDIT*
Merci à Broly pour m'avoir rappelé (involontairement) qu'après le téléchargement, emerge va faire une erreur parce qu'il ne connait pas le fichier "xmule-1.7.1.tar.bz2". Un petit:
Code: | ebuild xmule-1.7.1.ebuild digest |
s'impose donc (toujours en supposant que vous n'avez pas quitté le répertoire).
*/EDIT*
En espérant que cela profite à certains d'entre vous (vu le succès d'un thread récent sur xmule/amule/etc je n'en doute pas), j'attends vos questions/remarques/critiques/etc...
Last edited by Leander256 on Fri Jan 09, 2004 6:18 am; edited 2 times in total |
|
Back to top |
|
|
broly Guru
Joined: 21 Feb 2003 Posts: 345 Location: cachan 94
|
Posted: Mon Dec 01, 2003 8:38 am Post subject: |
|
|
Moi j 'ai fait un :
Code: |
cp /usr/portage/net-p2p/amule/amule-1.1.2.ebuild /usr/portage/net-p2p/amule/amule-1.2.0.ebuild
ebuild /usr/portage/net-p2p/amule/amule-1.2.0.ebuild digest
ACCEPT_KEYWORDS="~x86" emerge /usr/portage/net-p2p/amule/amule-1.2.0.ebuild
|
et franchement pour ceux qui tournent sur xmule je vous conseille d'essayer aMule !!
|
|
Back to top |
|
|
zarasoustra17 Guru
Joined: 01 Jul 2003 Posts: 382 Location: Marseille France
|
Posted: Mon Dec 01, 2003 5:30 pm Post subject: |
|
|
Moi j'avais fait fait ça à l'arrache: compilation à la main puis j'écrase l'ancien binaire avec le nouveau.... |
|
Back to top |
|
|
ercete Guru
Joined: 11 Dec 2003 Posts: 426 Location: France, Avignon
|
Posted: Thu Jan 08, 2004 8:30 pm Post subject: hmmm.... problème lorsque je patch ! |
|
|
Que de mystère, je suis les etapes pas a pas et :
Code: |
root@abenobashi xmule # patch -p0 < xmule-1.6.1-to-1.7.0.ebuild.patch
patching file xmule-1.6.1.ebuild
Hunk #1 FAILED at 1.
Hunk #2 FAILED at 29.
2 out of 2 hunks FAILED -- saving rejects to file xmule-1.6.1.ebuild.rej
|
Une idée ? _________________ Oh look... is it a stockbroker? Is it a quantity Surveyor? Is it a church warden?
NO! It's Bicycle Repair Man!
jadis raoulchatigré |
|
Back to top |
|
|
Leander256 l33t
Joined: 05 Jul 2003 Posts: 910 Location: Singapour
|
Posted: Fri Jan 09, 2004 6:17 am Post subject: |
|
|
Je ne vois pas trop d'où vient le problème et j'ai la flemme de chercher, vu que ça fait maintenant plus d'un mois que xmule 1.7.1 est disponible en ~x86. |
|
Back to top |
|
|
ercete Guru
Joined: 11 Dec 2003 Posts: 426 Location: France, Avignon
|
Posted: Fri Jan 09, 2004 10:45 am Post subject: |
|
|
Heu... juste une question
quand je fais un "emerge -p xmule (ou -up)"
portage veut m'installer "xmule-1.6.0a-r1"
comment faire pour qu'il prenne xmule-1.7.1.ebuild qui existe pourtant bien dans portage !
??
EDIT: je crois qu'il faut que j'enleve le MASK sur la zlib, je m'en sortirai maintenant merci _________________ Oh look... is it a stockbroker? Is it a quantity Surveyor? Is it a church warden?
NO! It's Bicycle Repair Man!
jadis raoulchatigré
Last edited by ercete on Fri Jan 09, 2004 10:48 am; edited 1 time in total |
|
Back to top |
|
|
PurpleSkunk n00b
Joined: 04 Jan 2004 Posts: 65 Location: Le Mans, France
|
Posted: Fri Jan 09, 2004 10:47 am Post subject: |
|
|
édites ton fichier /usr/portage/profiles/package.mask et commentes la ligne correspondant à la version de xmule que tu souhaites installer |
|
Back to top |
|
|
|