OSにSWをインストールしたことって何回かありますが、
マニュアル通りにyumとかrpmをたたいていました。
■OSのパッケージ管理とは何か
OSは、HWをシステムコールという形で命令している。
システムコールを集めたものを私たちはOSに入っているコマンドとして叩いています。
コマンドをパッケージとして扱う。
JavaとかMWも含んで、総括してパッケージといってるらしい。
パッケージ管理にはrpmとyumがある。
■yumの仕組み
わかりやすい解説と図があったので引用
yum installで学ぶ! yum の仕組み(RAKUS Developers Blog | ラクス エンジニアブログ)
http://tech-blog.rakus.co.jp/entry/2017/12/14/105052
パッケージを配布しているサイトがあって、
RPMは、そのサイトがどこにあるのか、どのバージョンが最新なのかを記録する。
yumは、RPMを参照して、自分のパッケージバージョンを比較し、
インストールされてなかったり、最新版じゃなかったら配布サイトにパッケージを取りに行く
そんなイメージでとらえました。
コメント