natural born minority
2017/11/19 Linux Kernel勉強会 2017年11月 - #Linuxカーネル勉強会
Linux Kernelじゃなかった。
内部じゃないし、ディストリの領域。
そして、どちらかというと「運用」の類なので「利用者」側のお話。
ただ…「苦手なので勉強したかった」のです。(普段はUbuntu)
ご愛嬌でご勘弁ください。
パッケージ管理システム
ならびに ファイル形式
rpm
でもあるRPM Package Manager
と再帰的な名前になってる。
Red Hat Package Manager
大きくは…
思ったより、広大だ!
単位時間じゃ「チョットデキル」出来ない!
よく使う「元、先、対象ディレクトリを渡せば一括置換してくれるクソダサスクリプト」を、
「RPM作ってインストールする」と「全ユーザで使えるコマンドになる」を実践してみます。
ご家庭にございますお手元のDockerから
docker run -i -v ${PWD}/[お好みで]:/var/tmp/work -t centos /bin/bash
立ち上がったら
yum install rpmdevtools yum-utils
rpmdev-setuptree
mkdir -p build/{SOURCES,SPECS}
build/SOURCES
に
*.spec
ファイルを配置します。
もうここに頼りきり…。
rpmbuild -bb SPECS/searchandconv.spec
rpm -ivh RPMS/noarch/searchandconv-1.0-1.noarch.rpm
ビルドエラーで時間切れ!
教訓: コピペもいいけど…意味はわかろうね!
…今日中になんとかしよう…。
blog comments powered by Disqus