RPM (Red Hat Package Manager) / YUM (Yellowdog Updater Modified)

開発パッケージ管理

rpm vs yum

 状態:確認中  閲覧数:696  投稿日:2016-11-09  更新日:2017-01-04  
目的
・何れもrpm 形式のパッケージ管理

rpmは、yum を使用できない環境で使用
・yum を使用できる環境では yum を使用した方が便利


比較一覧


一覧表
・一覧
- rpm yum
依存関係のあるパッケージ 自動インストールしない 自動インストール
インストール 完全な名前(または URL)を指定 パッケージ名のみ指定


RPM (Red Hat Package Manager)

 閲覧数:212 投稿日:2016-11-17 更新日:2017-01-20 

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)

 閲覧数:223 投稿日:2016-11-25 更新日:2017-01-27 

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


パッケージ

コメント投稿(ログインが必要)



週間人気ページランキング / 6-26 → 7-2
順位 ページタイトル抜粋 アクセス数
1 ベクトル | 数学 | プログラミング用語 268
1 curl | HTTPクライアント(ネットワーク) | プログラミング用語 268
2 ルーター | ネットワーク | プログラミング用語 267
3 Flash Video | コンテナフォーマット | プログラミング用語 265
4 正規表現 | プログラミング | プログラミング用語 261
5 デーモン | Linux | プログラミング用語 258
6 ユースケース | 開発 | プログラミング用語 237
7 チェックアウト | バージョン管理システム(開発) | プログラミング用語 158
8 YouTube | API | プログラミング用語 128
9 Linux | プログラミング用語 45
10 PowerShell | スクリプト | プログラミング用語 44
11 可搬性 | プログラミング | プログラミング用語 33
12 クローラ | 検索エンジン | プログラミング用語 25
13 Subversion | バージョン管理システム(開発) | プログラミング用語 23
14 アンチパターン | プログラミング | プログラミング用語 11
15 プログラミング用語 9
16 deflate | ネットワーク | プログラミング用語 8
17 Nginx / Nginxとは?/ Apacheとの違い | プログラミング用語 6
17 YouTubeに掲載されている動画を、ユーザーが作成したWebサービス上で再生する方法 | プログラミング用語 6
17 WebLogic | アプリケーションサーバ(サーバ) | プログラミング用語 6
2022/7/3 1:01 更新