SóProvas


ID
1669165
Banca
FCC
Órgão
TRT - 3ª Região (MG)
Ano
2015
Provas
Disciplina
Sistemas Operacionais
Assuntos

O comando rpm do sistema operacional Linux Red Hat é utilizado para gerenciar os pacotes em formato RPM. Para instalar uma versão mais nova de um programa em RPM já instalado, o comando rpm deve ser executado com o parâmetro

Alternativas
Comentários
  • Você tem um pacote instalado, mas acaba de pegar uma versão mais nova do programa. O que fazer? Desinstalar o pacote antigo e instalar o novo? Não! Não é preciso que se faça isso! Você pode atualizar para uma versão mais recente de um pacote já instalado com o comando:

    rpm -U nome_do_pacote.rpm

    fonte: http://www.vivaolinux.com.br/artigo/Trabalhando-com-RPM



  • Quando não sei a resposta desses parâmetros de comandos no Linux, tento associar o que a questão pede que o comando faça (ação, verbo) com as letras disponíveis nas alternativas. Nesse caso, falava em instalar uma versão mais nova de um programa já instalado, ou seja ATUALIZAR a versão do programa, em inglês: UPDATE. Como havia a alternativa -U, fui nela. Nem sempre funciona mas pra quem tá perdido é um caminho, já me ajudou em várias questões. FIca a dica.

  • Complementando os comentários anteriores, segue a sintaxe dos comandos RPM:

    rpm [operation] [options] [package-files | package-names]

     

    Principais opções (options):

    -i    instala um pacote (que não existe no sistema)

    -U   instala um pacote inexistente ou atualiza um já existente

    -F   atualiza um pacote quando existe uma versão anterior já instalada

    -q   consulta se o pacote está presente e se não modificado desde a instalação

    -V ou --verify   verifica um pacote

    -e   desinstala um pacote

    -b   constroi um pacote binário

  • Apenas complementando, diferença entre yum e rpm para instalar ou atualizar pacotes:

     

    yum always installs a new kernel in the same sense that RPM installs a new kernel when you use the command rpm -i kernel. Therefore, you do not need to worry about the distinction between installing and upgrading a kernel package when you use yum: it will do the right thing, regardless of whether you are using the yum update or yum install command.

    When using RPM, on the other hand, it is important to use the rpm -i kernelcommand (which installs a new kernel) instead of rpm -u kernel (which replaces the current kernel).

     

    https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/deployment_guide/ch-yum