Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
utilisateurs:axel55:brouillon [Le 10/04/2013, 19:06] axel55 Compilation de MLDonkey |
utilisateurs:axel55:brouillon [Le 28/03/2014, 16:52] (Version actuelle) axel55 |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>webcam}} | + | Brouillon |
- | + | ||
- | ---- | + | |
- | + | ||
- | + | ||
- | =====Compilation de MLDonkey 3.1.3 sur Ubuntu 12.04===== | + | |
- | + | ||
- | Généralement il est conseillé d'utiliser les paquets déjà fournit par les dépôts officiels, mais pour MLDonkey compiler soit même permet d'éviter certains paramétrages complexe du logiciel: | + | |
- | *Pas de gestion de permission, | + | |
- | *MLDonkey exploite déjà les fichiers de configuration dans le dossier **~/.mldonkey**, | + | |
- | *MLDonkey utilise déjà la partition **/home** pour les fichiers temporaires et terminés. | + | |
- | + | ||
- | + | ||
- | Pour commencer [[:tutoriel:comment_supprimer_un_paquet|supprimez le paquet]] **mldonkey-server** obtenu par les dépôts officiels si il est présent, | + | |
- | + | ||
- | puis installez les dépendances en copiant dans un terminal: | + | |
- | + | ||
- | <code>sudo apt-get install build-essential fakeroot checkinstall autoconf autotools-dev ocaml-nox ocaml-best-compilers dh-ocaml camlp4 debhelper po-debconf xsltproc zlib1g-dev libbz2-dev docbook-xsl docbook-xml m4 debconf liblablgtk2-ocaml-dev libgd2-xpm-dev liblablgtk2-gnome-ocaml-dev libxml2-utils</code> | + | |
- | + | ||
- | Téléchargez le paquet source **mldonkey-3.1.3.tar.bz2** sur le site hébergeant le projet officiel et le [[:archivage#graphiquement|décompresser]]. | + | |
- | + | ||
- | http://sourceforge.net/projects/mldonkey/files/mldonkey/3.1.3/ | + | |
- | + | ||
- | Dans le terminal utilisez la commande [[tutoriel/console_ligne_de_commande#cd|cd]] pour charger le dossier précédemment décompressé: | + | |
- | <code>cd /chemin_vers_le_répertoire_des_sources</code> | + | |
- | + | ||
- | Puis: | + | |
- | + | ||
- | <code>test -f configure || sh autogen.sh</code> | + | |
- | + | ||
- | Puis (ceci permet à MLDonkey de choisir les protocoles par défaut, similaire à la version présente dans les dépôts, plus d'informations sur le site officiel): | + | |
- | + | ||
- | <code>./configure --enable-multinet</code> | + | |
- | + | ||
- | et enfin: | + | |
- | + | ||
- | <code>sudo checkinstall</code> | + | |
- | + | ||
- | Lorsque la compilation sera terminé, un fichier **mlnet** apparaîtra dans le dossier décompressé. Nous allons [[tutoriel/console_ligne_de_commande#mkdir|créer le dossier]] ~/.mldonkey et [[tutoriel/console_ligne_de_commande#cp|copier]] le fichier **mlnet** dedans. | + | |
- | + | ||
- | Désormais pour lancer **mlnet** il suffit de l'exécuter via l'explorateur de fichier ou d'ouvrir un terminal et copier: | + | |
- | + | ||
- | <code>~/.mldonkey/mlnet</code> | + | |
- | + | ||
- | Pour l'arrêter: | + | |
- | + | ||
- | <code>killall mlnet</code> | + | |
- | + | ||
- | Vous remarquerez que les fichiers de configuration et dossiers pour téléchargements temporaires et finaux sont tous apparus dans ce même répertoire **~/.mldonkey/** | + | |
- | + | ||
- | L'installation et les réglages nécessaires au bon fonctionnement sont donc terminés; vous pouvez supprimer l'archive téléchargé ainsi que le dossier décompressé. | + |