web-dev-qa-db-ja.com

誰かがubuntu 18.04からopenvpnを削除するのを手伝ってくれる?

だから私は自分のコンピューターに PrivateInternetAccess をインストールしようとしていて、彼らのウェブサイトにいくつかの指示を見つけました、彼らはファイルのダウンロードを持っていましたが、.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の隣のpiは以前はiiでしたが、現在はpiとして表示されています。それが重要かどうかはわかりません)

とにかく表示されます。そのため、Ubuntuを最初にインストールしたときに、ネットワーク設定に最初からVPNセクションがあることに気付きました。 OpenVPNはシステムの一部にすぎませんか?私はそれをもう一度削除しようとしました

Sudo dpkg -r openvpn
Sudo dpkg --purge openvpn

どちらも依存関係の問題があると言って失敗しました。削除できなくても終わりではありませんが、どうしたらいいのか知りたいです。また、誰かがVPN接続を削除する方法を理解するのを手伝ってくれる?

私は自分がしたことを元に戻す方法を知りません、そしてグーグルはこれで私を大いに助けません。ネットワーク設定内の各接続を通過し、歯車をクリックしてから[削除]をクリックできることはわかっていますが、ターミナルから元に戻す方法を知りたいです。

3
Rusynic

OpenVPNを削除するためにdpkgを使用した理由がわかりません。その場合はaptを使用して、もう一度やり直してください。

まず、aptに--fixパラメータを追加して、発生する可能性のある依存関係の問題を修正します。

Sudo apt -f install

最後に、openvpnとそのすべての依存関係を削除します。

Sudo apt purge openvpn

エラーがあれば、報告してください。

2
Liso

•シェル経由でOpenVPNプロファイルを削除するには、

ll /etc/NetworkManager/system-connections/

保存した接続がすべて表示されます。コマンドSudo rm -vf connection_nameを使用して、必要なOpenVPNプロファイルを削除します。Sudo rm -vf US*のような正規表現を使用して、「US」で始まるすべてのプロファイルを削除できます。

dpkg --list openvpnpiは、openvpnパッケージの状態を示します。p = purgedであるopenvpnの望ましい状態(アクションとしてマーク)、i = installedであるパッケージの現在の状態(意味まだ削除されていません)。 iiは、i =望ましい状態installedi =現在の状態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があらかじめインストールされています。

0
Culdesac