Manpages

名 前

apt - コ マ ン ド ラ イ ン イ ン タ ー フ ェ イ ス

概 要

apt [-h] [-o=設 定 文 字 列 ] [-c=設 定 フ ァ イ ル ] [-t=対 象 リ リ ー ス ] [-a=ア ー キ テ ク チ ャ ] {list | search | show | update | install パ ッ ケ ー ジ  [{=パ ッ ケ ー ジ バ ー ジ ョ ン 番 号  | /対 象 リ リ ー ス }]... | remove パ ッ ケ ー ジ ... | upgrade | full-upgrade | edit-sources | {-v | --version} | {-h | --help}}

説 明

apt は 、 パ ッ ケ ー ジ 管 理 シ ス テ ム 用 の 高 レ ベ ル の コ マ ン ド ラ イ ン イ ン タ ー フ ェ ー ス を 提 供 し ま す 。 エ ン ド ユ ー ザ イ ン タ ー フ ェ ー ス と し て 設 計 さ れ て い ま す 。 ま た apt-get(8)apt-cache(8) の よ う な 専 用 の APT ツ ー ル と 比 べ て 、 デ フ ォ ル ト で イ ン タ ラ ク テ ィ ブ な 使 用 に 適 し た い く つ か の オ プ シ ョ ン が 有 効 に な っ て い ま す 。

apt 自 身 と 同 じ よ う に 、 man ペ ー ジ は エ ン ド ユ ー ザ イ ン タ ー フ ェ ー ス と し て 意 図 さ れ て い ま す 。 さ ら に 、 一 部 の オ プ シ ョ ン や 詳 細 の 豊 富 さ で 読 者 を 圧 倒 す る こ と を 避 け る た め 、 複 数 の 場 所 で 部 分 的 に 情 報 を 複 製 し な い よ う 、 最 も 使 用 さ れ る コ マ ン ド と オ プ シ ョ ン を 言 及 す る よ う に 意 図 さ れ て い ま す 。

update (apt-get(8))

update は 、 設 定 さ れ た す べ て の 取 得 元 か ら パ ッ ケ ー ジ 情 報 を ダ ウ ン ロ ー ド す る た め に 使 用 さ れ ま す 。 ほ か の コ マ ン ド は 、 こ の デ ー タ を 操 作 し ま す 。 例 え ば 、 パ ッ ケ ー ジ の ア ッ プ グ レ ー ド を 実 行 し た り 、 中 を 検 索 し た り 、 イ ン ス ト ー ル 可 能 な す べ て の パ ッ ケ ー ジ に 関 す る 詳 細 情 報 を 表 示 し ま す 。

upgrade (apt-get(8))

upgrade は 、 sources.list(5) で 設 定 さ れ た 取 得 元 か ら シ ス テ ム に 現 在 イ ン ス ト ー ル 済 み の す べ て の パ ッ ケ ー ジ で 利 用 可 能 な ア ッ プ グ レ ー ド を イ ン ス ト ー ル す る た め に 使 用 さ れ ま す 。 依 存 関 係 を 満 た す た め に 必 要 な 場 合 は 新 し い パ ッ ケ ー ジ が イ ン ス ト ー ル さ れ ま す が 、 既 存 の パ ッ ケ ー ジ が 削 除 さ れ る こ と は あ り ま せ ん 。 パ ッ ケ ー ジ の ア ッ プ グ レ ー ド に イ ン ス ト ー ル 済 み パ ッ ケ ー ジ の 削 除 が 必 要 な 場 合 、 そ の パ ッ ケ ー ジ の ア ッ プ グ レ ー ド は 行 わ れ ま せ ん 。

full-upgrade (apt-get(8))

full-upgrade は ア ッ プ グ レ ー ド の 機 能 を 実 行 し ま す が 、 シ ス テ ム 全 体 を ア ッ プ グ レ ー ド す る た め に 必 要 と さ れ る 場 合 に は 、 現 在 イ ン ス ト ー ル 済 み の パ ッ ケ ー ジ を 削 除 す る こ と が で き ま す 。

install, reinstall, remove, purge (apt-get(8))

