Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[xmule] Tutoriel: MàJ xmule à la version 1.7.1 (obsolète)
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index French
View previous topic :: View next topic  
Author Message
Leander256
l33t
l33t


Joined: 05 Jul 2003
Posts: 910
Location: Singapour

PostPosted: Mon Dec 01, 2003 3:07 am    Post subject: [xmule] Tutoriel: MàJ xmule à la version 1.7.1 (obsolète) Reply with quote

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
View user's profile Send private message
broly
Guru
Guru


Joined: 21 Feb 2003
Posts: 345
Location: cachan 94

PostPosted: Mon Dec 01, 2003 8:38 am    Post subject: Reply with quote

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 !!


:D
Back to top
View user's profile Send private message
zarasoustra17
Guru
Guru


Joined: 01 Jul 2003
Posts: 382
Location: Marseille France

PostPosted: Mon Dec 01, 2003 5:30 pm    Post subject: Reply with quote

Moi j'avais fait fait ça à l'arrache: compilation à la main puis j'écrase l'ancien binaire avec le nouveau....
Back to top
View user's profile Send private message
ercete
Guru
Guru


Joined: 11 Dec 2003
Posts: 426
Location: France, Avignon

PostPosted: Thu Jan 08, 2004 8:30 pm    Post subject: hmmm.... problème lorsque je patch ! Reply with quote

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
View user's profile Send private message
Leander256
l33t
l33t


Joined: 05 Jul 2003
Posts: 910
Location: Singapour

PostPosted: Fri Jan 09, 2004 6:17 am    Post subject: Reply with quote

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
View user's profile Send private message
ercete
Guru
Guru


Joined: 11 Dec 2003
Posts: 426
Location: France, Avignon

PostPosted: Fri Jan 09, 2004 10:45 am    Post subject: Reply with quote

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
View user's profile Send private message
PurpleSkunk
n00b
n00b


Joined: 04 Jan 2004
Posts: 65
Location: Le Mans, France

PostPosted: Fri Jan 09, 2004 10:47 am    Post subject: Reply with quote

édites ton fichier /usr/portage/profiles/package.mask et commentes la ligne correspondant à la version de xmule que tu souhaites installer
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index French All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum