所以我尝试安装私人互联网接入在我的计算机上,我在他们的网站上找到了一些说明,他们有一个文件下载,但我不知道如何打开该.sh
文件。
于是我去谷歌搜索并找到了这些说明。它说要执行以下命令:
sudo apt-get install curl network-manager-openvpn-gnome
wget https://www.privateinternetaccess.com/installer/pia-nm.sh
sudo bash pia-nm.sh
完成这些操作后,它安装了 VPN,但不是我想要或认为的那样。我希望安装应用程序,它只是将所有 VPN 连接放在我的网络设置下的 VPN 下。
无论如何,我已经知道如何按照自己的意愿安装应用程序了,现在我正试图撤消安装 OpenVPN 和其他命令的位置。我想从我的网络设置中删除 VPN 连接。
我做了以下事情:
sudo apt-get remove curl network-manager-openvpn-gnome
这似乎删除了该软件。但它显然仍然安装着。我这样做是为了检查它是否被删除:
dpkg --list openvpn
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-====================-===============-===============-=============================================
pi openvpn 2.4.4-2ubuntu1. amd64 virtual private network daemon
(此外,打开 VPN 旁边的 piii
以前是 pi,现在显示为 pi。不知道这是否重要)
但它还是出现了。所以我注意到,当我第一次安装 Ubuntu 时,我的网络设置中从一开始就有一个 VPN 部分。OpenVPN 只是系统的一部分吗?我尝试再次使用
sudo dpkg -r openvpn
sudo dpkg --purge openvpn
这两个都失败了,说存在依赖性问题。我的意思是,如果我不能删除它,那也不是世界末日,但我想知道怎么做。还有人能帮我了解如何删除 VPN 连接吗?
我不知道如何撤销我所做的操作,谷歌对此也没有太大帮助。我知道我可以浏览我的网络设置中的每个连接,然后单击齿轮,然后单击删除,但我想知道如何从终端撤销它。
答案1
我不知道你为什么要dpkg
删除 OpenVPN,在这种情况下请再试一次,但要用apt
这次。
--fix
首先,通过在 apt 上添加参数来解决可能出现的任何依赖问题。
sudo apt -f install
最后,删除openvpn
所有依赖项。
sudo apt purge openvpn
若有任何错误,请报告。
答案2
• 要通过 shell 删除您的 OpenVPN 配置文件,
ll /etc/NetworkManager/system-connections/
您将看到所有已保存的连接。使用命令sudo rm -vf connection_name
删除您想要的 OpenVPN 配置文件,您可以使用正则表达式,例如sudo rm -vf US*
删除所有以“US”开头的配置文件。
•pi
来自dpkg --list openvpn
表示包的状态openvpn
,p
= openvpn 的期望状态(标记为操作),即purged
(您已执行),i
= 包的当前状态,即installed
(意味着它尚未被删除)。ii
意味着i
= 期望状态installed
,i
= 当前状态installed
。
• 根据您的安装方式openvpn
,可能存在多种可能性,可能是 PIA 干扰了软件包,或者 PIA 是 opnvpn 客户端并依赖于它。尝试使用 修复损坏的软件包sudo apt --fix-broken install
,完全删除 PIA,然后删除openvpn
。无论如何,如果它不起作用,请尝试此命令sudo dpkg --purge --force-all openvpn
。如果一切都失败了,那么您可能必须搜索并手动删除 的所有二进制文件openvpn
。
• 您可能还需要考虑重新安装curl
,它预装了 Ubuntu 和一个重要的下载实用程序,sudo apt install curl