Manual do comando dpkg usando em distros como Debian, Ubuntu e derivados para gerenciamento de pacotes: instalação, remoção e demais alterações
Comandos: -i|--install <ficheiro .deb>... | -R|--recursive <diretório> ... --unpack <ficheiro .deb>... | -R|--recursive <diretório> ... -A|--record-avail <ficheiro .deb>... | -R|--recursive <diretório> ... --configure <pacote>... | -a|--pending --triggers-only <pacote>... | -a|--pending -r|--remove <pacote>... | -a|--pending -P|--purge <pacote>... | -a|--pending -V|--verify <pacote> ... Verificar a integridade do(s) pacote(s). --get-selections [<padrão>...] Enviar a lista de selecções para stdout. --set selections Definir a lista de selecções a partir de stdin. --clear-selections Desseleccionar todos os pacotes não essenciais. --update-avail [<ficheiro-Packages>] Substituir informação de pacotes disponíveis. --merge-avail [<ficheiro-Packages>] Juntar com a informação do ficheiro. --clear-avail Apagar a informação existente dos disponíveis. --forget-old-unavail Esquecer pacotes desinstalados indisponíveis. -s|--status [<pacote>...] Mostrar detalhes de estado do pacote. -p|--print-avail [<pacote>...] Mostrar detalhes da versão disponível. -L|--listfiles <pacote>... Listar ficheiros que pertencem ao(s) pacote(s). -l|--list [<padrão> ...] Listar pacotes resumidamente. -S|--search <padrão>... Encontrar pacote(s) com o(s) ficheiro(s). -C|--audit [<pacote> ...] Procurar pacotes com problemas. --yet-to-unpack Escrever pacotes selecionados para instalação. --predep-package Escrever pré-dependências a desempacotar. --add-architecture <arch> Acrescentar <arch> à lista de arquitecturas. --remove-architecture <arch> Remover <arch> da lista de arquitecturas. --print-architecture Escrever a arquitectura do dpkg. --print-foreign-architectures Escrever arquitecturas estrangeiras permitidas. --assert-<funcionalidade> Ativar suporte para a funcionalidade especificada. --validate-<coisa> <string> Validar a <string> da <coisa>. --compare-versions <a> <op> <b> Comparar números de versão - ver abaixo. --force-help Mostrar ajuda sobre como forçar. -Dh|--debug=help Mostrar ajuda sobre debugging. -?, --help Mostrar esta mensagem de ajuda. --version Mostrar a versão. Assertable features: support-predepends, working-epoch, long-filenames, multi-conrep, multi-arch, versioned-provides, protected-field. Coisas validáveis: pkgname, archname, trigname, version. Utilize dpkg -b, --build, -c, --contents, -e, --control, -I, --info, |-f, --field, -x, --extract, -X, --vextract, --ctrl-tarfile, --fsys-tarfile em arquivos (escreva dpkg-deb --help). Options: --admindir=<directory> Use <directory> instead of /var/lib/dpkg. --root=<directory> Install on a different root directory. --instdir=<directory> Change installation dir without changing admin dir. --pre-invoke=<command> Set a pre-invoke hook. --post-invoke=<command> Set a post-invoke hook. --path-exclude=<pattern> Do not install paths which match a shell pattern. --path-include=<pattern> Re-include a pattern after a previous exclusion. -O|--selected-only Skip packages not selected for install/upgrade. -E|--skip-same-version Skip packages whose same version is installed. -G|--refuse-downgrade Skip packages with earlier version than installed. -B|--auto-deconfigure Install even if it would break some other package. --[no-]triggers Skip or force consequential trigger processing. --verify-format=<format> Verify output format (supported: 'rpm'). --no-pager Disables the use of any pager. --no-debsig Do not try to verify package signatures. --no-act|--dry-run|--simulate Just say what we would do - don't do it. -D|--debug=<octal> Enable debugging (see -Dhelp or --debug=help). --status-fd <n> Send status change updates to file descriptor <n>. --status-logger=<command> Send status change updates to <command>'s stdin. --log=<filename> Log status changes and actions to <filename>. --ignore-depends=<package>[,...] Ignore dependencies involving <package>. --force-<thing>[,...] Override problems (see --force-help). --no-force-<thing>[,...] Stop when problems encountered. --refuse-<thing>[,...] Ditto. --abort-after <n> Abort after encountering <n> errors. --robot Use machine-readable output on some commands. Operadores de comparação para --compare-versions são: lt le eq ne ge gt (trata versão vazia como anterior a qualquer outra versão); lt-nl le-nl ge-nl gt-nl (trata versão vazia como posterior a qualquer outra versão); < << <= = >= >> > (somente para compatibilidade com a sintaxe do arquivo de controle). Utilize 'apt' ou 'aptitude' para uma gestão amigável de pacotes.