Configuración de repositorios

1- Configurando un repositorio con el iso

* Descargamos el iso desde una página web, ejm. http://mirror.vietoss.com/RHEL/ISOs/

Es probable que se descargue dentro del directorio Downloads.

* Creamos una carpeta rhel en la raíz:

#mkdir /rhel

* Cambiamos los permisos.

#chmod 755 /rhel

** Si configuramos manualmente y de manera temporal, montamos un iso en el directorio creado, así:

[root@julita Downloads]# mount -o loop /home/jinca/Downloads/rhel-server-6.3-x86_64-dvd.iso /rhel
[root@julita Downloads]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_julita-lv_root
                       50G  4.5G   43G  10% /
tmpfs                 1.9G  336K  1.9G   1% /dev/shm
/dev/sda5             485M   38M  422M   9% /boot
/dev/mapper/vg_julita-lv_home
                       13G  7.1G  5.1G  59% /home
/dev/sr0              3.5G  3.5G     0 100% /media/RHEL_6.3 x86_64 Disc 1
/home/jinca/Downloads/rhel-server-6.3-x86_64-dvd.iso
                      3.5G  3.5G     0 100% /rhel

** Si deseamos configurar este repositorio de manera persistente, agregamos al final del archivo /etc/fstab, lo siguiente:

#vim /etc/fstab   
/home/alumno/Download/rhel.iso   /rhel   iso9660    ro,loop=/dev/loop0  0  0

– – origen de montaje, destino de montaje, tipo de archivo de montaje, opciones de montaje

2- Configurando un repositorio local

* Crear local.repo dentro de yum.repos.d

[root@julita Downloads]# cd /etc/yum.repos.d/
[root@julita yum.repos.d]# touch local.repo
[root@julita yum.repos.d]#

#vim /etc/yum.repos.d/local.repo  – – .repo para determinar repositorio

[local]

name = Local repo

baseurl = file:///rhel

gpgcheck=0   – – no comprueba firma de paquetes

[local]
name = Local repo
baseurl = file:///rhel
gpgcheck = 0

#yum search nmap  – – busca el paquete nmap

#yum -y install nmap  – – instala el paquete nmap

[root@julita yum.repos.d]# vim /etc/yum.repos.d/local.repo
[root@julita yum.repos.d]# yum search nmap
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
Updating certificate-based repositories.
Unable to read consumer identity
local                                                    | 4.0 kB     00:00 ... 
local/primary_db                                         | 3.1 MB     00:00 ... 
============================== N/S Matched: nmap ===============================
nmap.x86_64 : Network exploration tool and security scanner

  Name and summary matches only, use "search all" for everything.
[root@julita yum.repos.d]#

NOTA: Si deseamos hacerlo local, sólo se modifica el archivo /etc/yum.repos.d/local.repo y se configura la ruta local🙂

About Julita Inca

Ingeniero de Sistemas UNAC, Magíster en Ciencias de la Computación PUCP, OPW GNOME 2011, Miembro de la GNOME Foundation desde el 2012, Embajadora Fedora Perú desde el 2012, ganadora del scholarship of the Linux Foundation 2012, experiencia como Admin Linux en GMD y Especialista IT en IBM, con certificaciones RHCE, RHCSA, AIX 6.1, AIX 7 Administrator e ITILv3. Experiencia académica en universidades como PUCP, USIL y UNI. HPC researcher, a simple mortal, like you!
This entry was posted in FEDORA, τεχνολογια :: Technology and tagged , , , , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s