howto/パッケージ管理のコマンド †
一行メモ †
- ファイルがどのパッケージで入ったものか探す例:rpm -qi `rpm -qf /usr/share/man/man1p/qsub.1p.gz` --
- yum provides '*/qsub.1p.gz' --
yumのメモ †
yum [-y] install パッケージ名 #パッケージのインストール
yum list installed #インストール済みのパッケージのリスト
yum list installed 'flex*' #パッケージ名を指定する例
yum repolist [all] [-v] #登録されているリポジトリのリスト(enabled, disabledのリポジトリを含む)
yum repolist リポジトリ名 -v #特定のリポジトリの詳細を表示
yum --enablerepo=リポジトリ名 コマンド #特定のリポジトリについて、コマンドを実行する
コマンド: update インストールされているパッケージをアップデートする
check-update アップデートすべきパッケージがあるか確認する
yum info パッケージ名 #パッケージの情報を表示
yum search パッケージ名の一部等や用語 #パッケージの検索
yum provides ファイル名 #ファイル名にはパスや *も利用できる。例 '*/ibus.h'
dpkg, aptのメモ †
dpkg -l pattern #インストールされたパッケージの表示 paternは '*liblapack*' など。
rpmのメモ †
rpm -qa #導入されているパッケージ一覧を表示
rpm -qf ファイル名(パス名含) #ファイルどのパッケージによりインストールされたのかを調べる
rpm -ql パッケージ名 #パッケージで導入されたファイルの一覧を表示
rpm -qpl rpmファイル #そのrpmファイルにより何がインストールされるのかの一覧
rpm -i rpmファイル #そのrpmをインストールする。-ivhオプションにすると詳細表示
rpm -e パッケージ名 #そのパッケージをアンインストールする
rpm -U rpmファイル #rpmファイルでアップデートする
rpm -qi パッケージ名 #パッケージの情報表示
rpm -qR パッケージ名 #パッケージの依存関係表示
以上、-pオプションを付けると、パッケージ名をrpmファイルで指定することができる。
リンク †
カテゴリなし †
yum系 †
- CentOS に EPEL リポジトリを追加する
EPEL リポジトリとは EPEL リポジトリとは、CentOS 標準のリポジトリでは提供されていないパッケージを、yum コマンドでインストールすることを可能にするリポジトリのことです。 EPEL は、エンタープライズ向けのリポジトリなの
apt系 †
- aptリポジトリの作成方法って?【Linux】
Debian系だとaptリポジトリという種類のリポジトリを使っていく。このページではaptリポジトリの作成方法についてお伝えした。それほど実施する行為ではないが、知っておいて損はないだろう。
その他参考 †