4.3. Versão da Linha de Comandos


Se você não está rodando o Sistema X Window, ainda é possível rodar o Red Hat Update Agent num console virtual ou terminal remoto. Se você está rodando o X, mas deseja usar a versão da linha de comandos, pode forçá-la para não exibir a interface gráfica com o seguinte comando:
up2date --nox
Copy to Clipboard Toggle word wrap
A versão de linha de comando do Red Hat Update Agent permite que você desempenhe funções avançadas ou efetue ações com pouca ou nenhuma interação. Por exemplo: o seguinte comando atualiza seu sistema sem interação. Este faz o download dos pacotes mais novos e os instala, se você o configurar para tanto.
up2date -u
Copy to Clipboard Toggle word wrap
A versão de linha de comando do Red Hat Update Agent aceita os seguintes argumentos:
Expand
Tabela 4.2. Argumentos da Linha de Comando do Agente de Atualizações
Opção Descrição
-?, --usage Descreve brevemente as opções disponíveis.
-h, --help Lista as opções disponíveis e fecha.
--arch=architecture Força o up2date a instalar esta arquitetura do pacote. Não é válida com --update, --list ou --dry-run.
--channel=channel Especifica a partir de quais canais atualizar, usando etiquetas de canal.
--configure Configura as opções do Red Hat Update Agent. Consulte a Seção 4.4, “Configuração” para obter instruções detalhadas.
-d, --download Faz somente o download de pacotes; não os instala. Este argumento sobrescreve temporariamente a opção de configuração Não instalar pacotes após download. Use esta opção se você prefere instalar os pacotes manualmente.
--dbpath=dir Especifica um banco de dados RPM alternativo para uso temporário.
--dry-run Faz qualquer coisa, menos download e instalação de pacotes. Este argumento é útil para verificar dependências e outros requisitos antes da instalação propriamente dita.
-f, --force Força a instalação de pacotes. Esta opção sobrescreve temporariamente as listas para pular arquivo, pacote e configuração.
--firstboot Aparece no centro da tela do Firstboot.
--get Obtém o pacote especificado sem resolver as dependências.
--get-source Obtém o pacote fonte especificado sem resolver dependências.
--gpg-flags Exibe as flags com as quais a GPG será invocada, como o chaveiro (keyring).
--hardware Atualiza o perfil de hardware deste sistema no RHN.
-i, --install Instala os pacotes após o download. Este argumento sobrescreve temporariamente a opção de configuração Não instalar pacotes após download.
--installall=<channel-label> Instala todos os pacotes disponíveis em um canal
--justdb Somente adiciona pacotes ao banco de dados e não os instala.
-k, --packagedir Especifica uma localidade de diretórios, separados por vírgulas, na qual procurar pacotes antes de tentar baixá-los.
-l, --list Lista os pacotes relevantes ao sistema.
--list-rollbacks Exibe os rollbacks disponíveis de pacotes.
--nodownload Não faz download de nenhum pacote. Isto é útil para testes.
--nosig Não usar GPG para verificar assinaturas de pacotes. Esta opção sobrescreve temporariamente a opção salva da configuração.
--nosrc Não faz o download de pacotes fonte (SRPMs).
--nox Não tenta rodar no X. Este argumento lança a versão da linha de comando do Red Hat Update Agent.
-p, --packages Atualiza os pacotes associados a este Perfil de Sistema.
--proxy=proxy URL Especifica um proxy HTTP para usar.
--proxyPassword=proxy password Especifica uma senha para usar com um proxy HTTP autenticado.
--proxyUser=proxy user ID Especifica um nome de usuário para usar com um proxy HTTP autenticado.
--register Registra (ou re-registra) este sistema no RHN. Consulte a Seção 4.2, “Registro” para instruções detalhadas.
--serverUrl=server URL Especifica um servidor alternativo do qual obter pacotes.
--showall Lista todos os pacotes disponíveis para download.
--show-available Lista todos os pacotes disponíveis não instalados no momento.
--show-channels Exibe o nome do canal associado a cada pacote.
--show-orphans Lista todos os pacotes instalados no momento, que não estão nos canais aos quais o sistema está registrado.
--show-package-dialog Exibe o diálogo de instalação do pacote no modo GUI.
--solvedeps=dependencies Busca, faz download e instala os pacotes necessários para resolver as dependências.
--src Faz o download de pacotes fonte, assim como os RPMs binários.
--tmpdir=directory Sobrescreve temporariamente o diretório do pacote configurado. A localidade default é /var/spool/up2date. Esta opção é útil se você não tiver espaço suficiente na localidade configurada.
-u, --update Atualiza o sistema com todos os pacotes relevantes.
--undo Reverte a última atualização do conjunto de pacotes.
--upgrade-to-release=release version Atualiza ao canal especificado.
--uuid=uuid Passa um ID Único do Usuário gerado pela ferramenta de Notificação de Alertas.
-v, --verbose Exibe output adicional enquanto atualizar.
--version Exibe informações da versão do up2date.
--whatprovides=dependencies Exibe os pacotes que resolvem a lista de dependências, separada por vírgulas.

