Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/danmadeira/referencia-cruzada-gerenciador-pacote

Referência cruzada dos comandos dos gerenciadores de pacotes
https://github.com/danmadeira/referencia-cruzada-gerenciador-pacote

apt cross-reference dnf dpkg linux package-manager rpm yum

Last synced: 10 days ago
JSON representation

Referência cruzada dos comandos dos gerenciadores de pacotes

Awesome Lists containing this project

README

        

# Referência cruzada dos comandos dos gerenciadores de pacotes

Uma comparação dentre os principais comandos para gerenciar os pacotes pelo prompt do shell nas diversas distribuições Linux.

:eyes: As células em branco não necessariamente indicam que o referido comando não exista, pois apenas pode estar desconhecido pelo autor.

## Comandos

| | dpkg | rpm | apt | dnf | yum |
| --: | :-: | :-: | :-: | :-: | :-: |
| Significado | Debian Package | RPM Package Manager | Advanced Packaging Tool | Dandified Yum | Yellow dog Updater, Modified |
| Extensão do arquivo | *.deb | *.rpm | *.deb | *.rpm | *.rpm |
| Distros que adotam o empacotamento | Debian, Ubuntu, Linux Mint, Knoppix | Red Hat, Fedora, Suse, CentOS, Mandriva, Yellow Dog, Linpus | Debian, Ubuntu, Linux Mint, Knoppix | CentOS, RHEL, Fedora | Red Hat, Fedora, Suse, CentOS, Mandriva, Yellow Dog, Linpus |
| Configuração dos repositórios | | | /etc/apt/sources.list | /etc/dnf/dnf.conf e /etc/yum.repos.d/ | /etc/yum.conf ou /etc/yum.repos.d/ |

