Resumo yum red hat

Revisando Red Hat
YUM

O yum é uma das principais ferramentas encontradas nos sistemas Red Hat, resumidamente o yum tem a função de buscar, instalar, atualizar e remover pacotes de sistemas. Estarei descrevendo algumas das principais funções desta ferramenta.

Atualizando o sistema

Apenas com o comando yum podemos atualizar todos os pacotes em nosso sistema com o comando seguinte abaixo:

yum update

Instalando pacotes

Para instalar pacotes, basta apenas digitar o comando yum install nomedopacote,caso o pacote necessite de dependências o próprio yum irá busca-las e o informará as dependências necessárias e tamanho de cada pacote. Se o pacote já estiver instalado o yum irá atualiza-lo.

yum install httpd

Instalando Grupos de pacotes

Com o yum é possível instalar grupos de pacotes em seu sistema, com o comando yum grouplist será mostrado uma lista de pacotes como mostrado abaixo:

[root@localhost ~]# yum grouplist
Loaded plugins: fastestmirror
Setting up Group Process
Loading mirror speeds from cached hostfile
 * addons: mirrors.xmission.com
 * base: centos.mirrors.tds.net
 * extras: centos.mirrors.tds.net
 * updates: mirrors.arsc.edu
Installed Groups:
   Ambiente da Área de Trabalho GNOME
   Editores
   Escritório/Produtividade
   Ferramentas Administrativas
   Ferramentas de Configuração de Servidores
   Ferramentas do Sistema
   Gráficos
   Internet em Modo Gráfico
   Internet em Modo Texto
   Java
   Servidor Web
   Servidor de Mail
   Servidores de Rede
   Sistema X Window
   Suporte à Impressão
   Suporte à Rede Dialup
   Yum Utilities
Available Groups:
   Armazenamento em Clusters
   Autoria e Publicação
   Banco de Dados MySQL
   Banco de Dados PostgreSQL
   Base
   Beagle
   Bibliotecas de Desenvolvimento
   Clustering
   Desenvolvimento Java
   Desenvolvimento de Aplicativo Legado
   ...
   Virtualização
   XFCE-4.4
Done

Caso seja necessário a instalação dos pacotes necessários para o banco de dados MySQL podemos apenas instala-los com o comando abaixo:

yum groupinstall "Banco de Dados MySQL"

Atualizando pacotes

Atualizando pacotes individuais

Para atualizar um pacote em especifíco basta:

yum update httpd

Para atualizar um grupo de pacotes é semelhante:

yum update "Banco de Dados MySQL"

Removendo Pacotes

Outra funcionalidade do yum é também a remoção de pacotes e grupos de pacotes, deve-se ter muito cuidado com a remoção de pacotes com yum, pois no momento da remoção, remove os pacote no qual ele tem como dependente.

removendo pacote em especifíco :

yum remove httpd

removendo grupo de pacotes:

yum remove "Banco de Dados MySQL"

Buscando pacotes

O yum ainda permite o usuário fazer busca por pacotes, veja:

Buscar pacote :

[root@localhost ~]# yum list httpd
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: mirrors.xmission.com
 * base: mirror.skiplink.com
 * extras: mirror.anl.gov
 * updates: mirrors.arsc.edu
Installed Packages
httpd.i386          2.2.3-43.el5.centos                                                                                    installed

Se você percebeu eu já adicionei o nome do pacote, ou seja, o comando “yum list” só é interesante quando já se sabe o nome do pacote. Quando queremos procurar por um pacote especifico e não sabemos os nome o ideal é usar o comando “yum search” como exemplo abaixo:

[root@localhost ~]# yum search httpd
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: mirror.chpc.utah.edu
 * base: mirrors.kernel.org
 * extras: centos.mirrors.tds.net
 * updates: centos.pop.com.br
=============================================================================================== Matched: httpd ===============================================================================================
mod_ssl.i386 : Módulo SSL/TLS para o servidor HTTP Apache
system-config-httpd.noarch : Ferramenta de configuração do Apache
centos-ds.i386 : CentOS Directory, Administration, and Console Suite
httpd.i386 : Servidor HTTP Apache
httpd-devel.i386 : Ferramentas de desenvolvimento para o servidor HTTP Apache.
httpd-manual.i386 : Documentação para o servidor HTTP Apache.
mod_dav_svn.i386 : Módulo do servidor Apache para o servidor Subversion.

Observe que ele nos retornou uma variedade maior de pacotes httpd.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s