regex(7)glob(7) ま た は 完 全 な 一 致 で 指 定 さ れ た 1 つ 以 上 の パ ッ ケ ー ジ に 対 し て 要 求 さ れ た 処 理 を 実 行 し ま す 。 要 求 さ れ た 処 理 は 、 特 定 の パ ッ ケ ー ジ に 対 し て パ ッ ケ ー ジ 名 に プ ラ ス (+) を 追 加 し て パ ッ ケ ー ジ の イ ン ス ト ー ル を 、 マ イ ナ ス (-) を 追 加 し て パ ッ ケ ー ジ の 削 除 を 上 書 き す る こ と が で き ま す 。 パ ッ ケ ー ジ 名 に イ コ ー ル (=) と パ ッ ケ ー ジ の バ ー ジ ョ ン を 続 け る こ と で 、 選 択 し た バ ー ジ ョ ン の パ ッ ケ ー ジ を イ ン ス ト ー ル す る こ と が で き ま す 。 代 わ り に 、 パ ッ ケ ー ジ 名 に ス ラ ッ シ ュ (/) お よ び コ ー ド 名 (bookworm、 trixie、 sid ...) ま た は ス イ ー ト 名 (stable、 testing、 unstable) を 続 け る こ と で 、 特 定 の リ リ ー ス の バ ー ジ ョ ン を イ ン ス ト ー ル す る こ と が で き ま す 。 ま た 、 必 要 な 場 合 に は 、 パ ッ ケ ー ジ の 依 存 関 係 を 満 た す リ リ ー ス か ら バ ー ジ ョ ン を 選 択 し ま す 。 パ ッ ケ ー ジ の 削 除 は パ ッ ケ ー ジ の 全 デ ー タ を 削 除 し ま す が 、 削 除 の 事 故 に 備 え て 、 通 常 は 隠 れ て い る 小 さ な (修 正 さ れ た ) ユ ー ザ 設 定 フ ァ イ ル を 残 し ま す 。 問 題 が 発 生 し た と き は 、 誤 っ て 削 除 し た パ ッ ケ ー ジ の イ ン ス ト ー ル 要 求 を 発 行 す る と 、 以 前 の よ う に そ の 機 能 を 復 元 し ま す 。 一 方 、 purge を 呼 び 出 す こ と で 、 す で に 削 除 し た パ ッ ケ ー ジ の 残 さ れ た デ ー タ を 削 除 す る こ と が で き ま す 。 こ れ は あ な た の ホ ー ム デ ィ レ ク ト リ に 保 存 し て い る デ ー タ や 設 定 に は 影 響 を 与 え な い こ と に 注 意 し て く だ さ い 。

autoremove (apt-get(8))

autoremove は 、 ほ か の パ ッ ケ ー ジ の 依 存 関 係 を 満 た す た め に 自 動 的 に イ ン ス ト ー ル さ れ た 後 に 、 依 存 関 係 の 変 更 あ る い は 必 要 と し て い た パ ッ ケ ー ジ が 削 除 さ れ た こ と で も う 必 要 な く な っ た パ ッ ケ ー ジ の 削 除 に 使 用 す る こ と が で き ま す 。 別 の パ ッ ケ ー ジ の 依 存 関 係 の た め 一 度 イ ン ス ト ー ル さ れ た な ど で 増 え た ア プ リ ケ ー シ ョ ン が リ ス ト に 含 ま れ て い な い こ と を 確 認 す る 必 要 が あ り ま す 。 apt-mark(8) を 使 っ て 、 手 動 で パ ッ ケ ー ジ を イ ン ス ト ー ル 済 に マ ー ク す る こ と が で き ま す 。 install 経 由 で 明 示 的 に イ ン ス ト ー ル し た パ ッ ケ ー ジ は 、 自 動 削 除 の た め に 提 案 さ れ る こ と は あ り ま せ ん 。

satisfy (apt-get(8))

satisfy satisfies dependency strings, as used in Build-Depends. It also handles conflicts, by prefixing an argument with "Conflicts: ".

Example: apt satisfy "foo, bar (>= 1.0)" "Conflicts: baz, fuzz"

search (apt-cache(8))

