Welcome to Our Website

Red Hat Customer Portal (Português)

resolução

a fim de instalar um pacote RPM você deve primeiro ter o pacote RPM que você está tentando instalar no seu sistema. O Portal do Cliente Red Hat fornece todos os pacotes RPM incluídos em nossos produtos em nossa área de Downloads. Há duas maneiras de localizar um pacote que você está interessado.

Navegue pelo nome do pacote
de Downloads, escolha RPM Package Search. A busca de pacotes permite a busca de pacotes independentemente do produto, mas pode ser limitada a um produto específico.,

Navegue por produto
a partir de Downloads, navegue para o produto que você está interessado e, em seguida, selecione a página’ pacotes’. Por exemplo, pacotes para RHEL 7 Server

nota: uma assinatura de produto ativo que inclui direitos ao pacote são necessários para visualizar ou baixar pacotes.

para mais informações sobre o download de pacotes a partir do Portal do cliente veja esta solução: como baixar o pacote rpm manualmente a partir do Portal do cliente?,

Instalar ou Atualizar

Existem duas opções principais de rpm comando que são usados para instalar ou atualizar pacotes RPM:

  • -i é usado para instalar um novo pacote. Use sempre isso para instalações do kernel e atualizações, apenas no caso.

  • -U é usado para atualizar um pacote RPM, mas também irá instalar um pacote se ele não existir na base de dados RPM.

utilização e opções adicionais podem ser encontradas na página de gestão do RPM. Type man rpm from the command line., Aqui estão algumas informações sobre o -i e -U flags:

INSTALL AND UPGRADE OPTIONS The general form of an rpm install command is rpm {-i|--install} PACKAGE_FILE ... This installs a new package. The general form of an rpm upgrade command is rpm {-U|--upgrade} PACKAGE_FILE ... This install the package or upgrades the package currently installed to a newer version. This is the same as install, except all other version(s) of the package are removed after the new package is installed.

Exemplos:

Nota: Estes exemplos assumem que os pacotes estão em um diretório em seu sistema. Os comandos RPM abaixo são executados na pasta de trabalho actual, onde os novos ficheiros RPM residem.

  • para instalar um pacote RPM, usamos a bandeira -i. Como mencionado anteriormente, você usa esta bandeira quando está instalando um RPM do kernel., Neste caso, você vai querer deixar o seu kernel antigo no lugar, pelo menos temporariamente, no caso do novo kernel não arrancar. Neste exemplo, primeiro verificamos para ver os nomes dos novos pacotes RPM com o comando ls. Em seguida, consultamos a base de dados RPM para ver quais pacotes de kernel já estão instalados. Você não precisa incluir o número da versão na consulta, mas a utilização é: rpm -q <package name>. Podemos instalar o pacote RPM com o seguinte comando: rpm -ivh <package name>., Note que a opção -v irá mostrar o resultado descritivo e o -h irá mostrar as marcas de hash, o que representa a acção do progresso da actualização do RPM. Por último, executamos outra consulta RPM para verificar que o pacote estará disponível.
  • para atualizar um pacote RPM, nós usamos o id

flag. Neste exemplo, nós verificamos o novo nome do pacote com o comando ls. Em seguida, vamos executar uma consulta RPM para ver se o pacote que queremos instalar existe na base de dados RPM, rpm -q <package name>., Em seguida, executamos a instalação RPM com o seguinte comando: rpm -Uvh <package name>. Note que a opção -v irá mostrar o resultado descritivo e o -h irá mostrar as marcas de hash, o que representa a acção do progresso da actualização do RPM. Por último, executamos outra consulta RPM para verificar que o pacote estará disponível.

Nota: httpd e mod_ssl necessária para ser instalado ao mesmo tempo devido a problemas de dependência., Se tentar instalar um sem o outro, obterá um erro semelhante ao seguinte:

# rpm -Uvh httpd-2.0.46-32.ent.3.i386.rpmerror: Failed dependencies: httpd = 2.0.46-32.ent is needed by (installed) mod_ssl-2.0.46-32.ent

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *