VPN の .run ファイルを毎回実行し直していませんか?それはインストーラーです
ダウンロードはアプリケーションをディスクに置いただけで、いまはプログラムのようにそこに居座っています。接続はインストール済みのアプリから行い、インストーラーは後日のために取っておきましょう。
先週ダウンロードしたファイルをダブルクリックすると接続でき、VPN が切れるたびに同じファイルをもう一度実行するのが習慣になります。すぐに壊れるものがないので、このパターンは生き残ります。実際にしているのは、アプリケーションを自分自身の上に再インストールし、インストーラーの末尾からもう一度開き直すことです。
インストーラーが終わると、プログラムはディスク上の別の場所に住み、独自のアイコン、独自の設定、独自のバックグラウンドサービスを持ちます。ダウンロードは配布の手段であり、取っておくのは構いませんが、接続に使うものではありません。
ダウンロードが実際にディスクへ置いたもの
.run ファイルは命名の慣習であり、ファイルの種類ではありません。シェルスクリプトにも、自己解凍アーカイブにも、コンパイル済みのバイナリにも、実行時にどれになるかを決める何かにもなり得ます。拡張子は誰が公開したかも、信用すべきかも教えてくれないので、インストール手順はコマンドからではなく、検証済みの経路から入手することから始まります。
この方法で配布するベンダーでは、インストーラーがペイロードを展開し、アプリケーションとその補助ファイルを書き込み、必要なものをデスクトップに登録します。終わったときに重要な成果物は、アプリケーションのバイナリ、デスクトップエントリ、そして多くの場合アプリケーションが起動するサービスです。そのどれも、ダウンロードしたファイルではありません。インストーラーが最後の出力で示すディレクトリを見れば、その違いはすぐにわかります。
実行し直す習慣は診断も隠します。完全な再インストールのあとアプリは開くのにメニューからは開かない場合、インストーラーがすべてを作り直してしまうため、どの部品が欠けていたのかは何もわかりません。
ベンダー自身の呼び出しを使って、一度だけインストールする
示された呼び出しを、指定されたインタープリターも含めて正確に守ってください。PIA の Linux クライアントでは、ガイドは sh を介してインストーラーを呼び出すので、コマンドの形はインタープリターのあとに実際にダウンロードしたファイルが続くものです。
sh ./pia-linux-VERSION.run
VERSION は取得したビルドのためのプレースホルダーであり、特定の番号を探すよう勧めるものではありません。そのコマンドは、ファイルを調べる方法ではなく、二度実行しても一度目に学ばなかったことは何も学べない、システム全体に影響するコード実行として扱ってください。
同じガイドの細部で見落としやすく、繰り返す価値があるのが、インストーラーの前に sudo を付けないことです。必要な管理者権限はインストーラー自身が要求し、root シェルで包むとインストールがどのユーザーの環境に入るかが変わります。同じ理由で「すべてのダウンロードを実行可能にして実行する」は一般則ではなく、インタープリターにスクリプトを読ませることと、ファイルを直接実行することは、失敗の仕方が異なる別の操作です。
インストーラーが終わると、ベンダーはインストールしたばかりのアプリケーションでサインインし接続する方法を文書化しています。以後の接続はすべてそこに属します。オンラインになるために今もインストーラーのパスを打っているなら、そのインストーラーは偶然に作業手順の一部になっています。
ランチャー、ストア、トレイは三つの別の場所
アプリケーションメニュー、ソフトウェアストアのカタログ、トレイ領域はそれぞれ別のコンポーネントが維持する別々のインターフェースで、インストーラーは他に触れずに一つだけを埋めることがあります。単体のインストーラーは通常デスクトップエントリを書きますが、それはランチャーとの統合にすぎません。ストアが管理するインストールになるわけでも、トレイアイコンが保証されるわけでもありません。
トレイのインジケーターは両側の対応が必要で、実行中のアプリケーションが一つを公開し、デスクトップがそのためのホストを用意する必要があります。従来のトレイを廃止したデスクトップでは、インジケーターを期待するアプリが完璧に動いて何も表示しないことがあり、それはインストールの失敗ではなく統合の隙間です。デスクトップのバージョンとアプリのバージョンを伝えることが、その隙間を扱えるものにします。
ですからアプリは開くのにアイコンがないときは、再インストールしないでください。プロセスが動いているか、ウィンドウがバックグラウンド起動の陰に隠れていないか、そもそもデスクトップがその種のインジケーターに対応しているかを確認します。トレイのホストがないデスクトップでインジケーターがないのは想定された動作で、不具合ではありません。同じダウンロードを五度目に再インストールしても、すでに動いていたものが更新されるだけです。
インストールの所有者を記録する
どの経路がアプリケーションをインストールし、どのコンポーネントが更新し、何が削除するのかを書き留めてください。その三つの答えはたいてい同じプログラムではなく、誰もそれを知らないマシンは、VPN クライアントの二つのコピーが最終的に同じルートを奪い合うマシンです。
ダウンロードしたインストーラーを削除しても何もアンインストールされず、ウィンドウを閉じてもインストールしたサービスやブロックポリシーが必ず止まるわけではありません。片付ける前に、ログイン時に何が動き、再起動後も何が残るのかを調べてください。
インストーラーが役目を終えたら、覚えておけるフォルダーに置き、アプリケーションとして扱うのをやめてください。次にトンネルが不調になったときは、インストール済みのアプリから始め、ダウンロードはインストールした日の遺物のままにしておきましょう。上で説明した呼び出しと初回起動の手順については、Linux 向け PIA インストールガイドが参考になります。