Показаны сообщения с ярлыком deluge. Показать все сообщения
Показаны сообщения с ярлыком deluge. Показать все сообщения

вторник, 26 февраля 2013 г.

Building Deluge 1.3.6

Я так долго ждал новой версии!

В репах нет, но видна новая версия в PPA

# add-apt-repository ppa:deluge-team/ppa
# apt-get update

Однако PPA меня огорчил

# apt-cache show deluge-gtk
Package: deluge-gtk
Source: deluge
Version: 1.3.5-1ubuntu4
Но тут http://ppa.launchpad.net/deluge-team/ppa/ubuntu/pool/main/d/deluge/ есть сорсы
root@antix-pc:/etc/apt# apt-cache showsrc deluge-gtk
Package: deluge
Binary: deluge-common, deluged, deluge-console, deluge-web, deluge-gtk, deluge, deluge-webui, deluge-torrent
Version: 1.3.6-0~quantal~ppa1

Так что, чего ждать
$ mkdir deluge136
$ cd deluge136
$ sudo apt-get build-dep deluge
$ apt-get source deluge
$ cd deluge-1.3.6/
$ debuild -us -uc -i -I
$ cd ..
$ sudo dpkg -i *.deb
Трям.

P.S. и похоже, что оно даже не виснет, в отличии от версии 1.3.5 из репозитория ;-)

вторник, 27 ноября 2012 г.

Пересборка deluge



После обновления до Ubuntu 12.10 стал жутко тормозить Deluge. При том тормоза начинались через минут 10 после старта deluge-gtk и превращали систему в слайдшоу. Разделение на клиент-сервер не помогло - gui начинало тормозить всё равно, а после его рестарта - не могло соединиться с сервером.
Гуглил-гулил и не нашёл, что бы у кого-нибудь был такая проблема.
Компиляция новых версий libtorrent-rasterbar и deluge из репозиториев не помогла.
Раньше у меня стоял deluge из https://launchpad.net/~deluge-team/+archive/ppa?field.series_filter=oneiric, но в quantal он не ставится из-за зависимости от старой версии libtorrent-rasterbar.
Пришлось перекомпилить.

sudo apt-get build-dep libtorrent-rasterbar
sudo apt-get build-dep deluge
apt-get source libtorrent-rasterbar6=0.15.9-2~oneiric~ppa1
cd libtorrent-rasterbar-0.15.9/
debuild -us -uc -i -I
cd ..
sudo dpkg -i libtorrent-rasterbar6_0.15.9-2~oneiric~ppa1_amd64.deb python-libtorrent_0.15.9-2~oneiric~ppa1_amd64.deb
apt-get source deluge=1.3.5-0~oneiric~ppa2
cd deluge-1.3.5/
debuild -us -uc -i -I
cd ..
sudo dpkg -i deluged_1.3.5-0~oneiric~ppa2_all.deb deluge-web_1.3.5-0~oneiric~ppa2_all.deb deluge-torrent_1.3.5-0~oneiric~ppa2_all.deb  deluge-gtk_1.3.5-0~oneiric~ppa2_all.deb deluge-console_1.3.5-0~oneiric~ppa2_all.deb deluge-common_1.3.5-0~oneiric~ppa2_all.deb

И что бы вы думали? Всё стало отлично. В общем, не нравится мне этот quantal.

понедельник, 26 ноября 2012 г.

Mate и magnet ссылки


К сожалению в Mate не работало открытие magnet ссылок в браузере (chromium).
Поправим это.

Chromium использует xdg-open. Вот его и надо пинать.

Надо открыть
$ vim ~/.local/share/applications/mimeapps.list
и добавить в [Added Associations] и [Default Applications]
application/x-bittorrent=deluge.desktop
x-scheme-handler/magnet=deluge.desktop
потом открыть
$ sudo vim /usr/bin/xdg-open
и добавить
в case "$DE" in
mate)
    open_mate "$url"
в detectDE()
    elif [ x"$DESKTOP_SESSION" = x"mate" ]; then DE=mate;
и просто новую функцию по аналогии с open_gnome()
open_mate()
{
    if gvfs-open --help 2>/dev/null 1>&2; then
        gvfs-open "$1"
    else
        mate-open "$1"
    fi
    if [ $? -eq 0 ]; then
        exit_success
    else
        exit_failure_operation_failed
    fi
}

и можно проверять
xdg-open 'magnet:?xt=urn:..........'
Должен открыться deluge c окном добавления торрента.

Избранное сообщение

Запуск "Петька и Василий Иванович спасают галактику" в Linux через wine

Совсем недавно, почему-то вспомнил про серию "Петька и Василий Иванович". К своему удивлению, обнаружил, что первую и вторую част...