 |
|
Voir le sujet précédent :: Voir le sujet suivant |
Auteur |
Message |
six Newbie


Inscrit le: 05 Avr 2005 Messages: 10
Offline
|
Posté le: Lun Sep 26, 2005 9:36 pm Sujet du message: aMule CVS sous Ubuntu... |
|
|
aMule CVS sous Ubuntu
compiler et installer...
'lut,
Il existe bien des .deb récents des versions aMule CVS mais à cause de problèmes de dépendances, elles ne sont pas installables sous Ubuntu...
Pour en faire tourner une, il faut donc se la compiler soi-même.
Préparation :
D'abord les choses nécessaires (compilateur et librairies ;)) :
- g++
- libwxbase2.4-dev
- libcurl3-dev
- libgtk2.0-dev
- libwxgtk2.5-dev
- libwxgtk2.5.3
- wx2.5-headers
- libgd2-noxpm-dev (Optionnel : juste pour compiler CAS, générateur de stats et d'online.sig)
Tout est dispo via synaptic (à priori ;)).
Si il vous manque des trucs, reconfigurez votre liste de dépots :
Code:
|
sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
sudo gedit /etc/apt/sources.list
|
Ouvre la sources.list (/etc/apt)
Remplacez la par :
Citation:
|
## deb cdrom:[Ubuntu 5.04 _Hoary Hedgehog_ - Release i386 (20050407)]/ hoary main restricted
deb http://archive.ubuntu.com/ubuntu hoary main restricted
deb-src http://archive.ubuntu.com/ubuntu hoary main restricted
## Major bug fix updates produced after the final release of the
## distribution.
deb http://archive.ubuntu.com/ubuntu hoary-updates main restricted
deb-src http://archive.ubuntu.com/ubuntu hoary-updates main restricted
## Uncomment the following two lines to add software from the 'universe'
## repository.
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.
deb http://archive.ubuntu.com/ubuntu hoary universe multiverse
deb-src http://archive.ubuntu.com/ubuntu hoary universe multiverse
## Security updates
deb http://security.ubuntu.com/ubuntu hoary-security main restricted
deb-src http://security.ubuntu.com/ubuntu hoary-security main restricted
deb http://security.ubuntu.com/ubuntu hoary-security universe multiverse
deb-src http://security.ubuntu.com/ubuntu hoary-security universe multiverse
## Extras
deb http://ubuntu-backports.mirrormax.net/ hoary-extras main universe multiverse restricted
## Skype
deb http://download.skype.com/linux/repos/debian/ stable non-free
## Officials Backports
## deb http://archive.ubuntu.com/ubuntu hoary-backports main universe multiverse restricted
## Backports
## deb http://ubuntu-backports.mirrormax.net/ hoary-backports main universe multiverse restricted
## deb http://ubuntu-backports.mirrormax.net/ hoary-backports-staging main universe multiverse restricted
## deb http://ubuntu-backports.mirrormax.net/ hoary-extras-staging main universe multiverse restricted
## KDE 3.4.2
## deb http://kubuntu.org/hoary-kde342 hoary-updates main
## PHP5
## deb http://people.debian.org/~dexter php5 hoary
## suPHP (src)
## deb-src http://manu.home-dn.net/debian/suphp-preview sid main
## Wine
## deb http://wine.sourceforge.net/apt/ hoary
|
Effacez, copiez/collez, enregistrez et fermez.
Mettez à jour :
Code:
|
sudo apt-get update
|
Pour gagner du temps, et des clics, il est préférable de passer par un terminal... C'est bien plus vite fait que de rechercher chaque élément via synaptic ;)
On ouvre donc un terminal, et :
On commence par g++ :
Code:
|
sudo apt-get install g++
|
Pour les différentes librairies, on va toutes se les faire d'un coup :mrgreen:
Code:
|
sudo apt-get install libwxbase2.4-dev libcurl3-dev libgtk2.0-dev libwxgtk2.5-dev libwxgtk2.5.3 wx2.5-headers
|
Vous pouvez éventuellement rajouter libgd2-noxpm-dev (si vous comptez compiler CAS sinon, pas la peine ) :
Code:
|
sudo apt-get install libgd2-noxpm-dev
|
Il y a maintenant une petite correction (patch) à apporter :
Code:
|
cd /usr/include/wx-2.5/wx/
sudo wget -O archive.h 'http://cvs.wxwidgets.org/viewcvs.cgi/*checkout*/wxWidgets/include/wx/archive.h?rev=1.1&only_with_tag=DEBIAN_2_5_3_2'
|
Ne me demandez pas pourquoi... :lol: :?:
Passons à la mise en place :
- Téléchargez les dernières sources dispos pour aMule sur : http://www.hirnriss.net/?area=cvs [CVS-Concurrent Versions System]
- Décompressez le dossier complet (amule-cvs) dans un dossier que vous aurez créé (ex : amule dans Dossier personnel)
(Je vous conseille de créer un dossier car la compilation va générer tout un tas de dossier et fichiers. Si vous faites ça dans Dossier personnel et que vous compilez en "super utilisateur", vous vous emmerderez à faire des rm -rf pour chaque fichier et dossier (c'est du vêcu :lol:). Canaliser dans un dossier facilitera la suppression (ou permetra que se soit moins bordélique si vous ne supprimez pas ;))
Retournez sur votre terminal et allez dans le dossier où vous avez décompressez amule-cvs, dans mon cas :
Code:
|
cd /home/six/amule/
|
Renseignez vous sur les différentes options disponibles :
Code:
|
amule-cvs/configure --help
|
- webserver
- Kad
- WxCAS
- CAS
- etc...
Une fois vos options choisies, vous pouvez lancer (Dans mon cas toujours ;), je veux compiler le webserver, activer Kad et compiler CAS...) :
Code:
|
amule-cvs/configure --enable-kad-compile --enable-webserver --enable-cas
|
Juste aMule avec Kad :
Code:
|
.../configure --enable-kad-compile
|
ça bosse...
Une fois la compilation terminée, il faut créer l'exécutable :
ça bosse, ça bosse...
Maintenant, 2 options s'offrent à vous :
- Installer aMule normalement et avoir une jolie petite icône dans Applications/Internet
- Lancer aMule et l'exécuter depuis le dossier src qui aura été créé lors de la compilation (vous pouvez alors glisser cet exécutable sur une barre des tâches et créer un lanceur...)
Le plus sympa, même si vous comptez mettre à jour vos versions régulièrement, est quand même de l'installer (et ça vous permet de virer les dossier et fichiers qui ont été générés), donc :
ça bosse et ça se tire...(La totale (compil' + make & install) prend environ 15 à 20min sur un Duron 800 ;))
Et voilà, normalement, vous avez une jolie petite aMule récente (avec Kad ;)) compilée par vos soins, sous Ubuntu...
En résumé :
Code:
|
sudo apt-get install g++
|
Code:
|
sudo apt-get install libwxbase2.4-dev libcurl3-dev libgtk2.0-dev libwxgtk2.5-dev libwxgtk2.5.3 wx2.5-headers
|
Code:
|
cd /usr/include/wx-2.5/wx/
sudo wget -O archive.h 'http://cvs.wxwidgets.org/viewcvs.cgi/*checkout*/wxWidgets/include/wx/archive.h?rev=1.1&only_with_tag=DEBIAN_2_5_3_2'
|
Téléchargez aMule CVS : http://www.hirnriss.net/?area=cvs
Décompressez dans un dossier de votre choix.
Allez dans ce dossier par le terminal, ex :
Code:
|
cd /home/six/amule/
|
Voir les options :
Code:
|
amule-cvs/configure --help
|
Selon options choisies :
Code:
|
amule-cvs/configure --enable-kad-compile
|
Pour supprimer le dossier de compilation :
édit : Si vous supprimez le dossier de compilation, vous n'aurez plus la possibilité de désinstaller sans recompiler...
En effet, le paquet n'apparaissant pas dans synaptic, la désinstallation se fera du dossier où vous avez compilé en exécutant :
Code:
|
sudo make uninstall
|
J'ai essayé "checkinstall" (commande pour créer le paquet), mais ça n'a pas fonctionné...
Bon, j'espère que c'est assez clair pour les débutants (dont je suis ;))... Au final c'est pas super difficile...
Que ceux qui sont gelés depuis longtemps (les pros de la banquise) commentent ou corrigent si il y a besoin.
J'ai un pingouin à la maison depuis 15 jours seulement et suis encore tout disposé à apprendre à m'en occuper :)
:)
Bonus : CAS
Dans le même genre que WxCAS, mais sans interface graphique. Il permet de configurer davantage de chose : choix de l'image, des polices...
Si vous l'avez compilé, pour accéder aux réglages :
Il crée alors le fichier de config : casrc dans le dossier (caché) .amule
Ouvrez le et modifiez ce que vous voulez modifier...
Pour avoir les stats dans le terminal :
Pour générer une image qui va se glisser dans le dossier (caché) .amule :
Pour générer l'image plus une page .html
Il y a un template dans le dossier : ../src/utils/cas qui est créer lors de la compilation. C'est le même template que celui d'online.sig pour eMule.
Vous pouvez le modifier pour vous faire une jolie page :
par exemple ;)
Après, ne me demandez pas comment l'updater et l'uploader à intervalles réguliers... je ne sais toujours pas... :lol:
:)
Dernière édition par six le Mer Sep 28, 2005 12:52 am; édité 1 fois |
|
Revenir en haut |
|
 |
