Deluge 1.3.15 на русском

Transmission

Transmission долгое время служила торрент-клиентом по умолчанию для многих дистрибутивов Linux и на то есть веские причины. Это бесплатное приложение, которое существует достаточно долго, чтобы зарекомендовать себя как надежное. Разработчики создали это программное обеспечение с учетом простоты, чтобы торрент-новичкам было легче погрузиться в него.

Хотя сообщество Linux широко использует Transmission, дизайн приложения ориентирован на кроссплатформенное использование. Transmission использует общий бэкэнд, но обслуживает интерфейс к рабочему столу. Стандартное приложение Linux использует GTK+, но есть вариант Qt, а версия под macOS, вообще выглядит как его родное приложение.

Это еще один торрент-клиент для Linux, достаточно универсальный для работы в веб-браузере. Предпочитаете командную строку? Оттуда вы можете запустить Transmission.

Язык проектирования Transmission GTK полностью относится к эпохе GNOME 2, что означает, что он будет вписываться в среду рабочего стола MATE. То же самое верно и для других интерфейсов, таких как Cinnamon и Xfce. Но если вы используете один из многих дистрибутивов Linux с GNOME 3, вам может понравиться следующий пункт.

Возможности программы для Windows

Изначальный функционал торрент-клиента предельно прост и позволяет лишь:

  • скачать понравившийся файл из интернета;
  • раздавать хранящиеся на компьютере файлы другим людям;
  • регулировать скорость загрузки.

Чтобы получить доступ к другим функциям, нужно установить дополнительные официальные плагины, которые подготовили разработчики сервиса. Они способны заметно расширить возможности софта и добавить программе новые функции.

Для Ubuntu (Debian/Linux)

Версия торрент-клиента Deluge для Линукс не отличается от того, что предлагается пользователям Windows. Здесь также изначально установлен минимальный функционал и используется предельно лаконичный интерфейс. При этом каждый желающий способен добавить в программу нужный плагин, открыв соответствующий список и выбрав из него подходящие дополнения. То есть, разработчики предлагают людям, которые скачают их софт, самостоятельно выбрать настройки сервиса.