| Tarefa | Comando | | | | |
| :-- | :-- | :-- | :-- | :-- | :-- |
| Instalar pacote do local | dpkg -i \ | rpm -i \ | | dnf install \ | yum localinstall \ |
| Atualizar pacote do local | | rpm -U \ | | dnf upgrade \ | yum localupdate \ |
| Atualizar pacote do repo | | | | dnf upgrade \ | yum update \ |
| Atualizar pacote se estiver instalado | | rpm -F \ | | | |
| Instalar pacote do repo | | | apt-get install \ | dnf install \ | yum install \ |
| Instalar grupo de pacotes | | | | dnf group install \ | yum groupinstall \ |
| Reinstalar um pacote | | | | dnf reinstall \ | yum reinstall \ |
| Atualizar grupo de pacotes | | | | dnf group upgrade \ | yum groupupdate \ |
| Remover pacote | dpkg -r \ | rpm -e \ | apt-get remove \ | dnf remove \ | yum remove \ |
| Remover pacotes órfãos | | | | | package-cleanup --orphans |
| Remover pacotes solitários | | | | | package-cleanup --leaves |
| Remover grupo de pacotes | | | | dnf group remove \ | yum groupremove \ |
| Listar arquivos do pacote instalado | dpkg -L \ | rpm -ql \ | | dnf repoquery --list \ | |
| Listar arquivos do pacote não instalado | dpkg-deb -c \ | rpm -qpl \ | | dnf repoquery --list \ | |
| Mostrar informações do pacote instalado | dpkg -s \ | rpm -qi \ | apt-cache show \ | dnf info \ | yum info \ |
| Mostrar informações do pacote não instalado | | rpm -qpi \ | apt-cache show \ | dnf info \ | yum info \ |
| Mostrar novidades da versão do pacote | | rpm -q --changelog \ | apt-listchanges \ | | |
| Display overview of how many groups are installed and available | | | | dnf group \ | |
| Mostrar detalhes sobre um grupo de pacotes | | | | dnf group info \ | yum groupinfo \ |
| Extrair arquivo do pacote | dpkg-deb -–extract \ | rpm2cpio \|cpio -vid | | | |
| Listar todos os pacotes instalados | dpkg -l | rpm -qa | | dnf list --installed | yum list installed |
| Listar todos os pacotes disponíveis | N/A | N/A | apt-cache pkgnames | dnf list | yum list |
| Listar os grupos de pacotes disponíveis | | | | dnf group list \ | yum grouplist |
| Verificar integridade do pacote | | rpm -K \ | | | |
| Verificar integridade dos arquivos instalados do pacote | | rpm -V \ | | | |
| Verificar integridade dos arquivos instalados de todos os pacotes | debsums | rpm -Va | | | |
| Mostrar qual pacote pertence o arquivo | dpkg -S \ | rpm -qf \ | apt-file search \ | dnf provides \ | yum provides \ |
| Listar todos os arquivos que acompanham o arquivo no pacote | | rpm -qdf \ | | | |
| Mostrar as dependências do pacote | | rpm -qpR \ | apt-cache depends \ | dnf repoquery --deplist \ | yum deplist \ |
| Mostrar os pacotes que dependem do pacote | | rpm -q --whatrequires \ | apt-cache rdepends \ | | yum resolvedep \ |
| Procurar expressão em pacotes do repositório | | | apt-cache search \ | dnf search \ | yum search \ |
| Procurar pacotes nos repositórios | | | | dnf search \ | yum search \ |
| Exibir os repositórios de software configurados | | | | dnf repolist --all | yum repolist |
| Atualizar lista de pacotes dos repositórios | | | apt-get update | | (o yum faz automaticamente a cada uso) |
| Verificar novas atualizações | | | apt-get -s upgrade | dnf check-update | yum check-update |
| Atualizar pacotes | | | apt-get upgrade | dnf upgrade | yum update |
| Atualizar todo o sistema | | | apt-get dist-upgrade | dnf system-upgrade download --releasever=30 | yum upgrade |
| Remover pacote do cache local | | | apt-get clean | dnf clean packages | yum clean packages |
| Removes cache files generated from the repository metadata | | | | dnf clean dbcache | |
| Marks the repository metadata expired | | | | dnf clean expire-cache | |
| Removes repository metadata | | | | dnf clean metadata | |
| Remover somente pacotes obsoletos do cache local | | | apt-get autoclean | | |
| Remover cabeçalhos do cache local | | | apt-file purge | | yum clean headers |
| Remover cabeçalhos obsoletos do cache local | | | | | yum clean oldheaders |
| Remover pacotes e cabeçalhos do cache local | | | | dnf clean all | yum clean all |
| Mostrar estado do cache | | | apt-cache stats | | |

## Referências

- ABREU, A. *All you have to know about RPM.* FedoraNEWS.ORG. March 09, 2004. Disponível em:

- AOKI, O. *Referência Debian.* Versão 2.77, 10 de Janeiro de 2021. Disponível em:

- BAILEY, E. C.; NASRAT, P.; SAOU, M.; SKYTTÄ, V. *Maximum RPM: Taking the RPM Package Manager to the Limit.* Red Hat, Inc., 2000. Disponível em:

- BAYDAN, İ. *Apt and Apt-Get Tutorial With Examples.* POFTUT. December 19, 2016. Disponível em:

- CHINTHAGUNTLA, K. *Linux package management with YUM and RPM.* Enable Sysadmin, A Red Hat community publication for sysadmins. April 22, 2020. Disponível em:

- *DNF Command Reference.* DNF, the next-generation replacement for YUM, 2021. Disponível em:

- EDGEWALL SOFTWARE *Basic Yum Commands and how to use them.* Trac Open Source Project. Disponível em:

- RED HAT, INC. *System Administrator's Guide.* Fedora 33 User Documentation, April 27, 2021. Disponível em:

- PRAKASH, A. *Using apt Commands in Linux [Complete Guide].* It's FOSS, chmod777 Media Tech. September 18, 2020. Disponível em:

- *RPM Documentation.* Disponível em:

- SILVA, G. N. *Como usar o APT.* Debian Documentação HOWTOs. Versão 1.8.11, Agosto de 2005. Disponível em:

- *Using the DNF software package manager.* Fedora Docs, April 27, 2021. Disponível em:

## Licença

[MIT](./LICENSE)