spanish man eMulixien adopté


Inscrit le: 01 Déc 2004 Messages: 1743
Offline
|
|
Revenir en haut |
|
 |
Firnus eMulixien adopté


Inscrit le: 12 Déc 2004 Messages: 1822 Localisation: Ici ou là Offline
|
Posté le: Lun Sep 26, 2005 11:14 pm Sujet du message: |
|
|
Tu fais suer six ..
J'ai pu d'excuse pour pas passer à Linux ....
Bon , dès que j'ai fini la chambre du gamin ....
 _________________ I am an antichrist
I am an anarchist
I am a p2pist
Don't know what I want
But I know how to get it
(inspiration par les sex pistols) |
|
Revenir en haut |
|
 |
Gobix Admin


Inscrit le: 28 Mar 2005 Messages: 2218 Localisation: Dans l'espace Offline
|
Posté le: Mar Sep 27, 2005 7:34 am Sujet du message: |
|
|
super six |
|
Revenir en haut |
|
 |
apolit66 Modo


Inscrit le: 26 Mai 2005 Messages: 743 Localisation: Sud Sud Offline
|
Posté le: Mar Sep 27, 2005 12:40 pm Sujet du message: |
|
|
 _________________

Un problème avec emule ? =>ICI<= |
|
Revenir en haut |
|
 |
six Newbie


Inscrit le: 05 Avr 2005 Messages: 10
Offline
|
Posté le: Mer Sep 28, 2005 12:48 am Sujet du message: |
|
|
'soir,
édité pour ce qui est de la désinstallation et de la suppression du dossier de compilation ;)
Petit rajout sur CAS aussi, que je ne sais toujours pas comment uploader  |
|
Revenir en haut |
|
 |
Miles Admin-Modeur


Inscrit le: 01 Nov 2004 Messages: 1433
Offline
|
Posté le: Mer Sep 28, 2005 12:28 pm Sujet du message: |
|
|
merci pour toutes ces infos!! trés utiles _________________
 |
|
Revenir en haut |
|
 |
|
|
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum
|
|