我想用最新的(2.0.15)版本更新DNScrypt。我运行DNScrypt 1.6.1,但它似乎使互联网流量不可靠。(注意,我运行的是Mint 18.3 Linux 18.3 "Sylvia“- KDE 64位,即)。
然而,我从DNScrypt git-站点上读到这篇文章:
不要在Ubuntu上从v1.x升级。相反,首先备份您的系统单元(服务和套接字),然后删除旧版本并删除systemd服务文件(保留套接字),然后升级(在ppa sources.list中用xenial替换巧妙)。如果不删除旧的systemd单元服务,升级将不会替换它,新版本将尝试使用旧的systemd单元启动,这将失败。
作为非技术人员,我该怎么做?
关于第四点,我想这可以通过
sudo add-apt-repository ppa:shevchuk/dnscrypt-proxy && \
sudo apt update && \
sudo apt install dnscrypt-proxy然而,前3分在我看来是完全神秘的。
发布于 2018-06-14 22:59:48
dpkg-query -L dnscrypt-proxy,您将看到/lib/systemd/system下面列出的文件。这些是你的系统文件。我不知道为什么指令提到备份文件,因为它从来没有说过要对备份做任何事情。下面是如何将它们保存到/root:sudo cp -a /lib/systemd/system/dnscrypt-proxy* /root中sudo apt remove dnscrypt-proxy删除旧包sudo rm -v /lib/systemd/system/dnscrypt-proxy*.serviceadd-apt-repository知道您处于Xenial状态,并且将进行适当的配置。您可以通过查看ppa源:cat /etc/apt/sources.list.d/*dnscrypt*.list来进行检查。https://askubuntu.com/questions/1046695
复制相似问题