search は 、 利 用 可 能 な パ ッ ケ ー ジ の リ ス ト を 指 定 し た regex(7) 条 件 で 検 索 し て マ ッ チ し た 結 果 を 表 示 す る た め に 使 用 す る こ と が で き ま す 。 こ れ は 、 例 え ば 特 定 の 機 能 を も つ パ ッ ケ ー ジ を 探 し て い る 場 合 に 有 用 で す 。 特 定 の フ ァ イ ル を 含 む パ ッ ケ ー ジ を 探 し て い る の な ら 、 apt-file(1) を 試 し て く だ さ い 。

show (apt-cache(8)) 指 定 さ れ た パ ッ ケ ー ジ に 関 す る 情 報 を 表 示 し ま す 。 依 存 関 係 、 イ ン ス ト ー ル お よ び ダ ウ ン ロ ー ド サ イ ズ 、 パ ッ ケ ー ジ が 入 手 可 能 な 取 得 元 、 パ ッ ケ ー ジ の 内 容 の 説 明 な ど を 含 み ま す 。 例 え ば apt(8) に パ ッ ケ ー ジ の 削 除 を さ せ る 前 や 、 イ ン ス ト ー ル す る 新 し い パ ッ ケ ー ジ を 検 索 す る と き に 、 こ の 情 報 を 見 て 参 考 に す る こ と が で き ま す 。

list

list is somewhat similar to dpkg-query --list in that it can display a list of packages satisfying certain criteria. It supports glob(7) patterns for matching package names, apt-patterns(7), as well as options to list installed (--installed), upgradeable (--upgradeable) or all available (--all-versions) versions.

edit-sources (作 業 中 )

edit-sources は 、 お 好 み の テ キ ス ト エ デ ィ タ で sources.list(5) フ ァ イ ル を 編 集 す る こ と が で き ま す 。 ま た 、 基 本 的 な 健 全 性 チ ェ ッ ク を 提 供 し ま す 。

showsrc, depends, rdepends, policy (summarised in apt-cache(8))

source, build-dep, download, changelog, clean, distclean, autoclean (summarised in apt-get(8))

ス ク リ プ ト の 使 い 方 お よ び ほ か の APT ツ ー ル と の 違 い

apt(8) コ マ ン ド ラ イ ン は エ ン ド ユ ー ザ 向 け ツ ー ル と し て 設 計 さ れ て い ま す 。 動 作 は バ ー ジ ョ ン 間 で 変 更 さ れ る 可 能 性 が あ り ま す 。 後 方 互 換 性 を 損 な う こ と の な い よ う に は 努 め ま す が 、 変 更 が イ ン タ ラ ク テ ィ ブ な 使 用 に 有 益 と 思 わ れ る 場 合 に は 、 そ の 保 証 は あ り ま せ ん 。

apt(8) の す べ て の 機 能 は 、 apt-get(8)apt-cache(8) な ど 専 用 の APT ツ ー ル で 利 用 可 能 で す 。 apt(8) は 、 単 に い く つ か の オ プ シ ョ ン の デ フ ォ ル ト 値 を 変 更 し ま す (apt.conf(5) の 特 に バ イ ナ リ 範 囲 を 参 照 )。 可 能 な 限 り 下 位 互 換 性 を 保 つ よ う に 、 ス ク リ プ ト で は (潜 在 的 に 有 効 に な っ て い る い く つ か の 追 加 オ プ シ ョ ン を つ け て ) コ マ ン ド を 使 う べ き で す 。

関 連 項 目

apt-get(8)apt-cache(8)sources.list(5)apt.conf(5)apt-config(8)apt-patterns(7)、 /usr/share/doc/apt-doc/ に あ る APT ユ ー ザ ガ イ ド 、 apt_preferences(5)、 APT Howto.

診 断 メ ッ セ ー ジ

apt は 正 常 終 了 時 に 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> こ の 翻 訳 文 書 に は 未 訳 部 分 が 含 ま れ て い る 可 能 性 が あ る こ と に 注 意 し て く だ さ い 。 翻 訳 が オ リ ジ ナ ル に 追 従 で き て い な い 場 合 、 内 容 を 失 わ な い よ う に こ の よ う に し て い ま す 。

著 者

[FAMILY Given]

注 記

1.

APT バ グ ペ ー ジ

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