Manpages

名 前

apt-get - APT パ ッ ケ ー ジ 操 作 ユ ー テ ィ リ テ ィ -- コ マ ン ド ラ イ ン イ ン タ ー フ ェ ー ス

概 要

apt-get [-asqdyfmubV] [-o=設 定 文 字 列 ] [-c=設 定 フ ァ イ ル ] [-t=対 象 リ リ ー ス ] [-a=ア ー キ テ ク チ ャ ] {update | upgrade | dselect-upgrade | dist-upgrade | install パ ッ ケ ー ジ  [{=パ ッ ケ ー ジ バ ー ジ ョ ン 番 号  | /対 象 リ リ ー ス }]... | remove パ ッ ケ ー ジ ... | purge パ ッ ケ ー ジ ... | source パ ッ ケ ー ジ  [{=パ ッ ケ ー ジ バ ー ジ ョ ン 番 号  | /対 象 リ リ ー ス }]... | build-dep パ ッ ケ ー ジ  [{=パ ッ ケ ー ジ バ ー ジ ョ ン 番 号  | /対 象 リ リ ー ス }]... | download パ ッ ケ ー ジ  [{=パ ッ ケ ー ジ バ ー ジ ョ ン 番 号  | /対 象 リ リ ー ス }]... | check | clean | autoclean | autoremove | {-v | --version} | {-h | --help}}

説 明

apt-get は 、 パ ッ ケ ー ジ を 操 作 す る コ マ ン ド ラ イ ン ツ ー ル で 、 APT ラ イ ブ ラ リ を 用 い る 他 の ツ ー ル の ユ ー ザ 側 「 バ ッ ク エ ン ド 」 と い え る も の で す 。 「 フ ロ ン ト エ ン ド 」 イ ン タ ー フ ェ ー ス に は 、 aptitude(8), synaptic(8), wajig(1) な ど が あ り ま す 。

-h オ プ シ ョ ン や --help オ プ シ ョ ン を 除 き 、 以 下 に 挙 げ る コ マ ン ド が 必 要 で す 。

update

updateは 、 取 得 元 か ら パ ッ ケ ー ジ イ ン デ ッ ク ス フ ァ イ ル の 再 同 期 を 行 う の に 使 用 し ま す 。 利 用 可 能 な パ ッ ケ ー ジ の イ ン デ ッ ク ス は 、 /etc/apt/sources.list に 記 述 し た 場 所 か ら 取 得 し ま す 。 例 え ば Debian ア ー カ イ ブ を 利 用 す る 際 、 こ の コ マ ン ド が Packages.gz フ ァ イ ル を 検 索 す る こ と で 、 新 規 ま た は 更 新 さ れ た パ ッ ケ ー ジ の 情 報 が 利 用 可 能 と な り ま す 。 update は 、 upgrade や dist-upgrade を 行 う 前 に 常 に 実 行 し て く だ さ い 。 前 も っ て パ ッ ケ ー ジ フ ァ イ ル の サ イ ズ を 知 る こ と が で き な い た め 、 全 体 の 進 捗 メ ー タ は 正 し く 表 示 さ れ ま せ ん 。

upgrade

upgrade は 、 現 在 シ ス テ ム に イ ン ス ト ー ル さ れ て い る 全 パ ッ ケ ー ジ の 最 新 バ ー ジ ョ ン を 、 /etc/apt/sources.list に 列 挙 し た 取 得 元 か ら イ ン ス ト ー ル す る の に 使 用 し ま す 。 現 在 イ ン ス ト ー ル 中 の パ ッ ケ ー ジ に 新 し い バ ー ジ ョ ン が あ れ ば 更 新 し ま す が 、 い か な る 時 も 現 在 イ ン ス ト ー ル 中 の パ ッ ケ ー ジ の 削 除 は 行 い ま せ ん し 、 イ ン ス ト ー ル し て い な い パ ッ ケ ー 所 の 取 得 ・ イ ン ス ト ー ル は 行 い ま せ ん 。 対 象 の パ ッ ケ ー ジ が 、 他 の パ ッ ケ ー ジ の イ ン ス ト ー ル 状 態 を 変 更 せ ず に 更 新 で き な い 場 合 は 、 現 在 の バ ー ジ ョ ン の ま ま と な り ま す 。 最 初 に update を 実 行 し て お き 、 apt-get に パ ッ ケ ー ジ の 新 し い バ ー ジ ョ ン が あ る こ と を 知 ら せ る 必 要 が あ り ま す 。

dist-upgrade

dist-upgrade は 、 upgrade の 機 能 に 加 え 、 新 バ ー ジ ョ ン の パ ッ ケ ー ジ に 対 す る 依 存 関 係 の 変 更 を 知 的 に 操 作 し ま す 。 apt-get は 「 洗 練 さ れ た 」 競 合 解 決 シ ス テ ム を 持 ち 、 必 要 と あ ら ば 比 較 的 重 要 で な い パ ッ ケ ー ジ を 犠 牲 に し て 、 最 重 要 パ ッ ケ ー ジ の 更 新 を 試 み ま す 。 そ の た め dist-upgrade は 、 い く つ か の パ ッ ケ ー ジ を 削 除 す る 可 能 性 が あ り ま す 。 /etc/apt/sources.list フ ァ イ ル に は 、 必 要 な パ ッ ケ ー ジ フ ァ イ ル を 検 索 す る 場 所 の リ ス ト が 含 ま れ て い ま す 。 特 定 の パ ッ ケ ー ジ 向 け に 、 一 般 的 な 設 定 を 上 書 き す る 機 構 に つ い て は 、 apt_preferences(5) を ご 覧 く だ さ い 。

dselect-upgrade

dselect-upgrade は 、 伝 統 的 な Debian GNU/Linux パ ッ ケ ー ジ 管 理 フ ロ ン ト エ ン ド の dselect(1) と 共 に 使 用 さ れ ま す 。 dselect-upgrade は 、 dselect(1) で 作 ら れ た 利 用 可 能 パ ッ ケ ー ジ の Status フ ィ ー ル ド の 変 更 を 追 跡 し 、 そ の 状 態 を 反 映 さ せ る の に 必 要 な ア ク シ ョ ン を 実 行 し ま す 。 (例 え ば 、 古 い パ ッ ケ ー ジ の 削 除 や 新 し い パ ッ ケ ー ジ の イ ン ス ト ー ル な ど )

