APTパッケージのインストール・アンインストールを行います。パッケージの取得元は設定ファイル「/etc/apt/sources.list」に記述します。
apt-get [オプション ・・・]
オプション名 | 説明 |
update | インデックスファイルの更新を行います。サーバ上のインデックスファイルとローカル上のインデックスファイルの間に相違がある場合、インストール時の進行度合いが正しく表示されません。 |
upgrade | サーバに対して、インストールされている全てのパッケージの更新の確認を行い、新バージョンが存在するパッケージについての更新を行います。 |
dselect-upgrade | Debian GNU/Linuxで使用されるdselectにより生成される情報を反映させる処理を行います。 |
dist-upgrade | upgradeに高度な依存関係変更処理を付け加えたものです。重要性の低いパッケージの依存性を犠牲にすることも時に行い、最重要パッケージの更新を行います。 |
install | 指定したパッケージをインストールします。パッケージ名に加えバージョンも指定した場合は指定のバージョンのパッケージがインストールされます。 |
remove | 指定したパッケージを削除します。 |
source | 指定したソースパッケージの取得を行います。 |
build-dep | ソースパッケージの依存関係を満たすことを目的として、パッケージのインストール・削除処理を行います。 |
check | キャッシュ・依存関係の確認処理を行います。 |
clean | aptを使用してローカルホストに蓄えられたrpmファイルを削除します。 |
autoclean | システムにインストールされているパッケージのrpmファイルをのぞき削除します。 |
-d,--download-only | パッケージファイルのダウンロードだけ行い終了します。展開やインストールは行われません。 |
-f,--fix-broken | 依存関係が壊れたシステムで使用し、修復処理を行います。-mオプションと併用するとエラーが発生する可能性があります。 |
-m,--ignore-missing, --fix-missing |
処理中にパッケージが取得できない場合や整合性チェックを通らない場合にこの作業を無視して最後まで処理を続けます。 |
--no-download | パッケージのダウンロードを行わず、ローカルホスト上のパッケージファイルで処理を行います。 |
-q,--quiet | 実行時の進捗状況の表示を省略します。 |
-s,--simulate, --just-print, --dry-run,--recon, --no-act |
他のオプションで指定された処理のシミュレートを行います。システムに対する変更は行われません。 |
-y,--yes,--assume-yes | 処理中に現れるプロンプトに対して常に"yes"と解答します。必須パッケージの削除のような不適切なシステムの変更の場合はその時点で中断します。 |
-u,--show-upgraded | 更新対象となるパッケージを全て表示します。 |
-V,--verbose-versions | 更新あるいはインストールされたパッケージの詳細なバージョン表示を行います。 |
-b,--compile,--build | 取得したソースパッケージのビルド作業を行います。 |
--ignore-hold | 保留に指定されたパッケージに対してapt-getコマンドの処理を行います。 |
--no-upgrade | 同一の名前のパッケージが存在する場合バージョンが違っても更新作業を行いません。 |
--force-yes | このオプションを指定した場合、どのような処理であってもプロンプトを発生させず非対話的に処理を進めます。 |
--print-uris | このオプションを指定した場合指定したパッケージのファイル自体ではなくファイルの存在するURIの表示を行います。 |
--purge | パッケージに含まれるファイルを完全に削除します。 |
--reinstall | パッケージの再インストール処理を実行します。 |
--list-cleanup | パッケージ情報格納ディレクトリの管理を行います。 |
-t,--target-release, --default-release |
Stable(リリース版)、Unstable(開発版)のどちらであるかの指定を行います。 |
--trival-only | プロンプトが発生するような処理を行いません。 |
--no-remove | パッケージ削除処理は行わず、そのような状況になった場合はその時点で処理を中断します。 |
--only-source | バイナリーテーブルに指定のソースパッケージの名前がマッピングされなくなります。 |
--diff-only,--tar-only | diffファイル(--diff-only)やtarファイル(--tar-only)といったソースアーカイブファイルのダウンロードだけを行います。 |
--arch-only | アーキテクチャに依存する依存関係の解決だけを行います。 |
-h,--help | 使用方法を表示します。 |
-v,--version | バージョン情報を表示します。 |
-c,--config-file | 指定したファイルを設定ファイルとして読み込みます。 |
-o,--option | 動作の設定を直接指定します。 |
指定したパッケージ(apt)のアップデート手順を確認します。
# apt-get -s install apt [Enter] パッケージリストを読みこんでいます... 完了 依存情報ツリーを作成しています... 完了 以下のパッケージがアップグレードされます: apt アップグレード: 1 個, 新規インストール: 0 個, 削除: 0 個, 保留: 115 個 Inst apt [0.5.15lorg3.2-0vl10] (0.5.15lorg3.2-0vl10.1 Vine Linux:4.2/stable) Conf apt (0.5.15lorg3.2-0vl10.1 Vine Linux:4.2/stable)