sábado, 27 de abril de 2013

Aula 8.1 - Gerenciando Pacotes Redhat / CentOS / Fedora com o rpm


Segue o resumo de comandos e conceitos vistos em Sala de Aula.
Este é um material de apoio aos meus alunos que tem todo embasamento durante as aulas presenciais.

O Exercício de fixação desta aula, pode ser acessado no seguinte link:
Em breve...

Você pode encontrar todos os resumos de aula no link abaixo:

Gerenciador de Pacotes RPM

O yum é um gerenciador de pacotes da Redhat e derivados classificado como "amigável" (user-friendly). Na verdade, para manipular os pacotes de instalação do Redhat/CentOS/Fedora, aprenderemos a utilizar o RPM - Redhat Packager Mangager.

O RPM, originalmente abreviatura de Red Hat Package Manager, e atualmente um acrónimo recursivo de RPM Package Manager (“Gerenciador de Pacotes RPM”)1 é um sistema de gerenciamento de pacotes de software, assim como o formato de arquivo usado por esse sistema. Ele é parte da Linux Standard Base1 . O RPM serve para instalar, atualizar, desinstalar, verificar e procurar softwares1 . Originalmente desenvolvido pela Red Hat, RPM é agora usado por muitas distribuições Linux. E também é portado para outros sistemas operacionais como NetWare da Novell e AIX da IBM.

Um pacote (programa) para distribuições baseadas em Redhat/CentOS/Fedora, utilizam o formato .rpm

Exemplo:
htop-1.0.2-1.el6.rf.x86_64

Para os exemplos abaixo, iremos usar como base o pacote htop-1.0.2-1.el6.rf.x86_64 . Clique neste link para baixá-lo: http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/htop-1.0.1-2.el6.rf.x86_64.rpm

Para instalar um pacote .rpm
# rpm -hiv htop-1.0.2-1.el6.rf.x86_64

Para atualizar um programa a partir de um pacote .rmp
# rpm -Uvh htop-1.0.2-1.el6.rf.x86_64

Para remover um pacote
# rpm -e htop (note aqui que não é o nome do pacote e sim o comando que foi instalado)

Exibindo a lista de arquivos instalados por um pacote
# rpm -ql htop (note que aqui é usado o nome do comando)

Para listar o conteúdo de um pacote .rpm
# rpm -qpl htop-1.0.2-1.el6.rf.x86_64

Listando os arquivos que foram instalados a partir de um pacote
# rpm -ql htop (note que aqui é usado o nome do comando)

Exibindo informações sobre o pacote
# rpm -qip htop-1.0.2-1.el6.rf.x86_64

Procura o pacote ao qual pertece o arquivo
# rpm -qf /etc/services

Listando de todos os pacotes instalados no sistema
# rpm -qa

Fontes:

Nenhum comentário:

Postar um comentário