install

install の 後 に は 、 イ ン ス ト ー ル や 更 新 し た い パ ッ ケ ー ジ を 1 つ 以 上 指 定 し ま す 。 指 定 す る パ ッ ケ ー ジ は 、 完 全 な フ ァ イ ル 名 で は な く パ ッ ケ ー ジ 名 で す (例 え ば Debian シ ス テ ム で は 、 apt-utils_2.6.1_amd64.deb で は な く apt-utils を 引 数 と し て 与 え ま す )。 イ ン ス ト ー ル す る よ う 指 定 し た す べ て の パ ッ ケ ー ジ に 対 し 、 依 存 パ ッ ケ ー ジ も 含 め て 取 得 ・ イ ン ス ト ー ル を 行 い ま す 。 /etc/apt/sources.list フ ァ イ ル を 、 要 求 す る パ ッ ケ ー ジ の 場 所 を 特 定 す る の に 使 用 し ま す 。 パ ッ ケ ー ジ 名 の 後 ろ に (空 白 を 含 ま ず ) ハ イ フ ン が 追 加 さ れ て い る 場 合 、 そ の パ ッ ケ ー ジ が イ ン ス ト ー ル さ れ て い れ ば 削 除 し ま す 。 同 様 に 、 イ ン ス ト ー ル す る パ ッ ケ ー ジ を 明 示 す る の に プ ラ ス 記 号 も 使 用 で き ま す 。 こ の 記 号 は apt-get の 競 合 解 決 シ ス テ ム の 判 断 を 上 書 き す る の に 利 用 さ れ る 可 能 性 が あ り ま す 。 パ ッ ケ ー ジ に イ コ ー ル 記 号 と バ ー ジ ョ ン を 続 け る こ と で 、 選 択 し た バ ー ジ ョ ン の パ ッ ケ ー ジ を イ ン ス ト ー ル す る こ と が で き ま す 。 つ ま り 、 指 定 の バ ー ジ ョ ン の パ ッ ケ ー ジ を イ ン ス ト ー ル す る よ う に 選 択 す る 、 と い う こ と で す 。 別 の 方 法 と し て は 、 デ ィ ス ト リ ビ ュ ー シ ョ ン を 特 定 す る の に 、 パ ッ ケ ー ジ 名 に 続 け て 、 ス ラ ッ シ ュ と デ ィ ス ト リ ビ ュ ー シ ョ ン の バ ー ジ ョ ン や ア ー カ イ ブ 名 (stable, testing, unstable) を 記 述 で き ま す 。 バ ー ジ ョ ン 選 択 機 構 は ダ ウ ン グ レ ー ド に も 使 用 で き る た め 、 注 意 し て 使 用 し な け れ ば な り ま せ ん 。 シ ス テ ム に イ ン ス ト ー ル 済 み の パ ッ ケ ー ジ を 、 す べ て ア ッ プ グ レ ー ド す る の で は な く 、 い く つ か の パ ッ ケ ー ジ を ア ッ プ グ レ ー ド す る 場 合 に も 、 こ の タ ー ゲ ッ ト を 使 用 で き ま す 。 現 在 イ ン ス ト ー ル さ れ て い る パ ッ ケ ー ジ す べ て の 最 新 版 を イ ン ス ト ー ル す る "upgrade" タ ー ゲ ッ ト と 異 な り 、 "install" は 指 定 し た パ ッ ケ ー ジ の 最 新 版 の み を イ ン ス ト ー ル し ま す 。 単 純 に ア ッ プ グ レ ー ド し た い パ ッ ケ ー ジ 名 を 指 定 し て く だ さ い 。 よ り 新 し い バ ー ジ ョ ン が 利 用 で き る 場 合 、 そ の パ ッ ケ ー ジ (と 前 述 の 依 存 関 係 に あ る パ ッ ケ ー ジ ) を ダ ウ ン ロ ー ド ・ イ ン ス ト ー ル し ま す 。 最 後 に 、 apt_preferences(5) 機 構 に よ り 、 特 定 の パ ッ ケ ー ジ に 対 す る イ ン ス ト ー ル ポ リ シ ー を 作 成 で き ま す 。 構 文 に '.', '?', '*' を 含 み 、 パ ッ ケ ー ジ 名 が マ ッ チ し な か っ た 場 合 、 POSIX 正 規 表 現 で あ る と 見 な し 、 デ ー タ ベ ー ス 内 の 全 パ ッ ケ ー ジ 名 に 対 し て 適 用 し ま す 。 マ ッ チ し た パ ッ ケ ー ジ す べ て が イ ン ス ト ー ル (も し く は 削 除 )さ れ ま す 。 'lo.*' の よ う な 文 字 列 は 、 'how-lo' や 'lowest' に マ ッ チ す る こ と に 注 意 し て く だ さ い 。 そ う し た く な け れ ば 、 '^' や '$' を 付 け る か 、 も っ と 詳 し い 正 規 表 現 を 指 定 し て く だ さ い 。

Fallback to regular expressions is deprecated in APT 2.0, has been removed in apt(8), except for anchored expressions, and will be removed from apt-get(8) in a future version. Use apt-patterns(5) instead.

reinstall

reinstall is an alias for install --reinstall.

remove

remove は 、 パ ッ ケ ー ジ が 削 除 さ れ る こ と を 除 き 、 install と 同 様 で す 。 削 除 さ れ た パ ッ ケ ー ジ の 設 定 フ ァ イ ル は 、 シ ス テ ム に 残 っ た ま ま に な る こ と に 注 意 し て く だ さ い 。 プ ラ ス 記 号 が パ ッ ケ ー ジ 名 に (間 に 空 白 を 含 ま ず に ) 付 加 さ れ る と 、 識 別 さ れ た パ ッ ケ ー ジ を 、 削 除 で は な く イ ン ス ト ー ル し ま す 。

purge パ ッ ケ ー ジ が 削 除 か つ 完 全 削 除 (す べ て の 設 定 フ ァ イ ル も 削 除 ) さ れ る の を 除 き 、 purge は remove と 同 じ で す 。

source

source は 、 apt-get に ソ ー ス パ ッ ケ ー ジ を 取 得 さ せ ま す 。 APT は ど の ソ ー ス パ ッ ケ ー ジ を 取 得 す る か 決 め る た め 、 利 用 可 能 な パ ッ ケ ー ジ を 検 査 し ま す 。 そ の 後 、 デ フ ォ ル ト リ リ ー ス か ら 最 新 の 利 用 可 能 な ソ ー ス パ ッ ケ ー ジ を 見 つ け 、 カ レ ン ト デ ィ レ ク ト リ へ ダ ウ ン ロ ー ド し ま す 。 デ フ ォ ル ト リ リ ー ス は 、 可 能 で あ れ ば 、 APT::Default-Release オ プ シ ョ ン 、 -t オ プ シ ョ ン 、 パ ッ ケ ー ジ ご と の pkg/release 構 文 で 指 定 し ま す 。

The arguments are interpreted as binary and source package names. See the --only-source option if you want to change that. ソ ー ス パ ッ ケ ー ジ は 、 sources.list(5) フ ァ イ ル の deb-src 行 に よ り 、 バ イ ナ リ パ ッ ケ ー ジ と 分 け て 管 理 さ れ ま す 。 つ ま り 、 ソ ー ス を 取 得 し た い リ ポ ジ ト リ を 、 そ れ ぞ れ 追 加 す る 必 要 が あ る と い う こ と で す 。 こ う し な い と 、 誤 っ た (古 す ぎ ・ 新 し す ぎ な ) ソ ー ス バ ー ジ ョ ン を 取 得 し た り 、 何 も 取 得 で き な く な り ま す 。

--compile オ プ シ ョ ン を 指 定 す る と 、 dpkg-buildpackage を 用 い て 、 --host-architecture オ プ シ ョ ン で 定 義 し た ア ー キ テ ク チ ャ の バ イ ナ リ .deb パ ッ ケ ー ジ を コ ン パ イ ル し ま す 。 --download-only を 指 定 す る と 、 ソ ー ス パ ッ ケ ー ジ を 展 開 し ま せ ん 。 パ ッ ケ ー ジ と 同 様 に 、 ソ ー ス 名 の 後 ろ に イ コ ー ル と 取 得 し た い バ ー ジ ョ ン を 置 く と 、 指 定 し た バ ー ジ ョ ン の ソ ー ス を 取 得 で き ま す 。 APT::Get::Only-Source オ プ シ ョ ン が 暗 黙 の う ち に 有 効 に な っ て い る た め 、 ソ ー ス パ ッ ケ ー ジ 名 と バ ー ジ ョ ン に 厳 密 に 一 致 さ せ て い ま す 。 ソ ー ス パ ッ ケ ー ジ は イ ン ス ト ー ル さ れ ず 、 バ イ ナ リ パ ッ ケ ー ジ の よ う に dpkg デ ー タ ベ ー ス で 管 理 さ れ な い こ と に 注 意 し て く だ さ い 。 ソ ー ス の tarball の よ う に 、 単 に カ レ ン ト デ ィ レ ク ト リ に ダ ウ ン ロ ー ド し ま す 。

build-dep

build-dep は 、 ソ ー ス パ ッ ケ ー ジ の 構 築 依 存 関 係 を 満 た す よ う に 、 パ ッ ケ ー ジ の イ ン ス ト ー ル ・ 削 除 を 行 い ま す 。 デ フ ォ ル ト で は 、 パ ッ ケ ー ジ を ネ イ テ ィ ブ に 構 築 す る 依 存 関 係 を 満 た し ま す 。 お 望 み な ら 、 --host-architecture オ プ シ ョ ン に よ り 、 別 の ホ ス ト ア ー キ テ ク チ ャ を 指 定 で き ま す 。

The arguments are interpreted as binary or source package names. See the --only-source option if you want to change that.

satisfy

satisfy causes apt-get to satisfy the given dependency strings. The dependency strings may have build profiles and architecture restriction list as in build dependencies. They may optionally be prefixed with "Conflicts: " to unsatisfy the dependency string. Multiple strings of the same type can be specified.

Example: apt-get satisfy "foo" "Conflicts: bar" "baz (>> 1.0) | bar (= 2.0), moo"

The legacy operator '</>' is not supported, use '<=/>=' instead.

check

check は 、 パ ッ ケ ー ジ キ ャ ッ シ ュ の 更 新 や 壊 れ た 依 存 関 係 を チ ェ ッ ク す る 診 断 ツ ー ル で す 。

download

download will download the given binary package into the current directory. The authenticity of the package data is ensured as usual.

clean

clean は 、 取 得 し た パ ッ ケ ー ジ の ロ ー カ ル リ ポ ジ ト リ を 掃 除 し ま す 。 /var/cache/apt/archives/ と /var/cache/apt/archives/partial/ か ら ロ ッ ク フ ァ イ ル 以 外 す べ て 削 除 し ま す 。

autoclean (お よ び auto-clean 1.1 以 降 の 別 名 )

clean の よ う に 、 autoclean は 取 得 し た パ ッ ケ ー ジ の ロ ー カ ル リ ポ ジ ト リ を 掃 除 し ま す 。 違 い は 、 も う ダ ウ ン ロ ー ド さ れ る こ と が な い パ ッ ケ ー ジ フ ァ イ ル や 、 ほ と ん ど 不 要 な パ ッ ケ ー ジ フ ァ イ ル の み を 削 除 す る こ と で す 。 こ の た め 、 キ ャ ッ シ ュ は 、 制 御 不 能 に な る ほ ど 成 長 す る こ と な く 、 長 期 に わ た っ て 維 持 す る こ と が で き ま す 。 設 定 オ プ シ ョ ン APT::Clean-Installed に off を セ ッ ト し て い れ ば 、 イ ン ス ト ー ル 済 み の パ ッ ケ ー ジ フ ァ イ ル が 削 除 さ れ る の を 防 ぐ こ と が で き ま す 。

