Показ дописів із міткою torrent. Показати всі дописи
Показ дописів із міткою torrent. Показати всі дописи

середа, 19 грудня 2007 р.

Як запустити Deluge 0.5.7.1

Після того, як Адмін Української Шари мене забанив за використання клієнта Azureus, довелося пересісти на Deluge. Однак після апгрейду системи а разом з нею і клієнта до версії 0.5.7.1 - останній перестав запускатися. Тому довелося на деякий час забути про закачки. Викроївши шмат часу і зарившись в інтернет я знайшов на одній сторінці "рецепт", як запустити deluge. Для цього слід виконати команду: sudo vim /usr/share/python-support/deluge-torrent/deluge/__init__.py та закоментувати всі посилання на glade.

Правда в цьому випадку будуть недоступними меню "Налаштування" та "Плаґіни", але ж ми не шукаємо легких шляхів ;)

Власне кілька днів опісля цього, я надибав ще один цікавий варіант, який полягає в тому, що у збірці використовується мова програмування python версії 2.4, а оптимальним є завантаження, без використання коментарів версії 2.5. Як людина допитлива, я одразу ж змінив у /usr/bin/deluge рядок #!/usr/bin/python2.4 на /usr/bin/python2.5, однак мене і тут чекала невдача, адже deluge у Debian зібрано на основі версіїї 2.4, а такого модуля, для версії 2.5 не існує. Довелося звертатися до офіційного сайту та збирати пакет власноруч.
Отже, змінюємо символічне посилання мови програмування python з версії 2.4 на 2.5
cd /usr/bin
sudo rm python
sudo ln -s python2.5 python
переходимо до теки /usr/src:
cd /usr/src
завантажуємо туди ж програму:
sudo wget -c http://download.deluge-torrent.org/index.php?dir=tarball/0.5.7.95/&file=deluge-0.5.7.95.tar.gz
розпаковуємо її:
sudo tar -xvf deluge-0.5.7.95.tar.gz
встановлюємо необхідні залежності для успішного збирання програми:
apt-get install g++ make python-all-dev python-all python-dbus python-gnome2-extras python-gtk2 python-notify python-pyopenssl librsvg2-common python-xdg python-support libboost-dev libboost-thread-dev libboost-date-time-dev libboost-filesystem-dev libboost-serialization-dev libssl-dev zlib1g-dev
та встановлюємо саму програму, за допомогою команд:
sudo make
sudo make install
після цього програма запустилася, однак жодних змін не відбулося. Виявилось, що для того, або зміни відбулися, слід видалити файл налаштувань з теки ~/.config/deluge

Отже:
rm ~/.config/deluge/prefs.state

Власне це і є вирішенням проблеми :)