Archaea

非特権ユーザで、RPMパッケージをインストールする(クライアント)

パッケージ管理システムにRPMを使用しているLinuxディストリビューションで、非特権ユーザ(root以外のユーザ)でホームディレクトリなどへインストールすることができます。

rpmコマンドの次のオプションを使用してインストールを行います。

--nodeps
--dbpath
--relocate
--badreloc

実行例

インストール先を/home/user/archaea_tools、RPMのインストール情報の記録先を/home/user/rpmに指定する場合は次の様に実行します。

[user@localhost ~]$ rpm -ivh --nodeps --dbpath=/home/user/rpm --relocate /=/home/user/archaea_tools --badreloc bytix-archaea-tools-1.4.4-19.el9.x86_64.rpm
Verifying... ################################# [100%]
準備しています... ################################# [100%]
更新中 / インストール中...
1:bytix-archaea-tools-1.4.4-19.el9 ################################# [100%]

依存パッケージ

クライアントは、次のパッケージがシステムにインストールされている必要があります。

libicu, openssl, zlib

rpmコマンドの -qa オプションなどで確認します。

[user@localhost ~]$ rpm -qa | grep -E -e "^(libicu|openssl|zlib)-"
[user@localhost ~]$ find /usr/lib64 | grep -E -e "^/usr/lib64/lib(icudata|icuuc|pam|crypto|ssl|z)¥."

詳細はオンラインドキュメントでご確認ください。

アンインストールするには

アンインストール時は、–nodepsオプションと–dbpathオプションを使用し、パッケージ名を指定して削除を行います。
※–relocate、–badrelocは指定しません。

[user@localhost ~]$ rpm -e --nodeps --dbpath=/home/user/rpm bytix-archaea-tools

 

通常のインストール方法については、以下をご参照ください。
クライアントセットアップ Red Hat Enterprise Linux (RHEL)
クライアントセットアップ SUSE Linux Enterprise (SLE)

TOP