Início·Comandos de terminal

apt-get install

Pacotes e runtimes

Uso

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

Instala a partir da lista de pacotes já baixada, então uma lista velha resulta em "Unable to locate package" até rodar apt-get update; apt-get mantém uma interface estável para scripts, enquanto o apt é feito para pessoas.

Opções comuns

OpçãoSignificado
-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

Exemplos

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

A pergunta é sempre o que vai onde: dentro deste projeto ou na máquina toda.

Como ler

  • Os colchetes [ ] marcam uma parte que você pode omitir.
  • As reticências … indicam que você pode listar vários.
  • As opções diferenciam maiúsculas: em alguns comandos -r e -R fazem coisas diferentes.

Perguntas

Q. O que apt-get install faz?

Instala a partir da lista de pacotes já baixada, então uma lista velha resulta em "Unable to locate package" até rodar apt-get update; apt-get mantém uma interface estável para scripts, enquanto o apt é feito para pessoas.

Q. Como se digita?

sudo apt-get install [-y] <package>... — os colchetes marcam o que você pode omitir.

Q. Quantas opções vale a pena saber?

Aqui estão 6; a lista completa está em man apt-get. Este comando fica em Pacotes e runtimes.

Comandos relacionados

página man: man apt-get-install