apt-get install

パッケージと実行環境

書き方

sudo apt-get install [-y] <package>...

すでに取得済みのパッケージ一覧から選んで入れます。一覧が古いと"Unable to locate package"になるのでapt-get updateが先で、スクリプトでは人向けのaptよりapt-getが安全です。

よく使うオプション

オプション意味
-yanswer yes, needed in scripts and Dockerfiles
--no-install-recommendsskip recommended extras, keeping images small
-ssimulate; print the plan and change nothing
--only-upgradeupgrade it if present, do not install it new
--reinstallinstall the same version over itself
-ftry to fix broken dependencies

sudo apt-get install -y curl git

the usual line in a Dockerfile

sudo apt-get install --no-install-recommends nginx

nginx without the suggested extras

sudo apt-get install -s ffmpeg

shows what would be pulled in

何をどこに入れるかが問題です。このプロジェクトの中か、マシン全体かを先に決めてください。

読み方

  • 角括弧 [ ] は省いてよい部分です。
  • 三点 … は複数並べられるという意味です。
  • オプションは大文字小文字を区別します — -r と -R が別物のコマンドもあります。

よくある質問

Q. apt-get install は何をしますか。

すでに取得済みのパッケージ一覧から選んで入れます。一覧が古いと"Unable to locate package"になるのでapt-get updateが先で、スクリプトでは人向けのaptよりapt-getが安全です。

Q. どう打ちますか。

sudo apt-get install [-y] <package>... — 角括弧は省いてよい部分です。

Q. よく使うオプションはいくつですか。

ここにまとめたのは6個です。全部は man apt-get にあります。このコマンドはパッケージと実行環境の仲間です。

関連するコマンド

man ページ: man apt-get-install