Access(Today: - / Yesterday: - / Totoal: - )
パッケージ管理
パッケージ管理はRedHat系のRPM(Red hat Package Manager)とDebian系のdpkgがある。
RPMパッケージ管理
RPMパッケージのファイル名
package名 - バージョン - リリース . アーキテクチャ名 . rpm
package名 - バージョン - リリース . src . rpm
RPMコマンド
| オプション |
機能 |
| -i (--install) |
インストール |
| -U (--install) |
アップグレード(新規の場合はインストール) |
| -F (--install) |
パッケージがインストールされていればアップグレード |
| -v (--install) |
詳細表示 |
| -h (--install) |
進行状況を表示 |
| --force |
強制インストール |
| --nodeps |
パッケージの依存関係無視 |
| オプション |
機能 |
| -e (--erase) |
アンインストール |
| -test |
テスト |
| --nodeps |
パッケージの依存関係無視 |
| オプション |
機能 |
| -q (--query) |
パッケージを問い合わせる |
| -l (--list) |
インストールファイルを表示 |
| -a (--all) |
すべて表示 |
| -p (--package) |
パッケージを指定 |
| -f (--file) |
指定したファイルのパッケージを表示 |
| オプション |
機能 |
| --checksig |
パッケージファイルに改ざん破壊が無い事を検証 |
| -V |
インストールされているパッケージの検証 |
その他関連コマンド
md5sumコマンドは、MD5ダイジェスト値を求めるコマンドで、ダウンロードしたパッケージの検証で使われる。
Debianパッケージ管理
パッケージ管理システムでdpkgを使用する。さらにフロントエンドツールとしてdselect、APT(Advanced Package Tool)などがある。
| フロントエンド |
説明 |
| dselect |
メニュー方式による利用可能なパッケージ一覧を表示する。インストールするものを選択することによって、そのパッケージを後でインストールする。 |
| APT |
CD-ROMやネットワークj表に存在するパッケージのダウンロードサイトなどからパッケージを自動検索し取得して、インストールなどを行える |
パッケージファイル名
package名 - バージョン - リリース . アーキテクチャ名 . deb
dpkgコマンド
dpkg -iE Debianパッケージファイル
dpkg -iG Debianパッケージファイル
| オプション |
機能 |
| -i (--install) |
インストール |
| -E |
同じバージョンが良ストールされている場合は上書きしない |
| -G |
新しいバージョンんがインストールされている場合上書きしない |
| -r (--remove) |
設定ファイルを残してアンインストール |
| --purge (-P) |
完全にアンインストール |
| -l (--list) |
インストールされたパッケージを検索して表示 |
| -L (--listfiles) |
インストールされたパッケージのファイル一覧を表示 |
| -s (--status) |
指定されたパッケージ情報を表示 |
| -S (--search) |
インストールされたファイルを検索して表示 |
| --print-avail |
パッケージ情報を表示する(/var/lib/dpkg/available) |
apt-get
sources.listに登録された場所から、指定したパッケージを探してインストールする
apt-get install パッケージ名
現在インストールされているパッケージ群をアップグレードするには、以下を実行する
apt-get update
apt-get upgreade
| コマンド |
機能 |
| install |
指定されたパッケージをインストール |
| remove |
指定されたパッケージアンインストール |
| update |
利用可能なパッケージリストを取得する |
| upgrade |
システムの全パッケージをパッケージリストにより更新 |
| source |
パッケージのソースをダウンロードする |
| dist-upgrade |
upgradeと機能は同じだが、優先度の低い競合パッケージが合った場合、自動的に削除する。 |
| clean |
/var/cache/apt/archives/ 以下にダウンロードされたファイルを削除する。 |
| check |
パッケージをチェックする。 |
| オプション |
機能 |
| -d |
ダウンロードのみを実施 |
| --no-download |
パッケージをダウンロードしない |
| -s |
インストールやアンインストールはせずチェックのみを実施する |
| -y |
問い合わせがあった場合はすべて「y」と答える |
| -u |
アップグレードするパッケージを一覧する |
| -b |
ソース・パッケージをビルドする |
| --purge |
設定ファイルも含めパッケージを削除 |
| --no-upgrade |
パッケージをアップグレードしない |
| --reinstall |
再インストールする |
| --no-remove |
パッケージをアンインストールせずにテストのみ実施する |
| --only-source |
ソースのみを入手する |
| --diff-only |
diff(差分)ファイルのみを入手する |
| --tar-only |
tarファイルのソース・パッケージのみを入手する |
関連コマンド
| コマンド |
機能 |
| dpkg |
Debianパッケージシステムの管理を行う |
| dpkg-reconfigure |
既にインストールされているDebianパッケージを再設定する |
| apt-setup |
管理システムをセットアップする |
| apt-get |
管理システムを利用する |
| dselect |
dpkgのメニュー形式のフロントエンドツール |
| alien |
dpkg、prm、tgzなどの異なるパッケージの相互変換を行う |
最終更新:2010年02月20日 19:01