rpm vs yum
状態:確認中
閲覧数:979
投稿日:2016-11-09
更新日:2017-01-04
目的
・何れもrpm 形式のパッケージ管理
rpmは、yum を使用できない環境で使用
・yum を使用できる環境では yum を使用した方が便利
一覧表
・一覧
・何れもrpm 形式のパッケージ管理
rpmは、yum を使用できない環境で使用
・yum を使用できる環境では yum を使用した方が便利
比較一覧
一覧表
・一覧
- | rpm | yum |
---|---|---|
依存関係のあるパッケージ | 自動インストールしない | 自動インストール |
インストール | 完全な名前(または URL)を指定 | パッケージ名のみ指定 |
RPM (Red Hat Package Manager)
RPM とは?
Red Hat によって開発されたパッケージ管理ツール
1995年
・Red Hat が 導入
現在
・LSB (Linux Standard Base) でパッケージ形式として使用されている
目的
rpm 形式のパッケージ管理
RPM データベース
・rpm 形式のパッケージがインストールされると、その情報は「/usr/lib/rpm」に格納される
・このデータのまとまりを「RPM データベース」という
rpmとは?
RPM で使用する主要なコマンドのコマンド名
・「.rpm」 は RPM ファイルに使用する拡張子であることに注意
※一般に、「rpm ファイル」や「xxx rpm」と記述されている場合は RPM ファイルを意味し、単独で rpm と記述されている場合はコマンドを意味する
インストール
rpm パッケージファイル(拡張子が「.rpm」のファイル)の完全な名前(または URL)を指定する必要がある
※「gcl-2.6.8-0.6.2.20090701cvs.fc12.x86_64.rpm」など
依存関係のあるパッケージ
・自動インストールしない
インストールしていないパッケージ検索
不向き
・パッケージファイルを既にダウンロードしているか、パッケージファイルの URL が分かっていないと検索できない
使用場面
yum を使用できない環境で使用
・yum を使用できる環境では yum を使用した方が便利
YUM (Yellowdog Updater Modified)
YUMとは?
デューク大学物理学部で Red Hat Linux システムを管理するために開発されたパッケージ管理ツール
・依存関係を含め、必要なパッケージを探してインストール
目的
rpm 形式のパッケージ管理
内部で rpm を呼出
・rpm よりもさらに高度な機能を提供している
・RPM システムに自動更新機能と、依存関係の管理を含めたパッケージ管理機能を追加
インストール
パッケージ名のみ指定
・完全な名前(または URL)を指定する必要はない
※「gcl」など
依存関係のあるパッケージ
・自動インストール
インストールしていないパッケージ検索
可能
・リポジトリを参照することにより、インストールされていないパッケージの情報も検索することができる
Linux の 101 試験対策: RPM および YUM によるパッケージ管理
CentOSのrpmとyumの違いに関して
【パッケージ】Linuxの「パッケージ」と「yum」と「rpm」について勉強したのでまとめてみた。
ローカルのRPMパッケージをyumでインストールE]
RPMパッケージを個別に入手し、yumコマンドで依存性を解決しながらインストール
【yum入門】yumとは何か?Linuxにおけるyumとrpmの違い
【yum install】パッケージをインストールする
インターネットと疎通がないマシンに yum で RPM をインストールする
rpmとyumのチートシート
RPMパッケージ管理
・Yum