ページ「コマンドとか」と「CentOS RPM」の間の差分
(ページ間の差分)
ナビゲーションに移動
検索に移動
(ページの作成:「== 起動・終了 == === 再起動 === # reboot === シャットダウン === # shutdown == メモリ状況を調べる == === free === $ free total used free shared buffers cached Mem: 505904 455412 50492 0 42016 338528 -/+ buffers/cache: 74868 431036 Swap: 1015800 0 1015800 >実質的な残りメモリ量は431036 === top === $ top top - 14:29:47 up 13:13, 1…」) |
(ページの作成:「今までは勉強と思ってソースからビルド・インストールを主に行ってきたが、今後はRPMでのパッケージ管理を主として進めるようにする。 ==RPM作成用環境== RPMの作成は専用にユーザー・環境を設けた方が良い、との事。 (インストールまで自動で行われてしまう場合があり、結果としてシステムが破壊されてしまう。) なので以下を実施し専用環境…」) |
||
1行目: | 1行目: | ||
今までは勉強と思ってソースからビルド・インストールを主に行ってきたが、今後はRPMでのパッケージ管理を主として進めるようにする。 | |||
==RPM作成用環境== | |||
RPMの作成は専用にユーザー・環境を設けた方が良い、との事。 | |||
== | (インストールまで自動で行われてしまう場合があり、結果としてシステムが破壊されてしまう。) | ||
なので以下を実施し専用環境を作る。 | |||
<syntaxhighlight lang="bash"> | |||
[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 | |||
</syntaxhighlight > | |||
RPMの作成時は、 | |||
> | <syntaxhighlight lang="bash"> | ||
[root @XXXXX ~]# su - rpmdevel | |||
</syntaxhighlight > | |||
作成されたRPMのインストール時は、 | |||
<syntaxhighlight lang="bash"> | |||
[rpmdevel@XXXXX ~]$ exit | |||
[root @XXXXX ~]# rpm -Uvh /home/rpm/RPMS/*****.rpm | |||
</syntaxhighlight > | |||
のように行う。 | |||
= | |||
2023年5月11日 (木) 09:08時点における最新版
今までは勉強と思ってソースからビルド・インストールを主に行ってきたが、今後は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
のように行う。