rpm : rpmパッケージを操作する
構文
rpm [options] [packages]
説明
Red Hat Linuxなどで用いられるパッケージ管理システム。パッケージの依存関係を調べインストール/アンインストールする
オプション
-i |
パッケージをインストールする |
-U |
パッケージをアップグレードする。旧バージョンのパッケージが存在しない場合は新たにインストールする。 |
-F |
パッケージをアップグレードする。この場合、旧バージョンのパッケージがインストールされている必要がある。 |
-e |
パッケージをアンインストールする |
-q |
パッケージに関する情報を得る |
-rebuilddb |
RPMデータベースを再構築する |
インストールオプション
--force |
既にインストール済みのパッケージが合った場合、強制的に上書きインストールを実行する |
--nodeps |
依存関係を無視してインストールする |
--test |
インストールはしないで、インストール・チェックのみを行う |
アンインストールオプション
--nodeps |
依存関係を無視してアンインストールする |
--test |
アンインストールはしないで、アンインストール・チェックのみを行う |
選択/検索オプション
-a |
インストールされているすべてのパッケージを選択する |
-f |
指定したファイル名を含むパッケージを選択する |
-p |
指定したファイル名を含むパッケージを選択する |
-i |
名前やバージョンなど、パッケージに関する詳細情報を表示する |
-l |
パッケージに含まれるファイルの一覧を表示する |
使用例
verilog-0.8-1.i386.rpmパッケージをインストール
$ rpm -ivh verilog-0.8-1.i386.rpm
gedaという文字列をふくむパッケージを検索
$ rpm -qa | grep geda
geda-examples-20050313-1.fc3.wk
geda-symbols-20050313-1.fc3.wk
geda-gsymcheck-20050313-1.fc3.wk
libgeda-20050313-1.fc3.wk
geda-gschem-20050313-1.fc3.wk
geda-gnetlist-20050313-1.fc3.wk
libgeda-devel-20050313-1.fc3.wk
libgdgeda-2.0.15-2.fc3.wk
geda-gattrib-20050313-1.fc3.wk
libgdgeda-devel-2.0.15-2.fc3.wk
geda-docs-20050313-1.fc3.wk
geda-utils-20050313-1.fc3.wk
geda-20050313-1.fc3.wk
geda-gschem-20050313-1.fc3.wk.i386.rpmの詳細情報を表示
$ rpm -qip geda-gschem-20050313-1.fc3.wk.i386.rpm
Name : geda-gschem Relocations: (not relocateable)
Version : 20050313 Vendor: (none)
Release : 1.fc3.wk Build Date: 2005年03月16日 06時57分4
2秒
Install Date: (not installed) Build Host: cyprys.ire.pw.edu.pl
Group : Applications/Engineering Source RPM: geda-gschem-20050313-1.f
c3.wk.src.rpm
Size : 1245980 License: GPL
Signature : (none)
Packager : Wojciech Kazubski <wk@ire.pw.edu.pl>
URL : http://www.geda.seul.org
Summary : Electronics schematics editor.
Description :
Gschem is an electronics schematic editor. It is part of the gEDA project.
iverilogがふくまれるパッケージを検索
$ rpm -qf /usr/bin/iverilog
verilog-0.8-1