Nota

As opções --solvedeps e --whatprovides podem ser usadas para resolver dependências relativas a um RPM até mesmo se o seu sistema atualmente não possuir acesso a um canal que o contenha.

4.3.1. Instalando a chave GPG da Red Hat

Na primeira vez que você executar a versão gráfica do Red Hat Update Agent, este pede que você instale a chave GPG da Red Hat. Esta chave é necessária para autenticar os pacotes baixados do Red Hat Network. Se você executar a versão de linha de comando na primeira vez que iniciar o Red Hat Update Agent, precisa instalar a chave GPG da Red Hat manualmente. Se você não a tiver instalada, verá a seguinte mensagem:
Seu chaveiro do GPG não contém a chave pública do Red Hat, Inc..
Sem ele, você não conseguirá verificar que os pacotes de downloads do Update Agent
são assinados de forma segura pela Red Hat.
Copy to Clipboard Toggle word wrap

Nota

Chaves GPG devem ser instaladas para cada usuário. Para instalar a chave a ser usada com o Red Hat Network, importe a chave enquanto autenticado como root.
O método para instalar a chave varia, dependendo da sua versão de RPM. A partir da versão 4.1, distribuída com o Red Hat Enterprise Linux 3, é possível importar as chaves GPG usando RPM. Invoque o seguinte numa janela de comandos como root:
 rpm --import /usr/share/doc/rpm-4.1/RPM-GPG-KEY  rpm --import /usr/share/doc/rpm-4.1/RPM-GPG-KEY  rpm --import /usr/share/doc/rpm-4.1/RPM-GPG-KEY 
Copy to Clipboard Toggle word wrap
Para as versões mais antigas do RPM, como aquela distribuída com o Red Hat Enterprise Linux 2.1, use o comando gpg (como root):
 /usr/bin/gpg --import /usr/share/rhn/RPM-GPG-KEY 
Copy to Clipboard Toggle word wrap
Para baixar a chave GPG da Red Hat antes, pode obtê-la na URL: https://www.redhat.com/security/team/key.html . Aqui está um exemplo:
Type bits/keyID Date User ID
pub  1024D/650D5882 2001-11-21 Red Hat, Inc. (Security Response Team)
sub  2048g/7EAB9AFD 2001-11-21 

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.2.1 (GNU/Linux)

mQGiBDv70vQRBADh701rf8WUzDG88kqlV/N5KQ1PF0amnODB/1EeuAD7n6bCBRmV
ekQWJCdfab0Rf1S+VsFg6IAAAmDIarVnacTLQzqCdGJqTpXm/rGVpLv+mCh+OmT9
QRFbjSzB0uPJOpiIvJwSS00D/wJ8XKzHkVNgW3DiJ9Qz2BHYszU2ISI6FwCgxY6d
IVjWT5jblkLNjtD3+fR024ED/i0e2knetTX3S9LjC+HdGvP8Eds92Ti2CnJLaFJk
Rp749PucnK9mzxPcO2jSHgdtjWAXst/st+gWFVbFmkjBQDVSd00B/xEwI1T1+LN8
V7R8BElBmg99IlJmDvA2BI/seXvafhzly9bxSHScFnceco/Az9umIs3NXwv3/yOm
ZakDBAC6SAGHBmpVkOdeXJDdb4LcbEhErFU3CpRCjZ6AOnFuiV1MGdulZXvEUgBA
I6/PDE5nBHfZY3zPjyLPZVtgYioJpZqcRIx/g+bX2O8kPqvJEuZ19tLCdykfZGpy
bsV7QdSGqBk3snNOizmFj543RaHyEbnwKWbNADhujWMeUAxN+7Q8UmVkIEhhdCwg
SW5jLiAoU2VjdXJpdHkgUmVzcG9uc2UgVGVhbSkgPHNlY2FsZXJ0QHJlZGhhdC5j
b20+iFcEExECABcFAj3GczYFCwcKAwQDFQMCAxYCAQIXgAAKCRBeVICDZQ1YghAU
AJoCeQfuMR2dKyLft/10O6qUs+MNLQCggJgdO8MUO2y11TWID3XOYgyQG+2InAQT
AQIABgUCPtyYpQAKCRDurUz9SaVj2e97A/0b2s7OhhAMljNwMQS4I2UWVGbgtxdu
D+yBcG/3mwL76MJVY7aX+NN/tT9yDGU+FSiQZZCL/4OFOHMvjpcDqfJY+zpTlBii
ZMAPJWTs2bB+0QaXxUgWlwW84GVf2rA6RSbvMLTbDjTH8t7J1RGP9zAqu8SgraTA
QbQdao6TNxVt+ohGBBMRAgAGBQI+3LjCAAoJECGRgM3bQqYOf5MAoIjiJDe+hDOj
9+jlR0qDs9lIi/C2AJ9SBBfd4A8hyR4z3lY7e0LzjWF51LkCDQQ7+9O3EAgA8tMs
xdUmuTfA+X78fMXh7LCvrL4Hi28CqvNM+Au81XJjDLNawZvpVmFlMmd9h0Xb5Jt2
BZWLR13rcDUByNdw1EWhVAzCz6Bp9Z3MIDhcP00iIBctIHn7YP9fi5vV0G03iryT
XE01mhWoBlC233wr3XHwsqxFfZzaCZqqNKTl0+PNfEAIzJRgtYiW8nzFTPpIR05E
oRn6EvmQfayOF2uYDX9Sk//lOD7T7RLtKjM/hPW/9NoCGwwROaG+VUzVv4aelh1L
dJGEjpFtdxcrOUMD8xbkuGMznu0mpDI+J2BUDh5n57yOyEMaGrQ0jfY1ZqdqDvZg
osY1ZHa6KlmuCWNTnwADBQf/XYhCicp6iLetnPv6lYtyRfFRpnK98w3br+fThywC
t81P2nKv8lio6OsRbksGc1gX8Zl6GoHQYfDe7hYsCHZPoWErobECFds5E9M7cmzV
TTyNTvrELrs07jyuPb4Q+mHcsYPILGR3M+rnXKGjloz+05kOPRJaBEBzP6B8SZKy
QNqEfTkTYU4Rbhkzz/UxUxZoRZ+tqVjNbPKFpRraiQrUDsZFbgksBCzkzd0YURvi
CegO2K7JPKbZJo6eJA10qiBQvAx2EUijZfxIKqZeLx40EKMaL7Wa2CM/xmkQmCgg
Hyu5bmLSMZ7cxFSWyXOst78dehCKv9WyPxHV3m4iANWFL4hGBBgRAgAGBQI7+9O3
AAoJEF5UgINlDViCKWcAoMCeYStWVKXJTytzHEL6Wl8rXr8WAKCHuapJIA4/eFsf
4ciWtjY8cO0v8Q==
=yOVZ
-----END PGP PUBLIC KEY BLOCK-----
Copy to Clipboard Toggle word wrap
Salve o arquivo texto e importe-o para seu chaveiro, usando o método aplicável para a sua versão de RPM.

