Я пытаюсь установить Transmission 2.51 на Ubuntu 10.04. Компиляция исходного кода идет хорошо, но я не могу заставить его скомпилировать графический интерфейс. Это вывод конфигурации:
Configuration: Source code location: . Compiler: g++ Build libtransmission: yes * optimized for low-resource systems: no * µTP enabled: yes Build Command-Line client: yes Build GTK+ client: no (GTK+ none) * libappindicator for an Ubuntu-style tray: no Build Daemon: yes Build Mac client: no
Как мне получить его для сборки клиента GTK +?
Взгляд на ./configure
файл показывает следующее:
##
##
## 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
Смотря на ясные пакеты, GTK2 в настоящее время 2.20. Так как GTK2 так фундаментален для всех приложений Lucid, я не рекомендовал бы попытаться вздымать версию GTK (это потребует, чтобы майор перекомпилировал всех видов материала).
Вы не можете просто уменьшить те значения минимальной версии - я попробовал... компиляцию, перестанет работать, потому что код требует более новых библиотек GTK.
Если Вы хотите относительно более новую версию (v2.33), которая будет работать с Lucid, могу я предлагать этот ppa:
sudo add-apt-repository ppa:transmissionbt/ppa
sudo apt-get update
sudo apt-get install transmission
Выполненный transmission-gtk
показывает:
С помощью этой команды вы можете установить необходимые инструменты разработки
sudo apt-get install build-essential automake autoconf libtool pkg-config intltool libcurl4-openssl-dev libglib2.0-dev libevent-dev libappindicator-dev
blockquote>Затем скомпилируйте с
tar xvjf transmission-2.51.tar.bz2
blockquote>
cd translation-2.51
./configure -q --with-gtk --enable-daemon --with-inotify --enable-nls & amp; & amp; make -s
su
make install
Вам нужен пакет libgtk-3-dev .
В противном случае процесс компиляции прекратится с этим сообщением:
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
Вам просто нужно установить его с:
sudo apt-get install libgtk-3-dev
Получение последней версии-gtk для сборки и запуска на Ubuntu 10.04 возможно, но сложно и обременительно из-за зависимости от gtk. Правильно подобранная тема также может быть грязной. Возможно, вы захотите просто пойти с демоном и управлять им с помощью webui и / или одного из многих сторонних rpc-клиентов . Есть PPA, который в настоящее время имеет версию 2.60 для Ubuntu 10.04, для всех клиентов, кроме клиента gtk: ppa: transmissionbt / nogtk