Как мне скомпилировать & amp; установить новейшую версию Transmission?

Я пытаюсь установить 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 +?

3
задан 28 June 2012 в 00:28

4 ответа

Взгляд на ./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 показывает:

enter image description here

3
ответ дан 28 June 2012 в 00:28

С помощью этой команды вы можете установить необходимые инструменты разработки

sudo apt-get install build-essential automake autoconf libtool pkg-config intltool libcurl4-openssl-dev libglib2.0-dev libevent-dev libappindicator-dev

Затем скомпилируйте с

tar xvjf transmission-2.51.tar.bz2
cd translation-2.51
./configure -q --with-gtk --enable-daemon --with-inotify --enable-nls & amp; & amp; make -s
su
make install

0
ответ дан 28 June 2012 в 00:28

Вам нужен пакет 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
0
ответ дан 28 June 2012 в 00:28

Получение последней версии-gtk для сборки и запуска на Ubuntu 10.04 возможно, но сложно и обременительно из-за зависимости от gtk. Правильно подобранная тема также может быть грязной. Возможно, вы захотите просто пойти с демоном и управлять им с помощью webui и / или одного из многих сторонних rpc-клиентов . Есть PPA, который в настоящее время имеет версию 2.60 для Ubuntu 10.04, для всех клиентов, кроме клиента gtk: ppa: transmissionbt / nogtk

0
ответ дан 28 June 2012 в 00:28

Другие вопросы по тегам:

Похожие вопросы: