Встречаем Syncthing v.2

Ну вот надо же такому приключиться, что даже прошляпил выход второй версии Syncting. Я в производственных целях использовал только стабильные версии. И установка производилась всегда из репозитория стабильных версий. И у меня повсеместно уже давно работала версия 1.30.

Разработчики намекали, что откроют вторую версию и будут её разрабатывать. И я с полной уверенностью ожидал стабильного релиза второй версии. Оказалось, что для второй версии открыли новый источник (репозиторий), и без ручной правки источников (списки репозиториев) никак не произойдёт переход на новый релиз, даже стабильный. Надо приложить немного ручного труда.

Правим список репозиториев

Первое: добавляем PGP ключ релиза, выполнив пару команд в терминале.

sudo mkdir -p /etc/apt/keyrings
sudo curl -L -o /etc/apt/keyrings/syncthing-archive-keyring.gpg https://syncthing.net/release-key.gpg

Второе: добавляем канал stable-v2 в свои источники APT, команда одной строкой исправит источники в имеющемся списке.

echo "deb [signed-by=/etc/apt/keyrings/syncthing-archive-keyring.gpg] https://apt.syncthing.net/ syncthing stable-v2" | sudo tee /etc/apt/sources.list.d/syncthing.list

Третье: обновляем репозиторий и устанавливаем syncthing:

sudo apt-get update
sudo apt-get install syncthing

… или обновляем систему и syncthing включительно:

sudo apt-get upgrade

Примечание

Всю систему обновляю предустановленным скриптом, который помогает обслужить за один ход всю систему, описал в статье: Автоматическое обновление