パッケージ管理システムにRPMを使用しているLinuxディストリビューションで、インストール時にインストール先を変更することができます。
rpmコマンドの次のオプションを使用してインストールを行います。
--relocate
--badreloc
サーバインストール時には、環境変数「ARCHAEA_TOOLS_INSTDIR」を使用して、インストール先に指定したディレクトリに、サーバ鍵・サーバ証明書を生成できます。
ARCHAEA_TOOLS_INSTDIR
実行例
サーバへのインストール先を/usr/local/archaea_toolsに変更する場合は次の様に実行します。
[user@localhost ~]$ sudo ARCHAEA_TOOLS_INSTDIR=/usr/local/archaea_tools rpm -ivh --relocate /=/usr/local/archaea_tools --badreloc bytix-archaea-tools-server-1.4.4-19.el9.x86_64.rpm
Verifying... ################################# [100%]
準備しています... ################################# [100%]
更新中 / インストール中...
1:bytix-archaea-tools-server-1.4.4-################################# [100%]
Installing the package into /usr/local/archaea_tools ...
writing RSA key
writing RSA key
Warning: No -copy_extensions given; ignoring any extensions in the request
The package might be installed in another place rather than the default place (/usr, /etc).
The service file was not found at /usr/lib/systemd/system/hcpd.service.
So configuring the service was skipped.
Please set up a systemd service or the following files by yourself.
/etc/pam.d/hcpd
/etc/sysconfig/hcpd
次のシステム設定ファイルは、/usrまたは/etc配下になりますので、インストール後に個別に調整して使用してください。
- /usr/lib/systemd/system/hcpd.service
- /etc/pam.d/hcpd
- /etc/sysconfig/hcpd
確認
インストール先を変更した場合、以下のオプションで情報を表示することができます。
[user@localhost ~]$ /usr/local/archaea_tools/usr/sbin/hcpd -V
hcp server (hcpd) 1.4.4_19 / Linux (HpFP2 2.0.0.91_21 WSAPI 0.0.1.30 WS 4.2.0-1)
Installed prefix : /usr/local/archaea_tools (/usr/local/archaea_tools/usr/sbin/hcpd)
詳細はオンラインドキュメントでご確認ください。
アンインストールするには
アンインストール時は、通常どおりパッケージ名を指定して削除を行います。
※–relocate、–badrelocは指定しません。
[user@localhost ~]$ sudo ARCHAEA_TOOLS_INSTDIR=/usr/local/archaea_tools rpm -e bytix-archaea-tools-server
通常のインストール方法については、以下をご参照ください。
⇒サーバセットアップ Red Hat Enterprise Linux (RHEL)
⇒サーバセットアップ SUSE Linux Enterprise (SLE)