CentOS RPM

提供:あべたけの覚書
2023年5月11日 (木) 09:08時点におけるT.Abe (トーク | 投稿記録)による版 (ページの作成:「今までは勉強と思ってソースからビルド・インストールを主に行ってきたが、今後はRPMでのパッケージ管理を主として進めるようにする。 ==RPM作成用環境== RPMの作成は専用にユーザー・環境を設けた方が良い、との事。 (インストールまで自動で行われてしまう場合があり、結果としてシステムが破壊されてしまう。) なので以下を実施し専用環境…」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

今までは勉強と思ってソースからビルド・インストールを主に行ってきたが、今後はRPMでのパッケージ管理を主として進めるようにする。

RPM作成用環境

RPMの作成は専用にユーザー・環境を設けた方が良い、との事。 (インストールまで自動で行われてしまう場合があり、結果としてシステムが破壊されてしまう。) なので以下を実施し専用環境を作る。

[root    @XXXXX ~]# useradd rpmdevel
[root    @XXXXX ~]# su - rpmdevel
[rpmdevel@XXXXX ~]$ mkdir -p ~/rpm/{BUILD,SRPMS,SPECS,SOURCES,RPMS}
[rpmdevel@XXXXX ~]$ echo "%_topdir $HOME/rpm" > $HOME/.rpmmacros
[rpmdevel@XXXXX ~]$ mkdir src

RPMの作成時は、

[root    @XXXXX ~]# su - rpmdevel

作成されたRPMのインストール時は、

[rpmdevel@XXXXX ~]$ exit
[root    @XXXXX ~]# rpm -Uvh /home/rpm/RPMS/*****.rpm

のように行う。