autoremove (お よ び auto-remove 1.1 以 降 の 別 名 )

autoremove は 、 他 の パ ッ ケ ー ジ の 依 存 関 係 を 満 た す た め に 自 動 的 に イ ン ス ト ー ル さ れ 、 も う 必 要 な く な っ た パ ッ ケ ー ジ を 削 除 す る の に 使 用 し ま す 。

autopurge

Like autoremove, but autopurge also removes configuration files. This is a shortcut for autoremove --purge.

changelog

changelog は 、 パ ッ ケ ー ジ の changelog を ダ ウ ン ロ ー ド し 、 sensible-pager で 表 示 し ま す 。 デ フ ォ ル ト で は 、 イ ン ス ト ー ル さ れ て い る バ ー ジ ョ ン の changelog を 表 示 し ま す 。 し か し 、 install コ マ ン ド と 同 じ オ プ シ ョ ン を 指 定 す る こ と が で き ま す 。

indextargets デ フ ォ ル ト で は apt-get update で ダ ウ ン ロ ー ド す る こ と が で き る す べ て の デ ー タ フ ァ イ ル (別 名 イ ン デ ッ ク ス タ ー ゲ ッ ト ) に 関 す る 情 報 の deb822 形 式 の リ ス ト を 表 示 し ま す 。 出 力 形 式 を 変 更 す る 、 ま た レ コ ー ド を フ ィ ル タ す る デ フ ォ ル ト 出 力 の 行 を 受 け 付 け る た め の --format オ プ シ ョ ン を サ ポ ー ト し ま す 。 コ マ ン ド は 主 に 、 ダ ウ ン ロ ー ド し た フ ァ イ ル の 情 報 や フ ァ イ ル 名 を 取 得 す る た め に 、 APT を 扱 う 外 部 ツ ー ル 用 の イ ン タ ー フ ェ ー ス と し て 使 用 さ れ ま す 。 そ し て 、 外 部 ツ ー ル が 自 身 で 再 度 ダ ウ ン ロ ー ド す る 代 わ り に 使 用 す る こ と が で き ま す 。 詳 細 な ド キ ュ メ ン ト は こ こ で は 省 略 し ま す が 、 代 わ り に apt-doc パ ッ ケ ー ジ に 収 録 さ れ て い る doc/acquire-additional-files.txt で 見 つ け る こ と が で き ま す 。

オ プ シ ョ ン

こ こ で 設 定 オ プ シ ョ ン と し て 説 明 し た コ マ ン ド ラ イ ン オ プ シ ョ ン は 、 す べ て 設 定 フ ァ イ ル を 使 用 し て 設 定 で き ま す 。 設 定 フ ァ イ ル に 書 い た 真 偽 値 を と る オ プ シ ョ ン は -f-,--no-f, -f=no な ど の よ う に し て 上 書 き で き ま す 。

--no-install-recommends 「 推 奨 」 パ ッ ケ ー ジ を イ ン ス ト ー ル す る 依 存 関 係 と 見 な し ま せ ん 。 設 定 項 目 : APT::Install-Recommends

--install-suggests 「 提 案 」 パ ッ ケ ー ジ を イ ン ス ト ー ル す る 依 存 関 係 と 見 な し ま す 。 設 定 項 目 : APT::Install-Suggests

-d, --download-only ダ ウ ン ロ ー ド の み - パ ッ ケ ー ジ フ ァ イ ル の 取 得 の み を 行 い 、 展 開 ・ イ ン ス ト ー ル を 行 い ま せ ん 。 設 定 項 目 : APT::Get::Download-Only

-f, --fix-broken 修 復 - 依 存 関 係 が 壊 れ た シ ス テ ム の 修 正 を 試 み ま す 。 こ の オ プ シ ョ ン を install や remove と 一 緒 に 使 う と き は 、 APT が 解 決 法 を 推 測 す る の で 、 パ ッ ケ ー ジ を 指 定 し な く て も か ま い ま せ ん 。 ど の パ ッ ケ ー ジ を 指 定 し て も 、 完 全 に 問 題 を 解 決 し ま す 。 APT 自 体 は 、 シ ス テ ム に 存 在 す る 破 損 し た パ ッ ケ ー ジ 依 存 関 係 を 許 す こ と が で き な い の で 、 初 め て APT を 実 行 す る 場 合 、 こ の オ プ シ ョ ン が 必 要 に な る こ と が あ り ま す 。 シ ス テ ム の 依 存 関 係 構 造 に か な り 問 題 が あ る 場 合 は 、 手 動 で 修 正 す る よ う 要 求 す る こ と も あ り ま す 。 (通 常 は 、 問 題 の あ る パ ッ ケ ー ジ を 取 り 除 く の に dpkg --remove を 使 用 し ま す ) こ の オ プ シ ョ ン を -m オ プ シ ョ ン と 同 時 に 使 用 す る と 、 エ ラ ー に な る 状 況 が あ る か も し れ ま せ ん 。 設 定 項 目 : APT::Get::Fix-Broken

-m, --ignore-missing, --fix-missing 欠 落 パ ッ ケ ー ジ の 無 視 - パ ッ ケ ー ジ が 取 得 で き な か っ た り 、 (パ ッ ケ ー ジ の 破 損 で ) 取 得 し た 後 の 整 合 性 チ ェ ッ ク に 失 敗 し た 場 合 、 そ の パ ッ ケ ー ジ の 処 理 を 保 留 し 最 後 ま で 処 理 を 続 け ま す 。 こ の オ プ シ ョ ン を -f オ プ シ ョ ン と 同 時 に 使 用 す る と 、 エ ラ ー に な る 状 況 が あ る か も し れ ま せ ん 。 パ ッ ケ ー ジ を イ ン ス ト ー ル す る よ う 選 択 し て い る (特 に コ マ ン ド ラ イ ン で の 操 作 す る ) 場 合 や 、 ダ ウ ン ロ ー ド で き な か っ た 場 合 に 、 な に も 表 示 せ ず 保 留 す る こ と に な り ま す 。 設 定 項 目 : APT::Get::Fix-Missing

