Conteúdo


Prática: Gerenciamento de pacotes RPM e YUM

Exercícios para configurar seu sistema e software Linux

Comments

Visão geral

Estes exercícios lhe darão prática ao executar:

  • Gerenciamento de pacote com o RPM (Red Hat Package Manager)
  • Gerenciamento de software com o YUM (Yellowdog Updated Modified)

Pré-requisitos

Para aproveitar ao máximo os exercícios desta série, é necessário possuir conhecimento básico de Linux e um sistema Linux funcional baseado em RPM no qual seja possível praticar os exercícios abordados neste artigo.

Exercício 1. Instalar um pacote RPM

Embora ferramentas de gerenciamento de software mais avançadas, como YUM, tenham obtido ampla aceitação, o comando rpm ainda é utilizado em muitos cenários de administrador do sistema. Da mesma forma, muitos aplicativos comerciais de terceiros, baseados em Linux, podem ser transferidos por download como arquivos RPM.

Suponhamos que estamos trabalhando para uma organização que acabou de adquirir outra empresa. Fomos encarregados de mudar milhares de linhas entre arquivos XML (Linguagem de Marcação Extensível) do nome anterior da empresa para o novo nome. O comando rpl pode fazer exatamente isso:

  • Localize e faça o download do mais recente pacote estável de RPM para rpl.

Este exercício não se concentra em YUM, mas o aborda como alternativa para fazer o download do arquivo rpl rpm a partir de um site espelho confiável, ao usar o comando yumdownloader se rpl estiver disponível em um dos repositórios YUM ativados do computador. O comando yumdownloader rpl fará o download do arquivo.

Depois que o arquivo RPM for transferido por download:

  • Use o comando rpm para instalar o pacote com sinalizadores para saída detalhada e hashes (#) a fim de mostrar o progresso.

O comando rpm --help o ajudará a corrigir a sintaxe desses sinalizadores.

Exercício 2. Usar o RPM para consultar informações

Use o comando rpm para:

  • Verificar se o pacote está instalado no seu computador
  • Localizar todos os arquivos associados ao pacote
  • Determinar qual pacote é o proprietário do arquivo /bin/ls

Exercício 3. Usar o RPM para remover um pacote

Concluímos a tarefa de substituir, em tempo recorde, o nome da empresa em muitos locais dentre diversos arquivos usando a ferramenta rpl . Mas não esperamos usar rpl em um futuro próximo, por isso, decidimos desinstalar o programa para poupar espaço em disco (na verdade, o rpl é um programa muito pequeno) e minimizar a quantidade de softwares instalados no seu computador.

  • Use o comando rpm para remover o programa rpl do seu computador com Linux.

Exercício 4. Usar o YUM para localizar informações sobre software

Este exercício aborda o uso de YUM para descobrir automaticamente e instalar dependências, encontrar informações sobre softwares disponíveis a partir de repositórios YUM ativados em seu computador e instalar e remover software.

Talvez estejamos realizando uma tarefa que exige uma grande quantidade de processamento de linha de comando com argumentos e gostaríamos de definir alguns alias. O tcsh (pronunciado ti-si-xél) pode fazer exatamente isso. O tcsh é um shell amplamente disponível que provavelmente não está instalado no seu computador, mas está disponível no repositório YUM.

  • Use o comando yum para executar as seguintes tarefas:
    • Determinar qual tcsh está disponível em um repositório YUM ativado no seu computador
    • Localizar informações sobre o tcsh
    • Determinar as dependências de que o tcsh precisará (se for o caso)

Exercício 5. Usar o YUM para instalar software

Agora, estamos prontos para instalar novo software.

  • Use o comando yum para executar as seguintes tarefas:
    • Instalar o tcsh
    • Verificar se o tcsh está instalado em seu computador

Exercício 6. Usar o YUM para remover software

Como no exercício 3, remova o software para gerenciar espaço em disco e evitar a necessidade de futuras atualizações do tcsh:

  • Use o comando yum para remover o tcsh.

Soluções dos exercícios

Execute estas etapas de solução para verificar seu trabalho.


Recursos para download


Temas relacionados


Comentários

Acesse ou registre-se para adicionar e acompanhar os comentários.

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=80
Zone=Linux
ArticleID=749855
ArticleTitle=Prática: Gerenciamento de pacotes RPM e YUM
publish-date=08032011