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)
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
rpmpara 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
rpmpara remover o programarpldo 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
yumpara 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
yumpara 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
yumpara remover o tcsh.
Execute estas etapas de solução para verificar seu trabalho.
- O artigo do developerWorks Aprenda Linux, 101: Gerenciamento de pacote RPM e YUM (developerWorks, maio de
2010) descreve os comandos necessários para completar esses exercícios.
- No site do programa LPIC você encontra objetivos detalhados, listas de tarefas e amostras de perguntas referentes aos três níveis da certificação em administração de sistemas Linux do LPI. Especificamente, veja os objetivos detalhados do LPI-101 e as perguntas de amostra.
- Revise toda a série de preparação para os exames LPI no developerWorks, para saber mais sobre os fundamentos do Linux e se preparar para a certificação de administrador de sistemas, com base nos objetivos do exame LPI anteriores a abril de 2009.
-
Exam Preparation Resources for Revised LPIC Exams fornece uma lista de outros recursos de treinamento para certificação que o LPI mantém.

Tracy Bost é desenvolvedor de software e engenheiro de sistemas experiente. Ele também é palestrante e instrutor do sistema operacional Linux. Tracy é certificado como Red Hat Certified Engineer (RHCE) e Microsoft Certified Systems Engineer (MCSE), além de ser membro ativo da Linux Foundation. Ele trabalhou em vários segmentos de mercado, incluindo hipotecas, imóveis e o setor sem fins lucrativos.