How do I set Deluge as my default program for Magnet URIs?

  • GNOME users can associate Magnets with Deluge with the following commands:
    gconftool-2 -t string -s /desktop/gnome/url-handlers/magnet/command 'deluge "%s"'
    gconftool-2 -t bool -s /desktop/gnome/url-handlers/magnet/needs_terminal false
    gconftool-2 -t bool -s /desktop/gnome/url-handlers/magnet/enabled true
    

    Also may require running the following:

    gvfs-mime --set x-scheme-handler/magnet deluge.desktop
    
  • Firefox

    Put about:config into address bar and change network.protocol-handler.expose.magnet to false.
    You will be prompted next time you click a Magnet to set an association with Deluge. (e.g. /usr/bin/deluge)

    users can reset the Magnet association with:

  • Windows users should simply re-run the installer and select the magnet association option.
  • OSX GTK does not support Magnet URIs (see #2420) but there is a plugin available: ​http://forum.deluge-torrent.org/viewtopic.php?f=9&t=52619

Create SSH Tunnel

From Deluge 1.2 onward, all communication between the GTK UI and daemon is encrypted using a automatically generated self-signed certificate so SSH tunneling is not a requirement if you are on a trusted local network. If you access the daemon over the internet, you should still use a SSH tunnel.

In a Terminal, enter the following, replacing <server> with the public IP of your server.

ssh -fNL 127.0.0.2:58846:localhost:58846 <server>

Note: We use 127.0.0.2 instead of localhost so that Deluge client knows that we are connecting to a remote daemon. Otherwise you will encounter problems with file browsing as it will assume to be on local client machine rather than remote server.

If you get the error ‘bind: Can't assign requested address‘, you need to add 127.0.0.2 as an alias for the loopback device:

sudo ifconfig lo0 add 127.0.0.2

The Pros and the Cons.

Still trying to make up your mind?

Most of the basic characteristics that define a real torrent client are not considered an advantage, but a necessity. Deluge is one of those real torrent clients with all basic features.

The PROs;

  1. It does not come with embedded advertisements.
  2. Its functionality can be improved with the help of plugins.
  3. Deluge is open source and free.
  4. It is super light (always under 15MB).
  5. It can encrypt BitTorrent traffic through the use of MSE/PE or Message Stream. Encryption/Protocol Encryption.
  6. It is highly portable. It can be installed on a USB and ran directly from it.
  7. Deluge comes with all the torrent basic features, such as DHT, PEX, prioritization, Magnet Links, etc.
  8. It has a graphical web and command line interface (with daemon).
  9. It allows automatic port mapping with UPnP, NAT-PMP, NAT for automatic router configuration.

The CONs;

Deluge is almost perfect, but serious torrent users have been able to find a couple of disadvantages that make the program not so perfect…

  1. Not able to override queuing settings or “Force start” downloads.
  2. There is no built-in search engine.
  3. It is unable, by default, to stream media files while a download is in progress. But there is a workaround that will enable you to stream videos, the plugin is called Deluge Streaming.
  4. Limited magnet URI functionality. There is no way to get information about torrent content in a magnet link until the download has started.
  5. No super-seeding setting enabled by default. But you can apply this plug-in to get around this issue.
  6. It does not allow tracker exchange functionality.
  7. Lack of web seeding support
  8. Not able to share files with an embedded tracker.
  9. The demon consumes large CPU resources as compared with other clients.

Client Setup

Accessing deluged service with local UI Client

When attempting to access a daemon deluged on the same machine but running as a different user e.g. your login user is user and deluged is running as deluge, you may be unable access to deluged. This is due to the client automatically authorising using the localhost line in the auth file, which is assumed to be at the same config location as deluged.

The workaround is to replace the localclient line in your user config auth file (~/.config/deluge/auth) with the localclient line from the deluged config auth file e.g. /var/lib/deluge/auth.

GTK UI

The Deluge GTK UI setup require switching the GTK UI from Classic mode to Thin-client mode, then adding and connecting to the remote daemon on the server.

  1. In Preferences -> Interface and disable (untick) Classic Mode
  2. Restart deluge and you should see the Connection Manager.
    • If it is not needed you can remove the localhost daemon.
    • If SSH Tunnelling, before continuing , and for Hostname, below, 127.0.0.2 must be used.
  3. Create a new entry with Add button:
    • Hostname is your server’s IP.
    • Port should be default 58846.
    • Username and Password are those added to the deluged config auth file.

If this was successful a green tick should now appear as the status for the daemon you just added.

Click on Connect and the Connection Manager should disappear.

Optional step: Expand Options and select ‘Automatically connect to selected host on startup‘ and ‘Do not show this dialog on start-up‘.

Congratulations! You can now access the Deluge daemon, deluged, on the server via the GTK UI.

Console

If accessing a local deluged daemon run the following and it will connect automatically:

deluge-console

To connect to a remote daemon use the connect command in deluge-console:

connect <host> <user> <password>

or from the terminal:

deluge-console "connect <host> <user> <password>"

For adding torrents directly to the daemon through automatic methods such as with autodl-irssi:

deluge-console "connect <host> <user> <password> ; add $(TorrentPathName) ; exit"

Web UI

The Web UI is slightly different as the client is a web server daemon deluge-web that connects to a running deluged.

  1. Install deluge-web and run it:
    deluge-web
    

    Note: To run it in the background as a daemon, use --fork option. You may also want to set it up as a service.

In your web browser, enter the url below where <server> is the IP address of the server:

http://<server>:8112

Default password is: deluge

Congratulations! You can now access deluge on the server via the Web UI.

qBittorrent

Первоначальная цель qBittorrent состояла в том, чтобы предоставить uTorrent-подобный клиент для Linux, потому что этот проприетарный продукт, не поставляющийся под Linux платформы. Поскольку uTorrent является самым популярным торрент-клиентом за пределами Китая, многим людям интерфейс qBittorrent покажется знакомым.

Разработчики qBittorrent также взяли на себя задачу воспроизвести тот набор функций, к которому привыкли люди, привыкшие к uTorrent. Так что, если вы привыкли к uTorrent и переходите на Linux, это именно то приложение, что поможет вам сгладить период адаптации. Возможно, вы даже захотите скачать qBittorrent для Windows, чтобы избежать лишних перемен во время переключения между системами.

qBittorrent написан на Qt, дополнительной привилегии для пользователей Linux, которые не используют настольные ПК на базе GTK. Qt также является очень кроссплатформенным языком, поэтому qBittorrent — отличное приложение, если вы хотите использовать одно и то же программное обеспечение в разных операционных системах. Что бы советовал я? Приучайте себя использовать кроссплатформенные решения.

Те же функции доступны независимо от того, используете ли вы qBittorrent на бесплатных рабочих столах Linux и FreeBSD или используете одну из коммерческих альтернатив Windows, macOS.

Web UI

How do I start the Web UI?

The web interface enables access to Deluge from your browser.

There are two ways to enable this interface:

  1. From the GTK UI you can enable the WebUI plugin.
  2. If running the Deluge daemon deluged it is recommended not use the plugin and instead run the standalone Web UI:
    deluge-web
    

Open the browser at http://localhost:8112.

The Web UI default password is deluge.

For security you should change this upon first login.

How do I change the password?

In the Web UI:

  1. Click on Preferences.
  2. Select the Interface category.
  3. Fill out the fields under Password.
  4. Click Change button.

How can I reset forgotten password?

  1. Stop the Web UI before modifying the web.conf file.
  2. Edit web.conf in and delete the entire pwd_sha1 line or use quick method via command-line e.g.:
    sed -i.bak "/pwd_sha1/d" ~/.config/deluge/web.conf
    
  3. Start the Web UI and the password will have been reset to default password deluge.

How do I configure plugins with the Web UI?

Not all plugins are configurable directly with the Web UI, see table for those with Web UI code.

The easiest way to configure plugins is using the GTK UI. If unable to use GTK UI on the machine with your daemon, it is possible to connect to that daemon from another computer with the GTK UI. See ThinClient for more information on remote GTK UI setup.

How do I auto-connect to a specific daemon?

  1. Stop the Web UI before modifying the web.conf file.
  2. Edit web.conf in , find "default_daemon" and set its value to the daemon id in hostlist.conf
    e.g. To connect to localhost you would open hostlist.conf as see a snippet such as:
    ...
          "123459d5a5b414159caa1323f6e0c9b240c7abcd",
          "localhost",
          58846,
    ...
    
  3. Use the first entry from hostlist, which is the id and add it to web.conf:
    "default_daemon": "123459d5a5b414159caa1323f6e0c9b240c7abcd",
    
  4. Restart the Web UI.

How do I enable HTTPS?

  1. Create a (self-signed) SSL certificate:
  2. Put the resulting deluge.crt and deluge.key in the ssl directory.
  3. Enable HTTPS in Web UI config and modify the filepaths to match the above files.
  4. Restart the Web UI.

Can I bind the Web UI to port 80 in Linux?

You cannot bind to anything under 1024 in Linux, however with kernel >=2.6.24, you can use capabilities to allow Python to bind to port 80 securely.

So for example in Debian or Ubuntu:

  1. sudo apt-get install libcap2-bin
  2. sudo setcap 'cap_net_bind_service=+ep' /path/to/python
  3. Configure the Web UI to use port 80
  4. Restart the Web UI.

Что нового в обновлениях Deluge Torrent 1.3.7, 1.3.8, 1.3.9, 1.3.10 и 1.3.11?

Со времени нашей последней публикации, посвященной выпуску 1.3.6, Deluge Torrent представила несколько выпусков с многочисленными исправлениями ошибок, обновлениями и изменениями практически во всех аспектах программного обеспечения. Ядро, GUI и WebUI – некоторые из компонентов, которые были значительно улучшены.

Deluge Torrent 1.3.11 содержит следующие исправления:

GtkUI

  • Исправлена ​​ошибка ImportError? для пользователей с Twisted <10
  • # 2698: Исправлена ​​проблема с колонками при отключении плагина

ядро

  • Исправлена ​​проблема с кешем libtorrent 0.16 в Windows
  • # 2555: Отключено использование протокола SSLv3 для DelugeRPC

WebUI

  • Изменить контекст SSL, чтобы разрешить> = протокол TLSv1
  • # 2588: В столбце фиксированного размера отображается total_wanted вместо total_size.

Deluge 1.3.10 адресован следующему:

GtkUI

  • # 2256: при удалении столбца индексы корректно не обновляются
  • Исправлена ​​ошибка в torrentview, когда плагины добавили столбец

WebUI

Обновление безопасности для уязвимости POODLE

GtkUI

# 2514: Исправлено, что каждый торрент отображается дважды в классическом режиме.

Deluge 1.3.8 вышел со следующими изменениями:

ядро

  • # 1126 и # 2322: Emit FinishedEvent? после перемещения хранилища завершено
  • Исправления для уменьшения коррупции быстрого возобновления

GtkUI

  • # 2335: Исправить сбой запуска приложения с ошибкой «не удается получить блокировку»
  • # 2497: Исправлена ​​ошибка, из-за которой кнопка «Очистить» в очереди торрентов не очищала список торрентов
  • # 2496: Исправить обновление core_config перед настройкой параметров по умолчанию
  • # 2493: исправить ошибку TypeError? если активным рабочим пространством является None
  • LP: # 1168858: окно Nautilus открывается за текущим окном
  • Исправлен показ пункта меню open_folder
  • Подавить неважные предупреждения гномов
  • Оптимизировано обновление торрент-вида
  • Исправлена ​​проблема с меткой иконки индикатора
  • Исправлена ​​ошибка просмотра списка с новым конфигом

WebUI

Убедитесь, что значения обновляются из конфигурации при отображении страницы плагина

экстрактор

  • Добавить страницу плагина WebUI
  • Найти 7-zip путь к приложению в Windows через реестр

казнить

# 1290: Добавить TorrentRemoved? опция события

планировщик

# 2238: Исправить ошибку «undefined this.scheduleCells» в консоли javascript

Уведомления

# 1310: Добавить страницу плагина WebUI

Blocklist

# 2478: Добавить страницу плагина WebUI

Приставка

# 2470: Исправить парсинг консоли

Deluge 1.3.7 направлен на следующее:

ядро

  • # 2324: Уровень шифрования, установленный Deluge, не соответствует значениям libtorrent
  • # 2303: Состояние торрента не обновлялось до момента генерации TorrentFinishedEvent?
  • Исправлена ​​скрученная 13.1 совместимость
  • # 2343: Исправить ошибку, если интерфейс прослушивания является пробелом
  • # 2082: Проверить IP-адрес для записи listen_interface
  • # 1490: увеличить интервал Alertmanager до 0.3 с
  • Предотвратить автоматическое слияние трекеров с частными флагами

GtkUI

  • Исправлена ​​проблема с плагинами, которые добавляют Tab к torrentdetails
  • Исправить масштабируемую иконку установки каталога
  • # 2335: Исправлена ​​проблема с файлом блокировки IPC, предотвращающая запуск deluge-gtk
  • # 2365: Исправить скрытие столбца Progress, генерирующего TypeError?
  • # 2371: Добавить StartupWMClass в файл рабочего стола
  • # 2372 Исправить столбец Ratio, не сохраняя позицию
  • # 2369: Исправлена ​​ошибка, из-за которой диалоговое окно с паролем не отображалось при выходе / выходе

WebUI

  • # 2374: Исправить проблему выбора правой кнопкой мыши
  • # 2310: Исправлена ​​поддержка паролей Unicode
  • # 2418: исправить ошибку WebUI при добавлении не ascii торрента

ОС Windows

  • Разрешить автоматическое удаление для пакета Windows
  • # 2367: Исправить DelugeStart? тема не показывает частный флаг как отмеченный / отмеченный
  • # 2315: Возможное решение проблемы с потерянным окном

экстрактор

# 2290: Исправить точечные имена файлов, которые были отклонены

Полный список изменений для Deluge Torrent 1.3.7, 1.3.8, 1.3.9, 1.3.10, 1.3.11 и других выпусков можно найти здесь.

Подготовка

Для более прозрачного и понятного доступа или управления массивами данных, которые будут появляться после скачивания медиа данных торрент-клиентом, настоятельно рекомендуется сразу сделать отдельную шару на сервере.

Для себя я сделал шару Media, в которой сосредоточил все закачки из Deluge. Для создания новой шары переходим на вкладку SHARES.

Далее нажимаем ADD SHARE, к заполнению несколько пунктов:

  • Share name: имя новой шары (Media)
  • Comments: комментарий, подробно описывающий, что внутри, заполнять по желанию (All my Media content/Media content)
  • Use cache (for new files/directories): новые файлы не будут использовать кеш и будут сохранены сразу на дисковый массив под защиту parity диска (No)

По завершении нажимаем ADD SHARE, и видим, что ниже появились дополнительные настройки, позволяющие открыть доступ по SMB. Откроем доступ Export: Yes

Применим изменения APPLY и вернемся обратно во вкладку SHARES нажав DONE. В окне появится созданная шара, которая и будет использоваться для всех скачанных данных. прикладываю скриншот своей шары наполненной контентом.

Данный шаг с созданием отдельной шары необходим для дальнейшей автоматизации процесса нахождения, скачивания и размещения скаченных данных с длинной связкой Jackett, Radarr, Lidarr, Sonarr, Ombi, Plex.

Описание назначения этих пакетов можно посмотреть в описании

libtorrent (rasterbar)

For those advanced cases where you need to build and install ​libtorrent from source, follow this guide: Building/libtorrent

Building and Installing

Extract the source tarball and in the extracted folder run the build command:

python setup.py build

Install the package to your system:

sudo python setup.py install
  • Debian & Ubuntu: Append --install-layout=deb to use /usr/bin/ prefix instead of Debian default /usr/bin/local/.
  • Microsoft Windows: Omit sudo prefix.

For Linux Desktop systems an extra step is required due to an installer ​bug not copying data files, such as deluge.desktop:

sudo python setup.py install_data

If you have run the build before, ensure you have a clean build environment:

python setup.py clean -a

What bandwidth settings should I use?

Start with the following:

Maximum Connections 200
Maximum Download Speed (Kib/s) -1
Maximum Upload Speed (Kib/s) 80% of upload speed
Maximum Upload Slots 4
Maximum Half-Open Connections 20
Maximum Connection Attempts per Second 20

If you’re using Windows XP*:

Maximum Half-Open Connections 8

If you’re using pre-SP2 Windows Vista*:

Maximum Half-Open Connections 4

You can then tweak those settings to suit your connection. See Bandwidth Tweaking.

Note: if you do not know your upload speed, go to ​http://speedtest.net and run a test. You can view the results in KB/s by choosing «kilobytes» for «Speed Measurement» which can be accessed under «Settings» in the top left corner of the page.

If you have Deluge setup as a ThinClient then this setting is determined by the OS the daemon is running on, not the thin client.

Clients

The console client can be run with:

$ deluge-console

Enter the command for a list of available commands.

GTK

Note: It is necessary to select Thin Client Mode in Edit -> Preferences -> Interface for daemon (server) setups.

The GTK client can be run with:

$ deluge-gtk

or:

$ deluge

The GTK client has a number of useful plugins:

  • AutoAdd — Monitors directories for .torrent files
  • Blocklist — Downloads and imports an IP blocklist
  • Execute — Event-based command execution
  • Extractor — Extracts archived files upon completion (beware of random high disk I/O usage)
  • Label — Allows labels to be assigned to torrents, as well as state, tracker, and keyword filters
  • Notifications — Provides notifications (email, pop-up, blink, sound) for events as well as other plugins
  • Scheduler — Limits active torrents and their speed on a per-hour, per-day basis
  • WebUi — Allows the Web UI to be started via the GTK client

Web

Just as with deluge daemon mentioned above, the web client can be started several different ways:

  1. Systemd system service (runs as the deluge user).
  2. Systemd user service (runs as another user).
  3. Running it directly (runs as another user).

Note:

  • The default password for the web interface is deluge.
  • The web client offers many of the same features of the GTK UI, including the plugin system.
  • It is recommended to use HTTPS for the Web client to protect against a man-in-the-middle attack.
  • Users may be greeted by a warning from the browser that the SSL certificate is untrusted. Add an exception to this in the browser to continue on. See the OpenSSL page for information on creating your own certificate.
  • If multiple users are running a daemon, the default port (8112) will need to be changed for each user.

Tip: For the highest level of security, running via the systemd system service () is recommended since the deluge user has no shell access (limited account) or other group affiliation on the host system. In addition to the security benefits of running as the non-privileged deluge user, the system service can also run at boot without the need to start Xorg or a client.

System service

Deluge ships with , a systemd system unit, which is used to start the Deluge Web UI. The Deluge Web UI uses a Connection Manager, allowing managing of multiple Deluge clients running under the same host or on an entirely different one. Remember to start and optionally enable the service to allow the Web UI connect to the host Deluge client.

User service

A user service will allow to run when is started. This is accomplished by creating a user service file:

/etc/systemd/user/deluge-web.service
Description=Deluge Web UI
After=deluged.service


ExecStart=/usr/bin/deluge-web --ssl


WantedBy=default.target

The deluge user service can now be started and enabled by the user.

The user service can also be placed in . See systemd/User for more information on user services.

О Deluge Torrent

Deluge – полнофункциональный клиент BitTorrent для Linux, OS X, Unix и Windows. Он использует libtorrent в своем бэкэнде и имеет несколько пользовательских интерфейсов, включая: GTK +, web и console. Он был разработан с использованием модели клиент-сервер с процессом-демоном, который обрабатывает всю активность bittorrent. Демон Deluge может работать на безголовых машинах, а пользовательские интерфейсы могут подключаться удаленно с любой платформы.

Deluge torrent имеет богатую коллекцию плагинов; фактически большая часть функциональности Deluge доступна в виде плагинов.

Deluge был создан с намерением быть легким и ненавязчивым. Мы считаем, что загрузка не должна быть основной задачей на вашем компьютере и, следовательно, не должна монополизировать системные ресурсы.

Deluge не предназначен для какой-либо одной рабочей среды и будет отлично работать в GNOME, KDE, XFCE и других. Мы делаем все возможное, чтобы придерживаться стандартов freedesktop.

Deluge Torrent Client

Deluge обладает широким спектром возможностей, в том числе:

  • Разделение ядра и пользовательского интерфейса, позволяющее Deluge работать как демон
  • Удаленное подключение к демону Deluge
  • Веб-интерфейс
  • UI-консоль
  • GTK + UI
  • Шифрование протокола BitTorrent
  • Mainline DHT
  • Local Peer Discovery (он же ЛСД)
  • Расширение протокола FAST
  • µTorrent Peer Exchange
  • UPnP и NAT-PMP
  • Поддержка прокси
  • Веб семя
  • Частные Торренты
  • Глобальные и текущие ограничения скорости
  • Конфигурируемый планировщик пропускной способности
  • Защита паролем
  • RSS (через плагин)
  • Другие функции libtorrent
  • И многое другое!

Достоинства и недостатки

Кто-то спросит, но зачем нужен данный торрент-клиент, если существует большое количество других? Давайте рассмотрим положительные и отрицательные особенности Deluge по сравнению с его аналогами.

Плюсы:

Именитые приложения, которые давно захватили рынок, раздражают пользователя большим количеством рекламы. В данной программе ее нет вообще. Существует версия для Linux. К достоинствам можно отнести полностью переведенный на русский язык пользовательский интерфейс, а также стопроцентную бесплатность

Еще одной важной особенностью, способной склонить пользователя в сторону выбора именно Deluge является симпатичный программный интерфейс и удобство использования. Если вы взглянете на скриншот, то увидите, что все кнопки имеют вид симпатичных иконок, четко дающих понять с первого взгляда, для чего они предназначены

Минусы:

К недостаткам можно отнести разве что не на 100% переведенный пользовательский интерфейс. Причем заметили мы это лишь в глубине настроек.

Transmission

Transmission долгое время служила в качестве торрент-клиента по умолчанию для многих дистрибутивов Linux, и на то есть веские причины. Это бесплатное программное приложение, которое существует достаточно долго, чтобы успеть доказать свою надежность. Разработчики также спроектировали это программное обеспечение с учетом простоты, так что новичкам будет проще погрузиться в него.

В то время, как сообщество Linux широко использует Transmission, дизайн приложения ориентирован на кросс-платформенное использование. Transmission использует общий бэкэнд, но использует интерфейс рабочего стола. Приложение для Linux по умолчанию использует GTK+, но есть вариант на Qt, а версия для MacOS выглядит как родное приложение для MacOS.

Это еще один торрент-клиент Linux, достаточно универсальный для запуска внутри веб-браузера. Предпочитаете командную строку? Вы можете запустить Transmission и оттуда.

Язык дизайна Transmission GTK полностью соответствует эпохе GNOME 2, что означает, что он впишется прямо в окружение рабочего стола MATE. То же самое верно и для других интерфейсов, которые сохранили традиционную парадигму рабочего стола, таких как Cinnamon и Xfce. Но если вы используете GNOME 3, то вам, возможно, понравится следующий вариант нашего списка.

CHANGE LOG

10-Aug-2020 — fix 3rd party plugins, build maintainability and readability

  1. Added YaRSS2 plugin to the installer and re-added the files that were missing for those.
  2. Patched out the complex code in log.py trying (and failing on Windows) to monkey-patch the calling module’s attribute, and just leave the original warning there to help the users of 3rd party plugins using deprecated log interfaces.
  3. Create a single installer build script with paramteres
  4. Added Build Menu cmd file from MHerz.
  5. Added a lib folder for common build code an createlinks.cmd to create a symlink to it into each build folder
  6. Made sure the curl we use is from the MSYS2 we installed, not the windows one.
  7. Reverted installing 7zip for windows and instead added it to the packages installed in MSYS2.
  8. Start using color to make build messages pop more out of the build output
  9. Unified Copyright notices in all CMD files

3-Aug-2020 — fix missing files for Test connection

  1. The extensive file clean up removed a bit too many files, fixed for test connection problem reported.
  2. Shorten installer filename another 7 characters.

2-Aug-2020 — publish build scripts and guide at on github

  1. Find the scripts and guide on github
  2. Removed the patches from the relese download site as now they are available on github.

31-Jul-2020 — 34% smaller, Win integration, portability&build fixes, new vers

  1. One third smaller installer and Installed Deluge folder through profiling of deluge, deluged, deluge-web and deluge-console using Process Monitor and removing the files not used according to the profiling.
    EXCEPTIONS are .exe files and folders that have ‘locale’ or ‘hazmat’ in their name.
    PLEASE test and let me know if I have removed too much!!!
  2. Better Windows integration through alternative loaders, courtesy of @MHerz:
    • Now can pin deluge on taskbar
    • shows only one deluge / deluged / deluge-web process, python.exe is embedded.
    • loader has Deluge icons
  3. Updated LibTorrent to 1.2.8 released 30-Jul-2020.
  4. Updated to Python to version 3.8.5 released on 20-Jul-2020.
  5. Portable install fix to put the deluge profile folder as well in the data subfolder of the deluge install folder in case of portable installations, courtesy of @MHerz.
  6. Updated te GeoIP database and added the automated GeoIP database update to the build system, courtesy of @MHerz.
  7. Fixed the torrentmanager.py patch from @djlegolas for the stable deluge-build.
  8. Install wheel using pip during deluge-build to avoid build warnings.
  9. Removed LIBTORRENT_REVISION from the file names as it seems useless. Other installer name fixes.
  10. Stopped copying the vcvarsall.bat around to make the LibTorrent build happy using proper build commands.
  11. Added up to date , and to the «Deluge2 Unofficial Installer for Windows» folder to make it easy for you to check what fixes are included in the new version.
  12. Moved earlier releases to an Archive folder.

20-Jun-2020 — revive deluge-console, updated Deluge patch, reduced build size, enhanced build scripts, ChangeLog

02-Jun-2020 — deluge*.exe portability regression fix, build script fixes

  1. update to libtorrent 1.2.7 (thanks for the report @highvoltage!)
  2. I got rid of the remnants of the C:\Program Files\Deluge2 folder, anyways, for a long time this installer too installs into .
  3. Updated and the to handle 8.3 paths as well.
  4. updated fixdeluged.py and fixdeluge-web.py did need updates too
  5. indicate the python, OpenSSL and GTK versions used for the build in the installer name.

29-May-2020 — libtorrent and boost upgrades and optimization

  1. boost is updated to 1.73
  2. both 1.1.x and 1.2.x libtorrent builds are optimized for speed not space.
  3. libtorrent and boost versions used for the build are indicated in the installer name.
Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий