danmadeira / referencia-cruzada-gerenciador-pacote

Referência cruzada dos comandos dos gerenciadores de pacotes

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

👀 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 <pacote> rpm -i <pacote> dnf install <pacote> yum localinstall <pacote>
Atualizar pacote do local rpm -U <pacote> dnf upgrade <pacote> yum localupdate <pacote>
Atualizar pacote do repo dnf upgrade <pacote> yum update <pacote>
Atualizar pacote se estiver instalado rpm -F <pacote>
Instalar pacote do repo apt-get install <pacote> dnf install <pacote> yum install <pacote>
Instalar grupo de pacotes dnf group install <grupo> yum groupinstall <grupo>
Reinstalar um pacote dnf reinstall <pacote> yum reinstall <pacote>
Atualizar grupo de pacotes dnf group upgrade <grupo> yum groupupdate <grupo>
Remover pacote dpkg -r <pacote> rpm -e <pacote> apt-get remove <pacote> dnf remove <pacote> yum remove <pacote>
Remover pacotes órfãos package-cleanup --orphans
Remover pacotes solitários package-cleanup --leaves
Remover grupo de pacotes dnf group remove <grupo> yum groupremove <grupo>
Listar arquivos do pacote instalado dpkg -L <pacote> rpm -ql <pacote> dnf repoquery --list <pacote>
Listar arquivos do pacote não instalado dpkg-deb -c <pacote> rpm -qpl <pacote> dnf repoquery --list <pacote>
Mostrar informações do pacote instalado dpkg -s <pacote> rpm -qi <pacote> apt-cache show <pacote> dnf info <pacote> yum info <pacote>
Mostrar informações do pacote não instalado rpm -qpi <pacote> apt-cache show <pacote> dnf info <pacote> yum info <pacote>
Mostrar novidades da versão do pacote rpm -q --changelog <pacote> apt-listchanges <pacote>
Display overview of how many groups are installed and available dnf group <grupo>
Mostrar detalhes sobre um grupo de pacotes dnf group info <grupo> yum groupinfo <grupo>
Extrair arquivo do pacote dpkg-deb -–extract <pacote> rpm2cpio <pacote> 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 <grupo> yum grouplist
Verificar integridade do pacote rpm -K <pacote>
Verificar integridade dos arquivos instalados do pacote rpm -V <pacote>
Verificar integridade dos arquivos instalados de todos os pacotes debsums rpm -Va
Mostrar qual pacote pertence o arquivo dpkg -S <arquivo> rpm -qf <arquivo> apt-file search <arquivo> dnf provides <arquivo> yum provides <arquivo>
Listar todos os arquivos que acompanham o arquivo no pacote rpm -qdf <arquivo>
Mostrar as dependências do pacote rpm -qpR <pacote> apt-cache depends <pacote> dnf repoquery --deplist <pacote> yum deplist <pacote>
Mostrar os pacotes que dependem do pacote rpm -q --whatrequires <pct> apt-cache rdepends <pacote> yum resolvedep <dependência>
Procurar expressão em pacotes do repositório apt-cache search <expressão> dnf search <expressão> yum search <expressão>
Procurar pacotes nos repositórios dnf search <pacote> yum search <pacote>
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

Licença

MIT

About

Referência cruzada dos comandos dos gerenciadores de pacotes

License:MIT License