--no-download パ ッ ケ ー ジ の ダ ウ ン ロ ー ド を 無 効 に し ま す 。 こ れ は す で に ダ ウ ン ロ ー ド し た .deb に 対 し て の み APT を 行 う 場 合 に 、 --ignore-missing と 併 せ て 使 う の が よ い で し ょ う 。 設 定 項 目 : APT::Get::Download

-q, --quiet 静 粛 - 進 捗 表 示 を 省 略 し 、 ロ グ を と る の に 便 利 な 出 力 を 行 い ま す 。 最 大 2 つ ま で q を 重 ね る こ と で よ り 静 粛 に で き ま す 。 ま た 、 -q=# の よ う に 静 粛 レ ベ ル を 指 定 し て 、 設 定 フ ァ イ ル を 上 書 き す る こ と も で き ま す 。 静 粛 レ ベ ル 2 は -y を 含 ん で い る こ と に 注 意 し て く だ さ い 。 APT が 意 図 し な い 決 定 を 行 う か も し れ な い の で -d, --print-uris, -s の よ う な 操 作 を 行 わ な い オ プ シ ョ ン を つ け ず に -qq を 使 用 す る べ き で は あ り ま せ ん 。 設 定 項 目 : quiet

-s, --simulate, --just-print, --dry-run, --recon, --no-act 何 も し な い - 現 在 の シ ス テ ム 状 態 に 基 づ い て 起 こ る イ ベ ン ト の シ ミ ュ レ ー シ ョ ン を 行 い 、 実 際 に は シ ス テ ム を 変 更 し ま せ ん 。 ロ ッ ク は 無 効 に な る (Debug::NoLocking) の で 、 apt-get 実 行 中 に シ ス テ ム の 状 態 が 変 化 す る 可 能 性 が あ り ま す 。 シ ミ ュ レ ー シ ョ ン は root 以 外 の ユ ー ザ が 実 行 で き ま す が 、 シ ミ ュ レ ー シ ョ ン を 歪 め る す べ て の apt 設 定 へ の 読 み 取 り ア ク セ ス 権 を 持 っ て い な い 可 能 性 が あ り ま す 。 こ の 警 告 を 表 す 通 知 は 、 root 以 外 の ユ ー ザ で は デ フ ォ ル ト で 表 示 さ れ ま す (APT::Get::Show-User-Simulation-Note)。 設 定 項 目 : APT::Get::Simulate シ ミ ュ レ ー ト の 結 果 、 dpkg の 動 作 を 表 す 一 連 の 行 の そ れ ぞ れ に 、 設 定 (Conf)、 削 除 (Remv)、 展 開 (Inst) を 表 示 し ま す 。 角 カ ッ コ は 壊 れ た パ ッ ケ ー ジ を 表 し 、 (ま れ に ) 空 の 角 カ ッ コ は 大 し た 問 題 で は な い こ と を 表 し ま す 。

-y, --yes, --assume-yes プ ロ ン プ ト へ の 自 動 承 諾 - す べ て の プ ロ ン プ ト に 自 動 的 に "yes" と 答 え 、 非 対 話 的 に 実 行 し ま す 。 保 留 し た パ ッ ケ ー ジ の 状 態 を 変 更 し た り 、 必 須 パ ッ ケ ー ジ を 削 除 す る よ う な 不 適 切 な 状 況 の 場 合 、 apt-get は 処 理 を 中 断 し ま す 。 設 定 項 目 : APT::Get::Assume-Yes

--assume-no 全 て の 質 問 に 、 自 動 的 に "no" と 答 え ま す 。 設 定 項 目 : APT::Get::Assume-No

--no-show-upgraded 更 新 さ れ る 全 パ ッ ケ ー ジ の 表 示 を 行 い ま せ ん 。 設 定 項 目 : APT::Get::Show-Upgraded

-V, --verbose-versions 更 新 ・ イ ン ス ト ー ル す る パ ッ ケ ー ジ の バ ー ジ ョ ン を す べ て 表 示 し ま す 。 設 定 項 目 : APT::Get::Show-Versions

-a, --host-architecture こ の オ プ シ ョ ン は 、 apt-get source --compile で 構 築 す る パ ッ ケ ー ジ の ア ー キ テ ク チ ャ や 、 ど の よ う に ク ロ ス 依 存 関 係 を 解 決 す る か を 制 御 し ま す 。 デ フ ォ ル ト で は 未 定 義 で 、 こ れ は ホ ス ト ア ー キ テ ク チ ャ は 、 (APT::Architecture で 定 義 し た ) ビ ル ド ア ー キ テ ク チ ャ と 同 じ と い う 意 味 に な り ま す 。 設 定 項 目 : APT::Get::Host-Architecture。

-P, --build-profiles こ の オ プ シ ョ ン は 、 apt-get source --compile で パ ッ ケ ー ジ を ビ ル ド す る 際 に 有 効 化 す る ビ ル ド プ ロ フ ァ イ ル や 、 ど の よ う に ク ロ ス 依 存 関 係 を 解 決 す る か を 制 御 し ま す 。 デ フ ォ ル ト で は 有 効 化 す る ビ ル ド プ ロ フ ァ イ ル は あ り ま せ ん 。 コ ン マ で 連 結 す る こ と で 複 数 の ビ ル ド プ ロ フ ァ イ ル を 有 効 化 で き ま す 。 設 定 項 目 : APT::Get::Host-Architecture

-b, --compile, --build ソ ー ス パ ッ ケ ー ジ を ダ ウ ン ロ ー ド 後 、 コ ン パ イ ル し ま す 。 設 定 項 目 : APT::Get::Compile

--ignore-hold 保 留 パ ッ ケ ー ジ の 無 視 - パ ッ ケ ー ジ の 保 留 指 示 を 無 視 し て apt-get を 行 い ま す 。 dist-upgrade と 共 に 使 用 し 、 パ ッ ケ ー ジ を 大 量 に 、 保 留 解 除 す る の に 便 利 で す 。 設 定 項 目 : APT::Ignore-Hold

--with-new-pkgs

upgrade と 併 せ て 使 っ た 場 合 に 新 し い パ ッ ケ ー ジ の イ ン ス ト ー ル を 許 可 し ま す 。 こ れ は 新 し い 依 存 を イ ン ス ト ー ル す る た め に 既 に イ ン ス ト ー ル さ れ て い る パ ッ ケ ー ジ を 更 新 す る 必 要 が あ る 場 合 に 有 用 で す 。 パ ッ ケ ー ジ を 保 留 す る 代 わ り に upgrade が パ ッ ケ ー ジ を ア ッ プ グ レ ー ド し て 新 し い 依 存 を イ ン ス ト ー ル し ま す 。 こ の オ プ シ ョ ン と 併 せ て 使 っ た 場 合 、 upgrade が パ ッ ケ ー ジ を 削 除 す る こ と は な く 、 新 規 追 加 を 許 可 す る だ け で あ る こ と に 注 意 し て く だ さ い 。 設 定 項 目 : APT::Get::Upgrade-Allow-New

--no-upgrade パ ッ ケ ー ジ 更 新 な し - install と 同 時 に 使 用 す る と 、 no-upgrade は 、 コ マ ン ド ラ イ ン で 指 定 し た パ ッ ケ ー ジ が 、 す で に イ ン ス ト ー ル し て あ る 場 合 に 更 新 を 行 い ま せ ん 。 設 定 項 目 : APT::Get::Upgrade

--only-upgrade 新 規 パ ッ ケ ー ジ イ ン ス ト ー ル な し - install と 同 時 に 使 用 す る と 、 only-upgrade は 、 す で に イ ン ス ト ー ル さ れ て い る パ ッ ケ ー ジ の み を ア ッ プ グ レ ー ド し 、 新 し い パ ッ ケ ー ジ の イ ン ス ト ー ル 要 求 を 無 視 し ま す 。 設 定 項 目 : APT::Get::Only-Upgrade

--allow-downgrades ダ ウ ン グ レ ー ド を 行 う 場 合 で も 、 確 認 な し で 実 行 し て し ま う 危 険 な オ プ シ ョ ン で す 。 よ ほ ど の 状 況 で な け れ ば 、 使 う べ き で は あ り ま せ ん 。 こ の オ プ シ ョ ン を 使 う と 、 シ ス テ ム を 破 壊 し か ね ま せ ん ! 設 定 項 目 : APT::Get::allow-downgrades。 APT 1.1 で 導 入 さ れ ま し た 。

--allow-remove-essential 強 制 承 諾 - 必 要 不 可 欠 な も の を 削 除 す る 場 合 で も 、 確 認 な し で 実 行 し て し ま う 危 険 な オ プ シ ョ ン で す 。 よ ほ ど の 状 況 で な け れ ば 、 使 う べ き で は あ り ま せ ん 。 force-yes を 使 う と 、 シ ス テ ム を 破 壊 し か ね ま せ ん ! 設 定 項 目 : APT::Get::allow-remove-essential。 APT 1.1 で 導 入 さ れ ま し た 。

--allow-change-held-packages 強 制 承 諾 - 保 持 さ れ た パ ッ ケ ー ジ を 変 更 す る 場 合 で も 、 確 認 な し で 実 行 し て し ま う 危 険 な オ プ シ ョ ン で す 。 よ ほ ど の 状 況 で な け れ ば 、 使 う べ き で は あ り ま せ ん 。 こ の オ プ シ ョ ン を 使 う と 、 シ ス テ ム を 破 壊 し か ね ま せ ん ! 設 定 項 目 : APT::Get::allow-change-held-packages。 APT 1.1 で 導 入 さ れ ま し た 。

--force-yes

Force yes; this is a dangerous option that will cause apt to continue without prompting if it is doing something potentially harmful. It should not be used except in very special situations. Using force-yes can potentially destroy your system! Configuration Item: APT::Get::force-yes. This is deprecated and replaced by --allow-unauthenticated , --allow-downgrades , --allow-remove-essential , --allow-change-held-packages in 1.1.

--print-uris イ ン ス ト ー ル す る フ ァ イ ル を 取 得 す る 代 わ り に 、 そ の URI を 表 示 し ま す 。 URI に は 、 パ ス 、 対 象 フ ァ イ ル 名 、 フ ァ イ ル サ イ ズ 、 予 測 さ れ る MD5 ハ ッ シ ュ が 含 ま れ て い ま す 。 出 力 し た フ ァ イ ル 名 が 、 常 に リ モ ー ト サ イ ト の フ ァ イ ル 名 と 一 致 す る わ け で は な い 、 と い う こ と に 注 意 し て く だ さ い ! こ れ は source コ マ ン ド 、 update コ マ ン ド で も 動 作 し ま す 。 update で 使 用 し た と き に は 、 MD5 や フ ァ イ ル サ イ ズ を 含 み ま せ ん 。 こ の と き 、 圧 縮 フ ァ イ ル の 展 開 は ユ ー ザ の 責 任 に お い て 行 っ て く だ さ い 。 設 定 項 目 : APT::Get::Print-URIs

--purge 削 除 す る 際 、 「 削 除 」 で は な く 「 完 全 削 除 」 を 行 い ま す 。 「 完 全 削 除 」 を 行 う と 指 示 し た パ ッ ケ ー ジ 名 の 後 に は 、 ア ス タ リ ス ク ("*") が 付 き ま す 。 remove --purgepurge コ マ ン ド と 等 価 で す 。 設 定 項 目 : APT::Get::Purge

--reinstall す で に 最 新 版 が イ ン ス ト ー ル さ れ て い て も 、 パ ッ ケ ー ジ を 再 イ ン ス ト ー ル し ま す 。 設 定 項 目 : APT::Get::ReInstall

--list-cleanup こ の 機 能 は デ フ ォ ル ト で ON に な っ て い ま す 。 OFF に す る に は --no-list-cleanup と し て く だ さ い 。 ON の 場 合 、 apt-get は 古 く な っ た フ ァ イ ル を 確 実 に 消 去 す る た め 、 自 動 的 に /var/lib/apt/lists の 中 身 を 管 理 し ま す 。 こ れ を OFF に す る の は 、 取 得 元 リ ス ト を 頻 繁 に 変 更 す る 時 ぐ ら い で し ょ う 。 設 定 項 目 : APT::Get::List-Cleanup

-t, --target-release, --default-release こ の オ プ シ ョ ン は 、 ポ リ シ ー エ ン ジ ン へ の デ フ ォ ル ト 入 力 を 制 御 し ま す 。 ま た 、 指 定 さ れ た リ リ ー ス 文 字 列 を 使 用 し 、 デ フ ォ ル ト pin を 優 先 度 990 で 作 成 し ま す 。 こ れ は 、 /etc/apt/preferences に あ る 一 般 設 定 を 上 書 き し ま す 。 pin で 留 め る の を 明 示 さ れ た パ ッ ケ ー ジ に は 、 こ の オ プ シ ョ ン の 値 は 影 響 を 与 え ま せ ん 。 つ ま り こ の オ プ シ ョ ン で 、 ど の 配 布 パ ッ ケ ー ジ を 取 得 す る か を 簡 単 に 管 理 し ま す 。 一 般 的 な 例 と し て は 、 -t '2.1*', -t unstable, -t sid の よ う に な り ま す 。 設 定 項 目 : APT::Default-Release。 apt_preferences(5) の マ ニ ュ ア ル ペ ー ジ も 参 照 し て く だ さ い 。

--trivial-only 「 重 要 で な い 」 操 作 の み を 行 い ま す 。 こ れ は 論 理 的 に --assume-yes の 仲 間 と 見 な せ ま す 。 --assume-yes は 質 問 に す べ て yes と 答 え ま す が 、 --trivial-only は す べ て no と 答 え ま す 。 設 定 項 目 : APT::Get::Trivial-Only

--mark-auto

After successful installation, mark all freshly installed packages as automatically installed, which will cause each of the packages to be removed when no more manually installed packages depend on this package. This is equally to running apt-mark auto for all installed packages. Configuration Item: APT::Get::Mark-Auto.

--no-remove パ ッ ケ ー ジ が 削 除 さ れ る 状 況 に な っ た と き 、 プ ロ ン プ ト を 表 示 せ ず 中 断 し ま す 。 設 定 項 目 : APT::Get::Remove

--auto-remove, --autoremove コ マ ン ド が install か remove で あ る 場 合 、 こ の オ プ シ ョ ン は 使 用 し て い な い 依 存 し て い る パ ッ ケ ー ジ を 削 除 し 、 autoremove コ マ ン ド の よ う に 動 作 し ま す 。 設 定 項 目 : APT::Get::AutomaticRemove

--only-source

source コ マ ン ド と build-dep コ マ ン ド で の み 意 味 が あ り ま す 。 指 定 さ れ た ソ ー ス 名 が バ イ ナ リ テ ー ブ ル に マ ッ プ さ れ な い よ う に し ま す 。 こ れ は 、 こ の オ プ シ ョ ン を 指 定 す る と 、 バ イ ナ リ パ ッ ケ ー ジ 名 を 受 け 付 け て 対 応 す る ソ ー ス パ ッ ケ ー ジ を 探 す の で は な く 、 引 数 に ソ ー ス パ ッ ケ ー ジ 名 し か 受 け 付 け な く な る 、 と い う こ と で す 。 設 定 項 目 : APT::Get::Only-Source

--diff-only, --dsc-only, --tar-only ソ ー ス ア ー カ イ ブ の diff フ ァ イ ル や dsc フ ァ イ ル 、 tar フ ァ イ ル の ダ ウ ン ロ ー ド の み を 行 い ま す 。 設 定 項 目 : APT::Get::Diff-Only, APT::Get::Dsc-Only, APT::Get::Tar-Only

--arch-only 構 築 依 存 関 係 の 解 決 を 、 ア ー キ テ ク チ ャ に 依 存 し た も の の み 行 い ま す 。 設 定 項 目 : APT::Get::Arch-Only

--indep-only 構 築 依 存 関 係 の 解 決 を 、 ア ー キ テ ク チ ャ に 依 存 し な い も の の み 行 い ま す 。 設 定 項 目 : APT::Get::Arch-Only

--allow-unauthenticated パ ッ ケ ー ジ が 認 証 で き な い 場 合 は 無 視 し て く だ さ い 。 プ ロ ン プ ト は 表 示 さ れ ま せ ん 。 ロ ー カ ル リ ポ ジ ト リ で の 作 業 中 に は 有 用 で す が 、 ユ ー ザ 自 身 が 別 の 方 法 で デ ー タ の 信 憑 性 を 確 保 し て い な い 場 合 は 、 セ キ ュ リ テ ィ 上 の 重 大 な リ ス ク に な り ま す 。 sources.list(5) エ ン ト リ 用 の Trusted オ プ シ ョ ン の 使 用 は 、 通 常 グ ロ ー バ ル オ ー バ ー ラ イ ド よ り も 優 先 さ れ る は ず で す 。 設 定 項 目 : APT::Get::AllowUnauthenticated

--allow-insecure-repositories

Allow the update command to acquire unverifiable data from configured sources. APT will otherwise fail at the update command for repositories without valid cryptographically signatures. See also apt-secure(8) for details on the concept and the implications. Configuration Item: Acquire::AllowInsecureRepositories.

--allow-releaseinfo-change

Allow the update command to continue downloading data from a repository which changed its information of the release contained in the repository indicating e.g a new major release. APT will fail at the update command for such repositories until the change is confirmed to ensure the user is prepared for the change. See also apt-secure(8) for details on the concept and configuration.

Specialist options (--allow-releaseinfo-change-field) exist to allow changes only for certain fields like origin, label, codename, suite, version and defaultpin. See also apt_preferences(5). Configuration Item: Acquire::AllowReleaseInfoChange.

