Use o utilitário yum para modificar os programas de seu sistema em quatro maneiras:
Para instalar um novo programa a partir de um repositório de pacotes
Para instalar novos programas a partir de um arquivo de pacote individual
Para atualizar um programa existente no seu sistema
Para remover programas não-necessários no seu sistema
![]() | Instalando Programas de um Arquivo de Pacote |
|---|---|
O comando |
Para usar o yum, especifique a função e um ou mais pacotes ou grupos de pacotes. Cada seção abaixo mostra alguns exemplos.
Para cada operação, o yum faz download da última informação de pacotes dos repositórios configurados. Se o seu sistema usa uma conexão de rede lenta, o yum pode necessitar de muitos segundos para baixar os arquivos de índice do repositório e os arquivos de cabeçalho para cada pacote.
O utilitário yum procura os arquivos de dados para determinar o melhor conjunto de ações para produzir o resultado requerido e mostrar a transação para você aprovar. A transação pode incluir a instalação, atualização ou remoção de pacotes adicionais para resolver dependências de programas.
Esse é um exemplo de transação para instalar o tsclient:
=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
tsclient i386 0.132-6 base 247 k
Installing for dependencies:
rdesktop i386 1.4.0-2 base 107 k
Transaction Summary
=============================================================================
Install 2 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 355 k
Is this ok [y/N]:
Exemplo 1. Formato de Relatórios de Transação do yum
Reveja a lista de alterações e pressione Y para aceitar e começar o processo. Se você pressionar N ou Enter, o yum não irá efetuar o download ou alterar qualquer pacote.
![]() | Versões de Pacotes |
|---|---|
O utilitário |
O utilitário yum também importa a chave pública dos repositórios se ela ainda não está instalada no chaveiro do rpm.
Esse é um exemplo de uma importação de chave pública:
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 4f2a6fd2
public key not available for tsclient-0.132-6.i386.rpm
Retrieving GPG key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora
Importing GPG key 0x4F2A6FD2 "Fedora Project <fedora@redhat.com>"
Is this ok [y/N]:
Exemplo 2. Formato da Importação de Chave Pública do yum
Verifique a chave pública e pressione y para importar a chave e autorizá-la para o uso. Se você pressionar N ou Enter, o yum pára sem instalar nenhum pacote.
Para garantir que os pacotes baixados são genuínos, o yum verifica a assinatura digital de cada pacote contra a chave pública do fornecedor. Uma vez que todos pacotes necessários para a transação são baixados com sucesso e verificados, o yum os aplica no sistema.
![]() | Log de Transação |
|---|---|
Toda transação completada gera um registro dos pacotes afetados no |
Para instalar o pacote tsclient, execute o comando:
su -c 'yum install tsclient'
Coloque a senha de root quando solicitado.
Para instalar o grupo de pacotes MySQL Database (Banco de Dados MySQL), execute o comando:
su -c 'yum groupinstall "MySQL Database"'
Coloque a senha de root quando solicitado.
![]() | Novos Serviços Requerem Ativação |
|---|---|
Quando você instala um serviço, o Fedora não ativa ou inicia ele. Para configurar um novo serviço para inicializar com o sistema, escolha Desktop → Configuração de Sistema → Configuração do Servidor → Serviços, ou use o utilitário de linha de comando |
Para atualizar o pacote tsclient para a última versão, digite:
su -c 'yum update tsclient'
Coloque a senha de root quando solicitado.
![]() | Novas Versões de Programas Necessitam de Reinicialização |
|---|---|
Se um programa está em uso quando ele é atualizado, a versão antiga continua ativa até que a aplicação ou serviço seja reiniciado. Atualizações de kernel entram em atuação quando você reiniciar todo seu sistema. |
![]() | Pacotes do Kernel |
|---|---|
Pacotes de kernel se mantêm no sistema depois que eles são sobrepostos por versões mais novas. Isso permite que você inicialize seu sistema com uma versão de kernel mais antiga se um erro acontecer com a versão atual. Para minimizar a manutenção, o |
Para atualizar todos os pacotes no grupo de pacotes MySQL Database, execute o comando:
su -c 'yum groupupdate "MySQL Database"'
Coloque a senha de root quando solicitado.
![]() | Atualizando Todo o Sistema |
|---|---|
Para atualizar todos os pacotes no seu sistema Fedora, use os comandos descritos na Seção 6, “Atualizando seu Sistema com o |
Para remover programas, o yum examina seu sistema em busca do programa específico e qualquer programa que pode precisá-lo como dependência. A transação para remover um programa exclui ambos os programas e as dependências.
Para remover o pacote tsclient de seu sistema, use o comando:
su -c 'yum remove tsclient'
Coloque a senha de root quando solicitado.
Para remover todos os pacotes no grupo de pacotes MySQL Database, execute o comando:
su -c 'yum groupremove "MySQL Database"'
Coloque a senha de root quando solicitado.
![]() | Data e Configuração de Retenção de Arquivo |
|---|---|
O processo de remoção deixa os dados dos usuários no lugar mas podem remover arquivos de configuração em alguns casos. Se a remoção de um pacote não inclui o arquivo de configuração e você reinstalar o pacote depois, ele pode reusar o velho arquivo de configuração. |