「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

yum【コマンド】

pointこの用語のポイント

pointコマンドだよ

pointUNIX系で使えるよ

pointソフトウェアのパッケージを管理するときに使うよ

スポンサーリンク

簡単に書くよ

yum【コマンド】とは

コンピュータさんに対する命令文(コマンド)のひとつ
であり

ソフトウェアのパッケージを管理するときに使うコマンド
です。


image piyo

詳しく書くよ

「yum」コマンド

ソフトウェアパッケージを管理するときに使うコマンド

です。
UNIXLinuxとかMacとか)で使えます。

書き方は

yum [オプション] [コマンド] [パッケージ名]

です。
オプションは、そこそこあります。

オプション説明
-hヘルプを表示する
-yすべて「yes」と返答したことにする
-c 【設定ファイル名】【設定ファイル名】を設定ファイルとして使う
-q画面にメッセージを出力しない。「-y」オプションと一緒に使うべし
-v詳細情報を出力する
-d 【数字】デバッグレベルを0から10の間で設定する
-e 【数字】エラーレベルを0から10の間で設定する
-Cできるだけキャッシュを利用する
-x【パッケージ名】【パッケージ名】は更新対象としない

などです。

[コマンド]には、例えば以下のようなものがあります。

コマンド説明
installパッケージインストールする
updateパッケージを更新する
check-update更新可能なパッケージをチェックする
upgrade「update」とほぼ同じ
removeパッケージを削除する
eraseパッケージを削除する
listパッケージの情報を表示する
infoパッケージの概要とかを表示する
cleanキャッシュをクリアする
searchパッケージを検索する

「list」「info」指定時は、続けて追加オプションを指定できます。
「list」「info」指定時の追加オプションには、例えば以下のようなものがあります。

オプション説明
allインストール可能パッケージ&インストール済みパッケージを表示する
availableインストール可能パッケージを表示する
updatesアップデート可能なパッケージを表示する
installedインストール済みパッケージを表示する
extrasList the packages installed on the system that are not available in any yum repository listed in the config file.
obsoletesList the packages installed on the system that are obsoleted by packages in any yum repository listed in the config file.
recentList packages recently added into the repositories.

などです。

使い方は、そこまで難しくは ありません。
例えば

yum install anacron

入力すれば「anacron」をインストールしてくれます。
新しいバージョンに更新したければ

yum update anacron

と入力してください。
アンインストールしたければ

yum remove anacron

で削除できます。
特定のパッケージを探したい場合は

yum search hoge

のようにすれば「hoge」が含まれるパッケージを探してくれます。
あるいは、すでにインストール済みのパッケージを知りたければ

yum list installed

と入力すればインストール済みパッケージを一覧形式で表示してくれます。

他にも使い方はありますが、とりあえず上記の内容を覚えておけば、最低限は使えるはずです。

あっ、そうそう。
余談ですが「Yellowdog Updater Modified」で「yum」だそうです。
元々「Yellowdog Updater」というのがあって、それを前身として作られたので「『Yellowdog Updater』 Modified」なのだそうな。


image piyo2

一言でまとめるよ

まぁ「yum」ってコマンドが出てきたら「ソフトウェアパッケージを管理するときに使うんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像006
書籍画像030

おまけ

■訳してみるよ

「yum」は「yellowdog updater modified(イエロードッグ・アップデータ・モディファイド)」の略だそうです。
「yellowdog(イエロードッグ)」は「Yellow Dog Linux(イエロー・ドッグ・リナックス)」のことだそうです。
Linuxの一種ですね。
「updater(アップデータ)」は「update(アップデート)」+「er」です。
「update(アップデート)」の意味は「更新する」とかです。
接尾辞「er」を付けると「~する人」とか「~するもの」的な意味になります。
「modified(モディファイド)」は「modify(モディファイ)」+「ed」です。
「modify(モディファイ)」の意味は「修正する」とかです。
「ed」という接尾辞が付くと「~された」的な意味になります。
何となく くっつけると

Yellow Dog Linuxを更新する人・修正された

となります。


■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
実務で役立つ バックアップの教科書 基本の考え方からツール活用・差分管理・世代管理・データ保全・リストア・リカバリー・可用性の確保まで
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
優れたエンジニアがコミュニティの中でしていること