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ção | Significado |
|---|---|
| -y | answer yes, needed in scripts and Dockerfiles |
| --no-install-recommends | skip recommended extras, keeping images small |
| -s | simulate; print the plan and change nothing |
| --only-upgrade | upgrade it if present, do not install it new |
| --reinstall | install the same version over itself |
| -f | try to fix broken dependencies |
Exemplos
sudo apt-get install -y curl gitthe usual line in a Dockerfile
sudo apt-get install --no-install-recommends nginxnginx without the suggested extras
sudo apt-get install -s ffmpegshows 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