4.3.2. Instalação Manual dos Pacotes

Se você optar por baixar, mas não por instalar, as atualizações de software através do Red Hat Update Agent ou pelo site do RHN, deve instalá-las manualmente usando RPM.
Para instalá-las, altere para o diretório que contém os pacotes baixados. O diretório default é /var/spool/up2date. Digite o comando rpm -Uvh *.rpm. Quando a instalação dos pacotes terminar, você pode apagá-los se quiser. Você não precisa mais deles.
Após instalar os pacotes, você deve atualizar seu Perfil de Sistema, para que que não seja solicitado seu download novamente. Consulte a Seção 4.3.3, “Sincronizando Seu Perfil de Sistema” para mais detalhes.

4.3.3. Sincronizando Seu Perfil de Sistema

Se você configurou o Red Hat Update Agent para instalar os pacotes mais recentes, seu Perfil de Sistema armazenado pelo Red Hat Network é atualizado após os pacotes serem instalados. No entanto, se você baixar somente os pacotes RPM mais recentes usando o Red Hat Update Agent, baixar os pacotes RPM do site ou atualizar/instalar/remover os pacotes RPM você mesmo, seu Perfil de Sistema não é atualizado automaticamente. Você deve enviar seu Perfil de Sistema atualizado para os Servidores do RHN (RHN Servers).
Para sincronizar a lista de pacotes RPM no seu sistema local Red Hat Enterprise Linux;5 e no Red Hat Network, invoque o comando:
rhn-profile-sync
Copy to Clipboard Toggle word wrap
Após rodar este comando, seu Perfil de Sistema reflete as versões mais recentes do software instalado no seu sistema.
Para os sistemas Red Hat Enterprise Linux 4, use o seguinte comando para atualizar a lista de pacotes, execute o comando:
up2date -p
Copy to Clipboard Toggle word wrap

4.3.4. Arquivo de Registro

O Red Hat Update Agent mantém um registro de todas as ações que executa no seu sistema, no arquivo /var/log/up2date. Utiliza o método de registro rotativo padrão. Portanto, os registros mais antigos estão nos arquivos /var/log/up2date.1, /var/log/up2date.2 e /var/log/up2date.3. Os arquivos de registro armazenam ações executadas pelo Red Hat Update Agent, como a abertura de seu banco de dados RPM, quando este conecta ao Red Hat Network para obter informações de seu Perfil de Sistema, quais pacotes são baixados, quais pacotes são instalados usando o Red Hat Update Agent, e quais pacotes são apagados de seu sistema após a instalação. Se você optar por instalar e apagar pacotes sozinho, estas ações não são registradas neste arquivo. Nestes casos, você deve manter seu próprio registro de ações não executadas através do Red Hat Update Agent.
Voltar ao topo
Red Hat logoGithubredditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar. Explore nossas atualizações recentes.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja o Blog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

Theme

© 2025 Red Hat