pfSenseはオフラインパッケージをインストールします

pfSenseのソフトウェアウェアハウスのサーバーは海外にあるため、国内のユーザーはインストールできない状況に遭遇することがよくあります。この記事では、例としてhaproxyプラグインのインストールを取り上げ、pfSenseにオフラインソフトウェアパッケージをインストールする方法を紹介します。

パッケージ名と依存パッケージを照会する

移動システム>プラグイン管理>使用可能なプラグイン、haproxyプラグインが配置されている行を見つけ、パッケージ名と依存パッケージを見つけます。プラグインの依存関係のパッケージがhaproxy18-1.8.25であることがわかります。0.60_6をクリックすると、アクセスするgithub.comページでパッケージの名前がpfSense-pkg-haproxyであることがわかります。これは、ソフトウェアバージョンに対応しており、パッケージのフルネームです。 pfSense-pkg-haproxy-0.60_6.txzです。

ソフトウェアパッケージと依存関係をダウンロードする

対応するバージョンのオフラインソフトウェアパッケージをpfSenseパッケージリポジトリにダウンロードします。いくつかの一般的な依存関係パッケージは、FreeBSDソフトウェアリポジトリにありますダウンロードしたいパッケージは次のとおりです。

  1. haproxy18-1.8.25.txz
  2. pfSense-pkg-haproxy-0.60_6.txz
  3. lua53-5.3.5_3.txz(後のインストールプロセスで、この依存関係パッケージを持つように求められます)

パッケージをアップロード

ナビゲートするためにシステム診断> SHELLコマンド、pfSenseのtmpディレクトリに3つのダウンロードしたソフトウェアパッケージをアップロードします

インストーラーを実行します

Xshellおよびその他のソフトウェアを使用して、pfSenseのシェル環境に入り、アップロードされたファイルが配置されているディレクトリに入ります。

cd / tmp

最初に依存パッケージをインストールしてから、pfSenseパッケージをインストールし、次のコマンドを順番に実行します。

pkg install lua53-5.3.5_3.txz 
pkg install haproxy18-1.8.25.txz 
pkg install pfSense-pkg-haproxy-0.60_6.txz

次のプロンプトが表示されたら、常に「y」をクリックしてください

このアクションを続行しますか?[y / N]:

最後のコマンドが実行されると、次のようになります。

[2.4.5-RELEASE] [[email protected]] / tmp:pkg install pfSense-pkg-haproxy- 
0.60_6.txzpfSense-coreリポジトリカタログを更新しています... 
pfSense-coreリポジトリは最新です。
pfSenseリポジトリカタログを更新しています... 
pfSenseリポジトリは最新です。
すべてのリポジトリは最新です。
整合性のチェック...完了(0の競合)
次の1つのパッケージが影響を受けます(0のチェック済み):

インストールする新しいパッケージ:
pfSense-pkg-haproxy:0.60_6 [unknown-repository]する

パッケージの数インストール済み:1

このアクションを続行しますか?[y / N]:y 
[1/1] pfSense-pkg-haproxy-0.60_6をインストールしています... 
pfSense-pkg-haproxy-0.60_6を抽出しています:100%
更新されたパッケージ情報を保存しています...
完了しました。
パッケージ構成を読み込んでいます...完了しました。
パッケージコンポーネントの構成...
パッケージ命令のロード...
カスタムコマンド... 
custom_php_install_command()の実行...完了。
メニュー項目...完了。
サービス...完了。
構成の書き込み...完了。

この時点で、オフラインソフトウェアパッケージがインストールされます。

パッケージを実行します

移動システムサービス> Haproxy、あなたはさまざまな設定を行うことができます。

パッケージを削除します

この方法でインストールされたソフトウェアパッケージは、[システム]> [プラグイン管理]> [インストールされたプラグイン]で照会したり、アンインストールしたりすることはできません。シェルで次のコマンドを使用して、手動で削除できます。

pkg removepfSense-pkg-haproxy

コマンドが実行されると、次のようになります。

[2.4.5-RELEASE] [[email protected]] / tmp:pkg remove pfSense-pkg-haproxy
整合性のチェック...完了(0の競合)
次の1つのパッケージ(ユニバース内の0のパッケージのうち)の削除が要求されました):
削除

するインストール済みパッケージ:pfSense-pkg-haproxy:0.60_6
削除するパッケージの

数:1
パッケージの削除続行しますか?[y / N]:y 
[1/1] pfSense-pkg-haproxy-0.60_6を
削除しています... haproxyコンポーネントを削除しています...
メニュー項目...完了しました。
サービス...完了。
パッケージの説明を読み込んでいます...
コマンドを削除しています...完了しました。
Syslogエントリ...完了。
[1/1] pfSense-pkg-haproxy-0.60_6のファイルの削除:100%
haproxyコンポーネントを削除しています...
Syslogエントリ...完了。
構成...完了。


おすすめ

転載: blog.51cto.com/fxn2025/2552090