Поставил себе новую версию Ubuntu и столкнулся с проблемой подключению к серверу deluge с помощью программы deluge-gtk. Как оказалось в Ubuntu версии 19.10 eoan выкатили deluge версии 2.0.3 https://packages.ubuntu.com/eoan/deluge-gtk
Проблема в том, что для работы приложения клиента требуется такая же версия и на сервере. На сервере обновить пока нет возможности. Нашлось решение установки Deluge последней версии из ветки 1.x.
Добавляем репозиторий и правим его.
sudo add-apt-repository ppa:deluge-team/ppa
В конце выполнения программы add-apt-repository вылезет ошибка, которую исправим следуюшими действиями.
E: The repository 'http://ppa.launchpad.net/deluge-team/ppa/ubuntu focal Release' does not have a Release file.
меняем версию дистрибутива
sudo nano /etc/apt/sources.list.d/deluge-team-ubuntu-ppa-eoan.list
eoan → bionic
Или добавляем репозиторий одной комнадой.
sudo add-apt-repository 'deb [arch=amd64] http://ppa.launchpad.net/deluge-team/ppa/ubuntu bionic main'
обновляем репы
sudo apt update
Проверяем что у нас появилась старая версия для установки
apt-cache showpkg deluge-gtk apt-cache showpkg deluge-common
Устанавливаем нужные версии
sudo apt install deluge-common=1.3.15-1~zesty~ppa2 deluge-gtk=1.3.15-1~zesty~ppa2
Ставим оба приложения на холд, чтоб не обновлялись при апгрейде.
sudo apt-mark hold deluge-common deluge-gtk
Проверяем что они действительно остановленны
apt-mark showhold
Для того чтоб вновь обновить пакеты введите команду чтоб снять с них холд.
sudo apt-mark unhold deluge-common deluge-gtk
Конечно, в итоге желательно обновить deluge на сервере до последней версии. И перед обновлением почитать форум, где можно прочитать как обновиться и не потерять все свои конфиги.
Добавить комментарий