Vous êtes sur la page 1sur 8

Instalar Repositorios DAG - RPMForge - EPEL CentOS 5 & 6

Yellow dog Updater, Modified (YUM) es una herramienta de software libre de gestin de paquetes para sistemas Linux basados en RPM. Fue desarrollado por Seth Vidal y un grupo de programadores voluntarios, y actualmente se mantiene como parte del proyecto Linux@DUKE de la Universidad de Duke. A pesar de que yum es una utilidad para lnea de comandos, otras herramientas proveen a yum de una interfaz grfica de usuario, como pup, pirut y yumex. Desde que Seth Vidal trabaja en Red Hat, programadores de dicha compaa estn implicados en el desarrollo de yum.

Yum es una utilidad totalmente reescrita a partir de su herramienta predecesora, Yellowdog Updater (YUP), y fue desarrollada principalmente para actualizar y controlar los sistemas Red Hat utilizados en el departamento de fsica de la Universidad de Duke. Desde entonces, ha sido adoptada por Fedora, CentOS, y otras distribuciones de GNU/Linux basadas en RPM, incluyendo el mismo Yellow Dog, donde reemplaz a la utilidad original YUP. El manejador de paquetes de Red Hat, up2date, tambin puede hacer uso de los repositorio de software de yum cuando realiza actualizaciones de software. Red Hat Enterprise 5 reemplaz up2date por yum y pirut. Con los paquetes "yum-updatesd" o "yum-updateonboot" se puede hacer una actualizacin de software automtica. El sistema de repositorios yum est convirtindose rpidamente en un estndar para los repositorios basados en RPM. En SUSE Linux 10.1 se aade soporte para repositorios YUM en YaST, y los repositorios de openSUSE estn basados exclusivamente en Yum. Yellow dog Updater, Modified est disponible bajo licencia GNU GPL versin 2 o superiores.

Fuente
http://wiki.centos.org/AdditionalResources/Repositories

Descarga e Importacin del DAG GPG key


Recomendamos descargar el DAG GPG Key en el directorio /etc/yum.repos.d/ view plainprint? 1. wget http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt

Ahora importaremos el KEY del Repositorio DAG view plainprint? 1. rpm --import RPM-GPG-KEY.dag.txt

Descargando el package RPMForge para(i386 i686 - 32bit)


CentOS 6 view plainprint? 1. wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm CentOS 5 view plainprint? 1. wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.22.el5.rf.i386.rpm

Descargando el package RPMForge para (x86_64 - 64bit)


CentOS 6 view plainprint? 1. wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.22.el6.rf.x86_64.rpm CentOS 5 view plainprint? 1. wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.22.el5.rf.x86_64.rpm

Instalamos Repositorio RPMForge


view plainprint? 1. rpm -Uhv rpmforge-release-0.5.2-2.*.rpm

Descargar e Instalar Repositorio EPEL para(i386 - 32bit)


CentOS 6 view plainprint? 1. rpm -Uvh http://download.fedora.redhat.com/pub/epel/6/i386/epel-release-65.noarch.rpm CentOS 5 view plainprint?

1. rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-54.noarch.rpm

Instalando yum-priorities
Instalaremos un paquete para poder priorizar las actualizaciones de algunos repositorios. view plainprint? 1. yum -y install yum-priorities

Configurando Prioridades de las actualizaciones de los repositorios


Ahora para tener un orden de prioridades editamos los archivos .repo y agregamos priority=1 y para e repositorio centosplus priority=2. view plainprint? 1. 2. 3. 4. 5. vi /etc/yum.repos.d/CentOS-Base.repo [base] or [updates] or [addons] or [extras] priority=1 [centosplus] priority=2

Solo diferenciaremos el repositorio Forge y le agregamos priority=10 para darle mayor prioridad. view plainprint? 1. vi /etc/yum.repos.d/rpmforge.repo 2. [rpmforge] 3. priority=10 Ahora actualizate con un yum -y update y eso es todo.

Tema Anterior : http://superahacker.blogspot.com/2010/03/instalacion-configuracion-postgres.html En esta oportunidad, es casi necesario contador con Aplicacin que nos de la facilidad de administrar nuestro servidor Postgres y para eso explicaremos como instalar Pgadmin

Requisitos
Haber revisado los pasos de instalacin del tema anterior.

Instalacin
Como era de esperarse usaremos nuestros Repositorios YUM para la instalacin y sus dependencias requeridas para correr pgadmin en Linux.

$ yum -y install pgadmin


Observe la imagen a continuacin, y aprecie que se instala Pgadmin y sus dependencias.

Si de casualidad no tiene el icono de pgadmin III en el escritorio revise en su menu de Aplicaciones programacin /pgadmin III. Carguemos Pgadmin III, luego presione sobre el icono de conexin para Agregar el registro de un nuevo servidor. ingrese los datos tal como se muestra en la imagen no olvide que el password es "postgres".

Ahora observe que sucede a continuacin con este mensaje de error, esto se debe aque debemos configurar el modo de autenticacin se recomienda normalmente usar password encriptados md5; pero para el localhost deberiamos dejarlo sin autenticacin.

Configurando el Modo Autenticacin


Editaremos el archivo pg_hba.conf y permitiremos que las conexiones al localhost se hagan sin password, tambien permitiremos conexiones remotas pero con autenticacion MD5.

vi /var/postgres/8.4/data/pg_hba.conf #host all all 127.0.0.1/32 ident sameuser //Reemplaze por host all all 127.0.0.1/32 trust host all all 0.0.0.0 0.0.0.0 md5
Observe la imagen a continuacin.

Reinicie el Servicio postgres e intente conectar de nuevo.

service postgresql restart


Observe la imagen a continuacin, podemos ver que la conexin se ha llevado con exito.

Generando Password MD5


Es casi siempre necesario contar con un nivel de autenticacin bastante confiable como los password encriptados con MD5. Haciendo clic derecho sobre el usuario postgres seleccione en el submenu la opcin Propiedades,observe la imagen a continuacin.

Ingrese el password anterior y el nuevo password donde corresponda, nosotros anteriormente proporcionamos una password "postgres", luego presione en [aceptar], observe la imagen a continuacin.

De esta manera hemos generado un password encriptado con MD5 para nuestro usuario postgres, Observe la imagen a continuacin y apreciara el password encriptado.

Ahora solo bastaria con configurar el modo de autenticacin para aumentar nuestra seguridad.

vi /var/postgres/8.4/data/pg_hba.conf #host all all 127.0.0.1/32 trust //Reemplaze por host all all 127.0.0.1/32 md5

Ahora para hacer efectivo el cambio de configuracin bastaria con recargar el servicio y volver a conectar pero esta vez proporcionando el password que le asignamos a nuestro usuario Postgres

service postgresql reload


Espero que el tiempo invertido en cada tema valga la pena.

Vous aimerez peut-être aussi