A veces me topo que hay algunos paquetes que no aparecen en otros repos. Así que busco el src.rpm en otro lugar (fedora por ejemplo aunque a vece tomo de otras distros) y compilo mi propio rpm.
Quedan bonitos, no es difícil.
Ahora, cómo distribuyo esos paquetes? Lo que hice fue crear mi propio repo via web. Ese es el objetivo ahora... crear un repo para distribuir en tu red local o internet algunos paquetes que consideras convenientes.
Instalo createrepo:
yum install createrepo
entonces entro a /var/www/html, creo un directorio y levanto el servidor web
mkdir /var/www/html/i386
cd /var/www/html/i386
service httpd restart
chkconfig httpd on
dentro de este directorio copio todos mis lindos paquetes. (este paso no lo explicaré, copialo a tu gusto)
Ahora, para hacer util al repo escribo dento de este directorio:
createrepo .
este createrepo crea unos xml que son la lista de pquetes del repositorio, dependencias que hagan falta y demás información que el yum requiera.
Bueno, en las máquinas clientes edito un nuevo archivo:
vi /etc/yum.repos.d/nuestroserver.repo
dentro del archivo pongo esto:
[nuestroserver]
name=CentOS 5 Packages from NuestroServer.com
baseurl=http://192.168.0.1/i386
gpgcheck=0
Lo que hice fue crear un repo llamado nuestroserver, con una descripción (name) cualquiera, en baseurl puse la URL para alcanzar mi anteriormente creado repo, y le puse gpgcheck porque no tengo clave publica (esto será tema de otro howto porque ahora no sé cómo).
Una vez creado puedo sencillamente usar yum para instalar paquetes, como está en repo nuevo en la lista, pues yum hará uso de esos paquetes si lo considera adecuado.
Comentarios
consulta sobre repos centos 7 sin inter
Pues tal y como está
O si no copias los RPMs en cada cliente e instalas con RPM :)
Si no es una consulta referente directamente al COMO, deberías crear un nuevo tema del foro (POST)
bye
}:-)