「VPN - Proton VPN」の版間の差分

41行目: 41行目:
<br><br>
<br><br>


== Proton VPN GUIのインストール ==
== Proton VPNのインストール ==
==== ビルドに必要なライブラリのインストール ====
sudo zypper install gtk3-devel gobject-introspection-devel python3-devel libsecret-devel systemd-devel \
                    libappindicator3-1 gnome-keyring \
                    python3-requests python3-pyOpenSSL python3-bcrypt python3-pycairo python3-gobject \
                    python3-gobject-cairo python3-psutil python3-dataclasses python3-pythondialog python3-pyxdg \
                    python3-keyring python3-Jinja2 python3-distro python3-python-gnupg python3-dbus-python python3-systemd
<br>
==== Proton VPNの実行に必要なライブラリのインストール ====
sudo zypper install libgtk-3-0 dbus-1-x11 xdg-utils libsecret-1-0 \
                    python3-requests python3-pyOpenSSL python3-bcrypt python3-pycairo python3-gobject \
                    python3-gobject-cairo python3-psutil python3-dataclasses python3-pythondialog python3-pyxdg \
                    python3-keyring python3-Jinja2 python3-distro python3-python-gnupg python3-dbus-python python3-systemd
                    # Proton VPN GUIの動作に必要
                    libwebkit2gtk-4_0-37 webkit2gtk-4_0-injected-bundles typelib-1_0-WebKit2-4_0
<br>
==== Proton VPNクライアントのインストール ====
==== Proton VPNクライアントのインストール ====
Proton VPNクライアントのビルドに必要なライブラリをインストールする。<br>
sudo zypper install python3-requests python3-pyOpenSSL python3-bcrypt python3-gnupg python3-gpg
<br>
[https://github.com/ProtonMail/proton-python-client Proton VPNクライアントのGithub]にアクセスして、ソースコードをダウンロードする。<br>
[https://github.com/ProtonMail/proton-python-client Proton VPNクライアントのGithub]にアクセスして、ソースコードをダウンロードする。<br>
ダウンロードしたファイルを解凍する。<br>
ダウンロードしたファイルを解凍する。<br>
64行目: 76行目:
<br>
<br>
==== Proton VPNライブラリのインストール ====
==== Proton VPNライブラリのインストール ====
Proton VPNライブラリのビルドに必要なライブラリをインストールする。<br>
sudo zypper install gtk3-devel python3-devel python3-pycairo python3-gobject python3-gobject-cairo python3-psutil python3-dataclasses \
                    python3-pyxdg python3-keyring python3-Jinja2 python3-distro python3-python-gnupg python3-dbus-python python3-systemd \
                    libappindicator3-1 libsecret-devel gnome-keyring systemd-devel
<br>
[https://github.com/ProtonVPN/protonvpn-nm-lib Proton VPNライブラリのGithub]にアクセスして、ソースコードをダウンロードする。<br>
[https://github.com/ProtonVPN/protonvpn-nm-lib Proton VPNライブラリのGithub]にアクセスして、ソースコードをダウンロードする。<br>
ダウンロードしたファイルを解凍する。<br>
ダウンロードしたファイルを解凍する。<br>
85行目: 92行目:
   
   
  sudo pip3 install -e .
  sudo pip3 install -e .
<br>
Proton VPNライブラリの動作に必要なライブラリをインストールする。<br>
sudo zypper install dbus-1-x11 xdg-utils libsecret-1-0
<br>
<br>
==== Proton VPN CLIのインストール ====
==== Proton VPN CLIのインストール ====
<u>Proton VPN CLIを使用する場合のみインストールする。</u><br>
<u>Proton VPN CLIを使用する場合のみインストールする。</u><br>
<br>
Proton VPN CLIのビルドに必要なライブラリをインストールする。<br>
sudo zypper install python3-pythondialog
<br>
<br>
[https://github.com/ProtonVPN/linux-cli Proton VPN CLIのGithub]にアクセスして、ソースコードをダウンロードする。<br>
[https://github.com/ProtonVPN/linux-cli Proton VPN CLIのGithub]にアクセスして、ソースコードをダウンロードする。<br>
114行目: 115行目:
==== Proton VPN GUIのインストール ====
==== Proton VPN GUIのインストール ====
<u>Proton VPN GUIを使用する場合のみインストールする。</u><br>
<u>Proton VPN GUIを使用する場合のみインストールする。</u><br>
<br>
Proton VPN GUIのビルドに必要なライブラリをインストールする。<br>
sudo zypper install python3-gobject python3-psutil libgtk-3-0 \
                    libwebkit2gtk-4_0-37 webkit2gtk-4_0-injected-bundles typelib-1_0-WebKit2-4_0
<br>
<br>
[https://github.com/ProtonVPN/linux-app Proton VPN GUIのGithub]にアクセスして、ソースコードをダウンロードする。<br>
[https://github.com/ProtonVPN/linux-app Proton VPN GUIのGithub]にアクセスして、ソースコードをダウンロードする。<br>