Last active
February 12, 2022 18:15
-
-
Save amaurybsouza/22be242c4cded4a6124b679071dc7f0e to your computer and use it in GitHub Desktop.
Package management (RHEL based)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
rpm (é o equivalente ao dpkg do Debian, ele que faz a base de instalação e remoção dos pacotes) | |
MODOS (O rpm trabalha em modos, COM 3 MODOS PRINCIPAIS (modeo de consulta, instalacao e remocao) | |
rpm -qa (mostra todos os pacotes instalados no sistema) | |
rpm -qa bash (mostra informações do que tiver o nome "bash") | |
rpm -qi bash (a opção i mostra informações, detalhes do aplicativo mencionado, no caso o "bash") | |
rpm -ql bash (lista os arquivos que pertecem a essa instalação) | |
rpm -qc bash (mostra apenas os arquivos de configuração do pacote) | |
rpm -qd (mostra arquivos de documentação do pacote) | |
rpm -qf /etc/skel/.bashrc (mostra qual aplicação instalou esse pacote, esse arquivo) | |
rpm -qlp adobe-release-x86_64-1.0-1.noarch.rpm (lista os arquivos que estão dentro do pacote adobe) | |
rpm -i adobe-release-x86_64-1.0-1.noarch.rpm (instala essa aplicação, esse pacote) | |
rpm -U adobe-release-x86_64-1.0-1.noarch.rpm (faz o update, atualiza a versão do pacote) | |
principais opções usadas com o -i (v e h) (verbose e hash - cerquilhas) | |
rpm -ivh skypeforlinux-64.rpm (instala o pacote, mostra os detalhes da instalação e mostra os hash (cerquilhas durante a instalação)) | |
rpm -qa skypeforlinux (lista o pacote) | |
rpm -ivh gcc-8.1.1-1.fc29.aarch64.rpm (esse pacote precisa de dependência para ser instalado) | |
rpm -ivh --nodeps gcc-8.1.1-1.fc29.aarch64.rpm (força a instalação do pacote sem verificar as dependências) | |
rpm -ivh --test skypeforlinux-64.rpm (essa opção testa e não faz a instalação de fato) | |
rpm -e ksh (remove o pacote ksh) | |
rpm -evh ksh (remove o pacote ksh, usando o verbose e o hash, mostrando melhor o resultado da remoção) | |
rpm -evh --teste gcc (simula a remoção do pacote gcc, mas não remove de fato) | |
rpm2cpio (ele transforma um arquivo rpm em cpio, de agrupamento de arquivos) | |
rpm2cpio gcc-8.1.1-1.fc29.aarch64.rpm > gcc.cpio (é uma forma de extrair o que tem dentro do pacote rpm) | |
/etc/yum.conf (principal arquivo de configuração do yum) | |
/etc/yum.repos.d/ (diretório que contém as fontes de pacotes, repositório, que o yum vai consultar) | |
yum (comando equivalente ao apt-get do Debian, ele faz download, instalação, verificação de dependências dos pacotes) | |
yum install gcc (instala o pacote gcc e suas dependências) | |
yum update (atualiza todos os pacotes do sistema, fontes novas) | |
yum upgrade (atualiza os pacotes e ainda, remove pacotes obsoletos do sistema) | |
yum check-update (checa todos os pacotes e verifica qual precisa de update, em relação a base de origem) | |
yum list (lista todos os pacotes que estão instalados no sistema) | |
yum search samba (mostra todos os pacotes que são relacionados ao samba) | |
yum remove ksh (remove o pacote ksh) | |
yumdownloader (é uma ferramenta do yum, normalmente não vem instalado como padrão no sistema) | |
yumdownloader csh (faz o download do pacote csh) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment