Repositorios, ¿qué son?
¿Qué son los repositorios?, esta es la pregunta que nos hacemos todos los que empezamos ha utilizar cualquier sistema GNU/Linux. Y a priori puede sonar como algo muy técnico, o muy difícil de entender, pero no es así.
Los repositorios son grandes almacenes que contienen todos los paquetes que necesitamos para instalar uno o varios programas.
Si venimos de utilizar Windows en nuestro ordenador, nunca habremos utilizado los repositorios, ya que en Windows la manera de distribuir los programas, es descargando el software desde la Web oficial, o comprando un CD, y ejecutando la instalación.
Pero aunque es posible distribuir los programas de esta manera en Linux, la que más se utiliza es la de los repositorios, ya que si se añade una versión nueva a los repositorios de algún programa que tengamos instalado, el sistema nos avisa del cambio, pudiendo actualizarlo automáticamente.
También los repositorios son útiles a la hora de buscar software e instalarlo. Si nos metemos en el Centro de Software de Ubuntu podremos apreciar este hecho, ya que sólo tendremos que seleccionar un programa y pinchar en instalar, de esta manera el sistema se encargará de descargar lo que necesite e instalarlo sin más quebraderos de cabeza para nosotros.
Otra ventaja de todo esto, pero que poco tiene que ver con los repositorios, es que Linux al ser un sistema Libre y de código abierto, nos brinda la posibilidad de disponer de multitud de programas gratuitos a nuestra disposición a un solo clic.
Como configurar los repositorios en Ubuntu
La verdad es que los repositorios no se configuran, más bien se añaden o se quitan del sistema, pero lo primero que tenemos que saber es diferenciar la dirección de un repositorio.
Normalmente en Ubuntu todas las direcciones empiezan por las siglas “PPA”. Por ejemplo, el repositorio del paquete ofimática Libre Office es:
ppa:libreoffice/ppa
Como podemos apreciar empieza por “ppa”.
También podemos encontrar la dirección entera del repositorio. Por ejemplo la dirección del repositorio del programa CDemu:
http://ppa.launchpad.net/cdemu/ppa/ubuntu
Como podemos ver después del http:// tenemos otra vez las siglas “ppa”, las cuales nos dicen que esta dirección es un repositorio.
También hay casos en los que la dirección del repositorio es una dirección Web. Por ejemplo la dirección del repositorio de Google:
deb http://dl.google.com/linux/deb/ stable non-free
Normalmente las direcciones de los repositorios, las podemos encontrar dentro de la Web del proyecto que queramos añadir a nuestra distribución, y bien especificadas en un color llamativo, o contenedor de texto.
Una vez que ya tenemos idea de que son los repositorios, voy a explicar como podemos añadirlos a nuestro sistema.
Podemos hacerlo de dos maneras sencillas. Una de ellas será visual, navegando por los menús y pestañas, y la otra será utilizando comandos en el terminal.
Parte Visual
Como ya he explicado, lo primero que necesitamos es la dirección del repositorio que vamos a instalar, yo utilizaré las direcciones de los tres ejemplos anteriores.
Primero nos vamos al Centro de Software de Ubuntu.
Aplicaciones>Centro de Software de Ubuntu
Pinchamos en:
Editar>Orígenes de Software..
Introducimos la contraseña de Root, que es el nombre que se le da al administrador en Linux.
Nos vamos a la pestaña:
Otro software
Y pinchamos en:
Añadir
En este cuadro es donde introduciremos la dirección del repositorio.
Pegamos la dirección del repositorio, y pinchamos en:
Añadir origen
Ahora ya podemos ver los repositorios añadidos, solo queda pinchar en Cerrar
Ya sólo queda buscar el programa o programas en el Centro de Software de Ubuntu.
Anotaciones:
Para terminar, dos cuestiones ha tener en cuenta.
1ª Si tenemos que introducir una dirección que no empieza por ppa, si no que son direcciones Web, como la dirección del repositorio de Google, tenemos que añadir las siglas deb y un espacio, antes de la dirección. Por ejemplo la dirección del repositorio de Google quedaría así:
deb http://dl.google.com/linux/deb/ stable non-free
2ª También hay en ocasiones en las que un repositorio requiere una clave de firma.
Es el caso del repositorio anteriormente mencionado, del programa Cdemu.
Si nos metemos en su Web, podremos ver las direcciones de los repositorios y la clave de firma.
Para agregar la clave de firma sólo tendremos que pinchar encima del número que vemos, y se nos abrirá otra página en la que veremos lo siguiente:
Sobre el número en color azul, pinchamos con el botón derecho del ratón y seleccionamos.
guardar enlace como….
Se nos guardará un archivo con el nombre de lookup el cual contiene la clave del repositorio.
Ahora vamos a importar la clave.
Una vez que tengamos la dirección del repositorio agregada nos vamos a la pestaña, Autenticación y seleccionamos Importar clave.
Seleccionamos el archivo que previamente habíamos guardado con el nombre lookup.
Ahora podremos ver la clave introducida en la lista.
Solo queda cerrar, y ya tendremos nuestros repositorios con sus claves instalados en el sistema.
Modo Terminal
Aunque parezca mentira éste es el modo más sencillo y rápido de añadir repositorios. También es verdad que es el que menos gusta, ya que a priori, el terminal tiene un aspecto muy técnico. Pero con dos comandos hacemos todo el trabajo antes descrito, y en pocos segundos.
Primero tendremos que abrir un terminal, el terminal se encuentra en:
Aplicaciones> Accesorios> Terminal
Se nos abrirá una ventana como la siguiente.
El fondo de la ventana puede variar, todo depende del tema que hayamos elegido para nuestro escritorio, pero no afecta en nada más que en la parte visual.
Una vez que tengamos la dirección del repositorio solo tendremos que poner lo siguiente en el terminal (podéis copiar el texto y pegarlo en el terminal si os resulta más cómodo)
sudo add-apt-repository ppa:[nombre del repositorio]
Nos pide la contraseña del Root (administrador en Linux), la escribimos (cuidado, parecerá que no estemos escribiendo nada, pero si lo estamos haciendo), y presionamos enter.
Cojamos la dirección del repositorio de LibreOffice como ejemplo, para ver cómo quedaría el comando anterior..
sudo add-apt-repository ppa:libreoffice/ppa
Ya tendremos el repositorio listo para ser usado, así de fácil.
Pero en ocasiones puede que la dirección del repositorio no sea como la que he utilizado anteriormente, si no que sea una dirección Web. Veamos debe ser el comando:
sudo sh -c ‘echo “[dirección del repositorio]” >> /etc/apt/sources.list’
Nos pide la contraseña del Root (administrador en Linux), la escribimos y presionamos enter.
Ahora vamos a coger la dirección del repositorio de Google como ejemplo, para ver como quedaría el comando antes descrito.
sudo sh -c ‘deb http://dl.google.com/linux/deb/ stable non-free” >> /etc/apt/sources.list’
Y hagamos lo mismo con la dirección del repositorio de CDemu, para ver como debería de quedar el comando:
sudo sh -c ‘http://ppa.launchpad.net/cdemu/ppa/ubuntu” >> /etc/apt/sources.list’
Una vez que hayamos terminado de añadir uno o varios repositorios tendremos que lanzar el siguiente comando:
sudo apt-get update
Este último comando es para que el sistema recargue todos los paquetes nuevos que hemos añadido con los repositorios, y que podrás encontrar mas tarde en el Centro de Software de Ubuntu.
Como podéis ver, el concepto de los repositorios es muy útil y rápido, a la hora de querer buscar o instalar un programa. Y la aplicación de nuevos repositorios al sistema, no es complicada. Esto ultimo dependerá siempre de la opción que utilicemos para agregar nuevos repositorios.Yo recomiendo siempre la descrita en este manual como Modo Terminal, ya que es la mas rápida y fácil.
Podéis descargar este manual si os resulta mas como desde el siguiente enlace:
http://www.primylinux.net16.net/repositorios-que-son-y-como-configurarlos-ubuntu
Si tenéis alguna duda o simplemente queréis dar las gracias, podéis dejar los comentarios que deseéis.
¿Qué son los repositorios?, esta es la pregunta que nos hacemos todos los que empezamos ha utilizar cualquier sistema GNU/Linux. Y a priori puede sonar como algo muy técnico, o muy difícil de entender, pero no es así.
Los repositorios son grandes almacenes que contienen todos los paquetes que necesitamos para instalar uno o varios programas.
Si venimos de utilizar Windows en nuestro ordenador, nunca habremos utilizado los repositorios, ya que en Windows la manera de distribuir los programas, es descargando el software desde la Web oficial, o comprando un CD, y ejecutando la instalación.
Pero aunque es posible distribuir los programas de esta manera en Linux, la que más se utiliza es la de los repositorios, ya que si se añade una versión nueva a los repositorios de algún programa que tengamos instalado, el sistema nos avisa del cambio, pudiendo actualizarlo automáticamente.
También los repositorios son útiles a la hora de buscar software e instalarlo. Si nos metemos en el Centro de Software de Ubuntu podremos apreciar este hecho, ya que sólo tendremos que seleccionar un programa y pinchar en instalar, de esta manera el sistema se encargará de descargar lo que necesite e instalarlo sin más quebraderos de cabeza para nosotros.
Otra ventaja de todo esto, pero que poco tiene que ver con los repositorios, es que Linux al ser un sistema Libre y de código abierto, nos brinda la posibilidad de disponer de multitud de programas gratuitos a nuestra disposición a un solo clic.
Como configurar los repositorios en Ubuntu
La verdad es que los repositorios no se configuran, más bien se añaden o se quitan del sistema, pero lo primero que tenemos que saber es diferenciar la dirección de un repositorio.
Normalmente en Ubuntu todas las direcciones empiezan por las siglas “PPA”. Por ejemplo, el repositorio del paquete ofimática Libre Office es:
ppa:libreoffice/ppa
Como podemos apreciar empieza por “ppa”.
También podemos encontrar la dirección entera del repositorio. Por ejemplo la dirección del repositorio del programa CDemu:
http://ppa.launchpad.net/cdemu/ppa/ubuntu
Como podemos ver después del http:// tenemos otra vez las siglas “ppa”, las cuales nos dicen que esta dirección es un repositorio.
También hay casos en los que la dirección del repositorio es una dirección Web. Por ejemplo la dirección del repositorio de Google:
deb http://dl.google.com/linux/deb/ stable non-free
Normalmente las direcciones de los repositorios, las podemos encontrar dentro de la Web del proyecto que queramos añadir a nuestra distribución, y bien especificadas en un color llamativo, o contenedor de texto.
Una vez que ya tenemos idea de que son los repositorios, voy a explicar como podemos añadirlos a nuestro sistema.
Podemos hacerlo de dos maneras sencillas. Una de ellas será visual, navegando por los menús y pestañas, y la otra será utilizando comandos en el terminal.
Parte Visual
Como ya he explicado, lo primero que necesitamos es la dirección del repositorio que vamos a instalar, yo utilizaré las direcciones de los tres ejemplos anteriores.
Primero nos vamos al Centro de Software de Ubuntu.
Aplicaciones>Centro de Software de Ubuntu
Pinchamos en:
Editar>Orígenes de Software..
Introducimos la contraseña de Root, que es el nombre que se le da al administrador en Linux.
Nos vamos a la pestaña:
Otro software
Y pinchamos en:
Añadir
En este cuadro es donde introduciremos la dirección del repositorio.
Pegamos la dirección del repositorio, y pinchamos en:
Añadir origen
Ahora ya podemos ver los repositorios añadidos, solo queda pinchar en Cerrar
Ya sólo queda buscar el programa o programas en el Centro de Software de Ubuntu.
Anotaciones:
Para terminar, dos cuestiones ha tener en cuenta.
1ª Si tenemos que introducir una dirección que no empieza por ppa, si no que son direcciones Web, como la dirección del repositorio de Google, tenemos que añadir las siglas deb y un espacio, antes de la dirección. Por ejemplo la dirección del repositorio de Google quedaría así:
deb http://dl.google.com/linux/deb/ stable non-free
2ª También hay en ocasiones en las que un repositorio requiere una clave de firma.
Es el caso del repositorio anteriormente mencionado, del programa Cdemu.
Si nos metemos en su Web, podremos ver las direcciones de los repositorios y la clave de firma.
Para agregar la clave de firma sólo tendremos que pinchar encima del número que vemos, y se nos abrirá otra página en la que veremos lo siguiente:
Sobre el número en color azul, pinchamos con el botón derecho del ratón y seleccionamos.
guardar enlace como….
Se nos guardará un archivo con el nombre de lookup el cual contiene la clave del repositorio.
Ahora vamos a importar la clave.
Una vez que tengamos la dirección del repositorio agregada nos vamos a la pestaña, Autenticación y seleccionamos Importar clave.
Seleccionamos el archivo que previamente habíamos guardado con el nombre lookup.
Ahora podremos ver la clave introducida en la lista.
Solo queda cerrar, y ya tendremos nuestros repositorios con sus claves instalados en el sistema.
Modo Terminal
Aunque parezca mentira éste es el modo más sencillo y rápido de añadir repositorios. También es verdad que es el que menos gusta, ya que a priori, el terminal tiene un aspecto muy técnico. Pero con dos comandos hacemos todo el trabajo antes descrito, y en pocos segundos.
Primero tendremos que abrir un terminal, el terminal se encuentra en:
Aplicaciones> Accesorios> Terminal
Se nos abrirá una ventana como la siguiente.
El fondo de la ventana puede variar, todo depende del tema que hayamos elegido para nuestro escritorio, pero no afecta en nada más que en la parte visual.
Una vez que tengamos la dirección del repositorio solo tendremos que poner lo siguiente en el terminal (podéis copiar el texto y pegarlo en el terminal si os resulta más cómodo)
sudo add-apt-repository ppa:[nombre del repositorio]
Nos pide la contraseña del Root (administrador en Linux), la escribimos (cuidado, parecerá que no estemos escribiendo nada, pero si lo estamos haciendo), y presionamos enter.
Cojamos la dirección del repositorio de LibreOffice como ejemplo, para ver cómo quedaría el comando anterior..
sudo add-apt-repository ppa:libreoffice/ppa
Ya tendremos el repositorio listo para ser usado, así de fácil.
Pero en ocasiones puede que la dirección del repositorio no sea como la que he utilizado anteriormente, si no que sea una dirección Web. Veamos debe ser el comando:
sudo sh -c ‘echo “[dirección del repositorio]” >> /etc/apt/sources.list’
Nos pide la contraseña del Root (administrador en Linux), la escribimos y presionamos enter.
Ahora vamos a coger la dirección del repositorio de Google como ejemplo, para ver como quedaría el comando antes descrito.
sudo sh -c ‘deb http://dl.google.com/linux/deb/ stable non-free” >> /etc/apt/sources.list’
Y hagamos lo mismo con la dirección del repositorio de CDemu, para ver como debería de quedar el comando:
sudo sh -c ‘http://ppa.launchpad.net/cdemu/ppa/ubuntu” >> /etc/apt/sources.list’
Una vez que hayamos terminado de añadir uno o varios repositorios tendremos que lanzar el siguiente comando:
sudo apt-get update
Este último comando es para que el sistema recargue todos los paquetes nuevos que hemos añadido con los repositorios, y que podrás encontrar mas tarde en el Centro de Software de Ubuntu.
Como podéis ver, el concepto de los repositorios es muy útil y rápido, a la hora de querer buscar o instalar un programa. Y la aplicación de nuevos repositorios al sistema, no es complicada. Esto ultimo dependerá siempre de la opción que utilicemos para agregar nuevos repositorios.Yo recomiendo siempre la descrita en este manual como Modo Terminal, ya que es la mas rápida y fácil.
Podéis descargar este manual si os resulta mas como desde el siguiente enlace:
http://www.primylinux.net16.net/repositorios-que-son-y-como-configurarlos-ubuntu
Si tenéis alguna duda o simplemente queréis dar las gracias, podéis dejar los comentarios que deseéis.