Я хочу обновить DNScrypt до последней версии (2.0.15). Я запускаю DNScrypt 1.6.1-1, но похоже, это делает Интернет-трафик ненадежным. (Обратите внимание, я использую Mint 18.3 Linux Mint 18.3 «Sylvia» - KDE 64-bit, то есть Ubuntu xenial.
Однако я читаю это с DNScrypt git-site ]:
Не обновляйте версию v1.x на Ubuntu Xenial. Вместо этого сначала сделайте резервную копию ваших модулей systemd (службы и сокета), затем удалите старую версию и удалите служебный файл systemd (сохраните сокет), затем обновите (замените artful на xenial в ppa sources.list). Если вы не удалите старую службу systemd unit, обновление не заменит ее и {{ 1}} новая версия будет пытаться запустить с использованием старого модуля systemd, что не удастся.
Как нетехнический человек, как мне
Что касается 4-го пункта, я предполагаю, что это можно сделать с помощью
sudo add-apt-repository ppa:shevchuk/dnscrypt-proxy && \
sudo apt update && \
sudo apt install dnscrypt-proxy
Однако первые 3 пункта кажутся мне совершенно загадочными.
Если Вы работаете dpkg-query -L dnscrypt-proxy
, Вы будете видеть файл, перечисленный под /lib/systemd/system
. Это - Ваш dnsproxy systemd файлы. Я не уверен, почему упоминание инструкций для резервного копирования файлов, потому что оно никогда не говорит, чтобы сделать что-либо далее с резервными копиями. Вот то, как Вы могли сохранить их к /root
: sudo cp -a /lib/systemd/system/dnscrypt-proxy* /root
Удалите старый пакет путем выполнения sudo apt remove dnscrypt-proxy
Удалите сервисные файлы: sudo rm -v /lib/systemd/system/dnscrypt-proxy*.service
Вы не должны должны быть делать это потому что add-apt-repository
знает, что Вы идете Гостеприимные и настроите соответственно. Можно проверить просмотр ppa источников: cat /etc/apt/sources.list.d/*dnscrypt*.list
.