【Linux】apt-getコマンドについて

Command Manual

説明

認証されたソースからパッケージとその情報を取得し、パッケージとその依存関係を含めてインストール、アップグレード、削除を行うためのコマンド

使い方

apt-get [options] [-o config=string] [-c=cfgfile] command [pkg]

詳細

Commands

コマンド説明
update新しいパッケージのリストを取得する
upgradeアップグレードを行う
install新しいパッケージのインストール
reinstallパッケージの再インストール
removeパッケージと設定ファイルの削除
purge自動パッケージと設定ファイルの削除
autoremove未使用のパッケージを自動で削除
dist-upgradeディストリビューション upbrade の apt-get(8) を参照してください。
dselect-upgradedselect の選択に従う
build-depソースパッケージのbuiid-dependenciesを設定す
satisfy依存関係文字列を満足させる
cleanダウンロードしたアーカイブファイルを消去する
autoclean古いダウンロード済みアーカイブファイルを削除する
check壊れた依存関係がないことを確認する
sourceソースアーカイブのダウンロード
downloadバイナリパッケージをカレントディレクトリにダウンロードする
changelog与えられたパッケージの変更履歴をダウンロードし表示する

Options

コマンド説明
-d, --download-onlyダウンロードのみ。パッケージファイルは取得されるだけで、解凍やインストールは行われません。
-f, --fix-broken修正する。壊れた依存関係が存在するシステムの修正を試みます。このオプションは、install/remove と一緒に使うと、APT が解決策を推測できるように、パッケージを省略することができます。指定されたパッケージは、問題を完全に修正する必要があります。このオプションは、APT を初めて実行する際に必要になることがあります。APT 自体は、壊れたパッケージの依存関係がシステム上に存在することを許しません。APT 自体は、破損したパッケージの依存関係がシステム上に存在することを許しません。システムの依存関係構造が、手動での介入を必要とするほど破損している可能性があります。このオプションと -m を一緒に使用すると、状況によってはエラーが発生することがあります。
-m, --ignore-missing, --fix-missing見つからないパッケージを無視します。パッケージが取得できなかったり、取得後に整合性チェックに失敗した場合 (パッケージファイルが破損した場合)、 それらのパッケージを保留してその結果を処理します。このオプションを -f と一緒に使用すると、状況によってはエラーが発生することがあります。パッケージがインストール用に選択され (特にコマンドラインで言及された場合)、それがダウンロードできなかった場合、そのパッケージは静かに保留されます。
--no-downloadパッケージのダウンロードを無効にします。これは --ignore-missing と一緒に使うと、APT がすでにダウンロードした rpm のみを使うように強制できます。
-q, --quiet静かにする。ログを取るのに適した出力を行い、進行状況のインジケータは省略されます。q を増やすとより静かになり、最大で 2 つまで出力されます。また、-q=# で設定ファイルを上書きして、静音レベルを設定することができます。静かなレベル 2 は -y を意味することに注意してください。APT が予期しない動作をする可能性があるため、 -d, --print-uris, -s などの無動作修飾子を付けずに -qq を使うべきではありません。
-s, --simulate, --just-print, --dry-run, --recon, --no-actアクションを行わない。発生するであろうイベントのシミュレーションを実行するが、実際にシステムを変更することはない。Simulate は、一連の行を出力し、各行はrpmを表します。Configure (Conf)、Remove (Remv)、Unpack (Inst)です。角括弧は壊れたパッケージを表し、角括弧の空白セットは結果のない(まれな)壊れを意味します。
-y, --yes, --assume-yesプロンプトに対して自動的に「はい」と答える。すべてのプロンプトに対する答えとして "yes" を仮定し、非対話的に実行する。保持されているパッケージの変更や必須パッケージの削除など、望ましくない状況が発生した場合、apt-getは中断されます。
-u, --show-upgradedアップグレードされたパッケージを表示します。アップグレードされるすべてのパッケージの一覧を出力します。
-V, --verbose-versionsアップグレードされたパッケージとインストールされたパッケージの完全なバージョンを表示します。
-b, --compile, --buildソースパッケージをダウンロードした後、コンパイルします。
--ignore-holdパッケージのホールドを無視します。これにより、apt-get はパッケージ上に置かれたホールドを無視します。dist-upgrade と一緒に使うと、望ましくないホールドを大量に上書きするのに便利かもしれません。
--no-upgradeパッケージをアップグレードしません。install と一緒に使うと、no-upgrade はリストアップされたパッケージがすでにインストールされている場合、アップグレードされないようにします。
--force-yes強制的に yes にします。これは危険なオプションで、apt-get が有害となりうることを行っている場合、プロンプトを出さずに続行するようになります。非常に特殊な状況以外では使うべきではありません。force-yes を使用すると、システムを破壊する可能性があります!
--print-urisインストールするファイルを取得する代わりに、その URI を出力します。各 URI には、パス、インストール先のファイル名、サイズ、予想される md5 ハッシュが含まれます。書き込み先のファイル名は、常にリモートサイトのファイル名と一致するとは限らないことに注意してください! これは、sourceコマンドとupdateコマンドでも使用できます。updateコマンドで使用する場合、MD5とサイズは含まれず、圧縮されたファイルを解凍するのはユーザー次第です。
--reinstallすでにインストールされているパッケージを、最新バージョンに再インストールします。
-list-cleanupこのオプションはデフォルトでオンに設定されています。オフにするには --no-list-cleanup を使用します。on の場合、apt-get は自動的に /var/lib/apt/lists の内容を管理し、古くなったファ イルを確実に削除します。これをオフにする唯一の理由は、ソースリストを頻繁に変更する場合です。
-t, --target-release, --default-releaseこのオプションは、ポリシーエンジンへのデフォルトの入力を制御します。指定されたリリース文字列を使用して、優先度990のデフォルトピンが作成されます。環境設定ファイルでは、この設定をさらにオーバーライドすることができます。要するに、このオプションを使用すると、どのディストリビューションからパッケージを取得するかを簡単に制御できます。一般的な例としては、-t '2.1*' や -t unstable などがあります。
--trivial-only些細な "操作のみを実行します。論理的には--assume-yesと関連していると考えることができます。ASSUME-YESはどんなプロンプトに対してもyesと答えるのに対し、 -trivial-onlyはnoと答える。
--no-remove削除されるパッケージがある場合、apt-get はプロンプトを出さずに即座に中止します。
--only-sourcesourceコマンドに対してのみ意味を持ちます。指定されたソース名はバイナリテーブルを通してマッピングされないことを示します。つまり、このオプションが指定されると、sourceコマンドは、バイナリパッケージ名を受け取って対応するソースパッケージを検索するのではなく、ソースパッケージ名のみを引数として受け取ります。
-h, --help短い使用法の要約を表示します。
-v, --バージョンプログラムのバージョンを表示します。
-c, --config-fileコンフィギュレーション・ファイル。使用するコンフィギュレーション・ファイルを指定する。プログラムはデフォルトの設定ファイルを読み込んだ後、この設定ファイルを読み込みます。
-o, --option設定オプションを設定します。これは任意の設定オプションを設定します。

使用例(随時更新)

apache2パッケージをアンインストール

apt-get remove apache2

コメント

タイトルとURLをコピーしました