J'essaie d'installer Transmission 2.51 sur Ubuntu 10.04. Compiler le source se passe bien, mais je n'arrive pas à le faire compiler également l'interface graphique. C'est la sortie de configure:
Configuration: Emplacement du code source:. Compilateur: g ++ Construire libtransmission: oui * optimisé pour les systèmes utilisant peu de ressources: non * µTP activé: oui Construire un client en ligne de commande: oui Construire un client GTK +: non (GTK + none) * Libappindicator pour un plateau de style Ubuntu: non Construire un démon: oui Construire un client Mac: non. ____.]
Comment l'obtenir pour construire le client GTK +?
L'examen du fichier ./configure
révèle les éléments suivants:
##
##
## MANDATORY for the GTK+ client
##
##
GTK2_MINIMUM=2.22.0
GTK3_MINIMUM=3.2.0
GLIB_MINIMUM=2.28.0
GIO_MINIMUM=2.26.0
En regardant le paquets lucides , GTK2 est actuellement 2.20. Puisque GTK2 est si fondamental pour toutes les applications Lucid, je ne vous recommanderais pas d'essayer d'améliorer votre version de GTK (cela nécessitera une recompilation majeure de toutes sortes de choses).
Vous ne pouvez pas simplement réduire ces valeurs de version minimales - j'ai déjà essayé ... la compilation échouera car le code nécessite les bibliothèques GTK les plus récentes.
Si vous voulez une version relativement plus récente (v2.33) qui fonctionnera avec Lucid, puis-je vous suggérer ce ppa:
Sudo add-apt-repository ppa:transmissionbt/ppa
Sudo apt-get update
Sudo apt-get install transmission
Exécuter transmission-gtk
révèle:
Vous devez avoir le paquet libgtk-3-dev.
Sinon, le processus de compilation va rompre avec ce message:
configure: error: Package requirements (gtk+-3.0 >= 3.2.0
glib-2.0 >= 2.32.0
gio-2.0 >= 2.26.0,
gmodule-2.0 >= 2.32.0
gthread-2.0 >= 2.32.0) were not met:
No package 'gtk+-3.0' found
Il vous suffit de l'installer avec:
Sudo apt-get install libgtk-3-dev
Il est possible d'obtenir la dernière version de transmission-gtk pour la construction et l'exécution sur Ubuntu 10.04, mais difficile et fastidieux en raison de la dépendance à gtk. Obtenir le bon thème peut également être compliqué. Vous voudrez peut-être simplement aller avec le démon et le contrôler avec le webui et/ou l’un des nombreux clients rpc tiers . Il y a un PPA qui a actuellement la version 2.60, pour Ubuntu 10.04, de tous les clients sauf le client gtk: ppa: transmissionbt/nogtk
Vous pouvez installer les outils de développement requis avec cette commande
Sudo apt-get install build-essential automake autoconf libtool pkg-config intltool libcurl4-openssl-dev libglib2.0-dev libevent-dev libappindicator-dev
Puis compiler avec
tar xvjf transmission-2.51.tar.bz2
cd transmission-2.51
./ configure -q --with-gtk --enable-daemon --with-inotify --enable-nls && make -s
su
make install