apt-get

APTパッケージのインストール・アンインストールを行います。パッケージの取得元は設定ファイル「/etc/apt/sources.list」に記述します。


書式

apt-get [オプション ・・・]

▲PageTop

オプション

オプション名 説明
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 動作の設定を直接指定します。

▲PageTop

実行例

指定したパッケージ(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)
        

▲PageTop