yum agregar repositorios de forma rapida y sencilla

Todos sabemos ya cómo agregar un repositorio en Fedora no? Lo cotidiano es descargar el repo (usualmente un archivo de texto con extensión .repo), copiarlo a la carpeta /etc/yum.repos.d/ y posteriormente activarlo (si no lo está por defecto). Pues bien, hacer esta tarea es mucho más rápida y sencilla si utilizamos la utilidad yum-config-manager.

A continuación explicaré cómo añadir un repositorio y activarlo/desactivarlo haciendo uso de esta herramienta.

Agregar repositorio

Localiza la dirección del archivo del repositorio y ejecuta el siguiente comando sustituyendo la url (puede ser de un archivo local).

Código:
1
su -c "yum-config-manager --add-repo=ruta-del-repositorio"

Por ejemplo si queremos agregar el repositorio KDE RedHat ejecutaríamos:

Código:
1
su -c "yum-config-manager --add-repo=http://apt.kde-redhat.org/apt/kde-redhat/fedora/kde.repo"

Activar repositorio

Para activar un repositorio únicamente ejecutamos la utilidad con la opción --enable seguido del nombre del repositorio.

Código:
1
su -c "yum-config-manager --enable nombre-del-repo"

Por ejemplo para activar la sección kde-testing del repositorio de KDE RedHat, ejecutamos:

Código:
1
su -c "yum-config-manager --enable kde-testing"

El nombre pueden identificarlo viendo el archivo del repositorio y buscar la parte que está entre corchetes [ ].

Desactivar repositorio

Análogamente para desactivarlo ejecutamos la utilidad con la opción --disable

Código:
1
su -c "yum-config-manager --disable nombre-del-repo"

Ejemplo:

Código:
1
su -c "yum-config-manager --disable kde-testing"

Esta no solo sirve para administrar repositorios sino también para modificar las opciones predeterminadas de YUM. Para obtener más ayuda ejecuten:

Código:
1
su -c "yum-config-manager --help"

Fuente

Dejar un comentario?

2 Comentarios.

  1. ¿Y como le hago para agregar el rep de cinelerra?
    En realidad, lo quiero instalar. Tengo Fedora ver. 17.

    • Primero se instalan los paquetes básicos para compilar.

      $ su -c ‘install kernel-headers kernel-devel ‘
      $ su -c ‘yum groupinstall “Development Tools” “Development Libraries”‘

      Si tienes Kernel PAE.

      $ su -c “yum install kernel-PAE-devel”

      Ahora instalamos las dependencias.

      $ su -c “yum install esound-devel alsa-lib-devel mjpegtools-devel e2fsprogs-devel fftw3-devel a52dec-devel libsndfile-devel faad2-devel libraw1394-devel libiec61883-devel libavc1394-devel x264-devel libogg-devel libvorbis-devel libtheora-devel nasm faac-devel libtiff-devel libdv-devel ffmpeg-devel libuuid-devel faad2 faac libmp3lame0 mjpegtools”

      Para obtener el código fuente de cinerella deben tener instalado git si no lo tienen lo instalan de la siguiente forma.

      $ su -c “yum install git”

      Y para obtener el código fuente realizan lo siguiente

      $ git clone git://git.cinelerra.org/j6t/cinelerra.git cinelerra-cv

      y si ya lo tienen y desean ver si hubo alguna actualización realizan lo siguiente

      $ cd cinelerra-cv
      $ git pull

      Una vez que han descargado el código fuente hacen lo siguiente.

      $ cd cinelerra-cv
      $ ./autogen.sh

      Si su sistema es de 32 bits ejecutan.

      $ ./configure –with-buildinfo=git/recompile –enable-mmx –without-pic

      Si es de 64 bits ejecutan.

      $ ./configure –with-buildinfo=git/recompile

      Cuando termine ejecuta lo siguiente, dependiendo del equipo puede tomar un tiempo en que finalice.

      $ make

      Para instalarlo ejecutan.

      $ su -c “make install”
      $ su -c “ldconfig”

      Si por algún motivo lo quieren desinstalar abren una terminal y ejecutan lo siguiente

      $ cd cinelerra-cv
      $ su -c “make uninstall”

      Si les aparece el error “WARNING:/proc/sys/kernel/shmmax is 0x2000000, which is too low” agreguen lo siguiente al archivo sysctl.conf.

      $ su -c “su editor de texto /etc/sysctl.conf”
      kernel/shmmax=0x7fffffff (esto es lo que agregan al final del archivo)
      $ sysctl -p

Deje un comentario


NOTA - Puede usar estosHTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Translate »