--show-progress パ ッ ケ ー ジ の イ ン ス ト ー ル 、 ア ッ プ グ レ ー ド 、 削 除 時 に ユ ー ザ に と っ て わ か り や す い 形 で 進 捗 情 報 を タ ー ミ ナ ル ウ ィ ン ド ウ 内 に 表 示 し ま す 。 こ の デ ー タ の 機 械 的 に 解 析 で き る バ ー ジ ョ ン に つ い て は apt の doc デ ィ レ ク ト リ に あ る README.progress-reporting を 見 て く だ さ い 。 設 定 項 目 : Dpkg::Progress、 Dpkg::Progress-Fancy

--with-source フ ァ イ ル 名 メ タ 情 報 の ソ ー ス と し て 指 定 し た フ ァ イ ル を 追 加 し ま す 。 指 定 を 繰 り 返 す と 複 数 の フ ァ イ ル を 追 加 で き ま す 。 さ ら な る 詳 細 に つ い て は apt-cache(8)--with-source の 説 明 を 見 て く だ さ い 。

-eany, --error-on=any

Fail the update command if any error occured, even a transient one.

-h, --help 使 い 方 の 短 い 要 約 を 表 示 し ま す 。

-v, --version プ ロ グ ラ ム の バ ー ジ ョ ン を 表 示 し ま す 。

-c, --config-file 設 定 フ ァ イ ル 。 使 用 す る 設 定 フ ァ イ ル を 指 定 し ま す 。 こ の プ ロ グ ラ ム は 、 デ フ ォ ル ト 設 定 フ ァ イ ル を 読 ん で か ら 、 こ の 設 定 フ ァ イ ル を 読 み ま す 。 こ の 設 定 を デ フ ォ ル ト 設 定 フ ァ イ ル よ り も 前 に 読 む 必 要 が あ る 場 合 、 APT_CONFIG 環 境 変 数 に 指 定 し て く だ さ い 。 構 文 に つ い て は apt.conf(5) を ご 覧 く だ さ い 。

-o, --option 設 定 オ プ シ ョ ン の セ ッ ト 。 任 意 の 設 定 オ プ シ ョ ン を セ ッ ト し ま す 。 構 文 -o Foo::Bar=bar と な り ま す 。 異 な る オ プ シ ョ ン を 設 定 す る た め 、 -o--option は 、 複 数 回 使 用 で き ま す 。

フ ァ イ ル

/etc/apt/sources.list パ ッ ケ ー ジ 取 得 元 の 場 所 。 設 定 項 目 : Dir::Etc::SourceList

/etc/apt/sources.list.d/ パ ッ ケ ー ジ 取 得 元 の 場 所 の フ ァ イ ル 断 片 設 定 項 目 : Dir::Etc::SourceParts

/etc/apt/apt.conf

APT 設 定 フ ァ イ ル 。 設 定 項 目 : Dir::Etc::Main

/etc/apt/apt.conf.d/

APT 設 定 フ ァ イ ル 断 片 。 設 定 項 目 : Dir::Etc::Parts

/etc/apt/preferences バ ー ジ ョ ン プ リ フ ァ レ ン ス フ ァ イ ル 。 こ こ に "pin"の 設 定 を 行 い ま す 。 つ ま り 、 別 々 の 取 得 元 や 異 な る デ ィ ス ト リ ビ ュ ー シ ョ ン の バ ー ジ ョ ン の 、 ど こ か ら パ ッ ケ ー ジ を 取 得 す る か を 設 定 し ま す 。 設 定 項 目 : Dir::Etc::Preferences

/etc/apt/preferences.d/ バ ー ジ ョ ン プ リ フ ァ レ ン ス フ ァ イ ル 断 片 。 設 定 項 目 : Dir::Etc::PreferencesParts

/var/cache/apt/archives/ 取 得 済 み パ ッ ケ ー ジ フ ァ イ ル 格 納 エ リ ア 。 設 定 項 目 : Dir::Cache::Archives

/var/cache/apt/archives/partial/ 取 得 中 パ ッ ケ ー ジ フ ァ イ ル 格 納 エ リ ア 。 設 定 項 目 : Dir::Cache::Archives (暗 黙 で partial を 追 加 )

/var/lib/apt/lists/

sources.list(5) に 指 定 し た 、 パ ッ ケ ー ジ リ ソ ー ス ご と の 状 態 情 報 格 納 エ リ ア 。 設 定 項 目 : Dir::State::Lists

/var/lib/apt/lists/partial/ 取 得 中 状 態 情 報 格 納 エ リ ア 。 設 定 項 目 : Dir::State::Lists (暗 黙 で partial を 追 加 )

関 連 項 目

apt-cache(8), apt-cdrom(8), dpkg(1), sources.list(5), apt.conf(5), apt-config(8), apt-secure(8), /usr/share/doc/apt-doc/ に あ る APT ユ ー ザ ガ イ ド , apt_preferences(5), APT Howto

診 断 メ ッ セ ー ジ

apt-get は 正 常 終 了 時 に 0 を 返 し ま す 。 エ ラ ー 時 に は 十 進 の 100 を 返 し ま す 。

バ グ

APT バ グ ペ ー ジ [1] を ご 覧 く だ さ い 。 APT の バ グ を 報 告 す る 場 合 は 、 /usr/share/doc/debian/bug-reporting.txt や reportbug(1) コ マ ン ド を ご 覧 く だ さ い 。

翻 訳

倉 澤 望 <nabetaro [AT] debian.jp> (2003-2006,2009-2012), Takuma Yamada <tyamada [AT] takumayamada.com> (2016), Debian JP Documentation ML <debian-doc [AT] debian.jp> こ の 翻 訳 文 書 に は 未 訳 部 分 が 含 ま れ て い る 可 能 性 が あ る こ と に 注 意 し て く だ さ い 。 翻 訳 が オ リ ジ ナ ル に 追 従 で き て い な い 場 合 、 内 容 を 失 わ な い よ う に こ の よ う に し て い ま す 。

著 者

Gunthorpe Jason[FAMILY Given]

[FAMILY Given]

注 記

1.

APT バ グ ペ ー ジ

http://bugs.debian.org/src:apt