
Поставив собі нову версію 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 на сервері до останньої версії. І перед оновленням почитати форум, де можна прочитати, як оновитися і не втратити всі свої конфіги.