Contempo: Benditos sean los repositorios

Benditos sean los repositorios

Los repositorios en Linux son simplemente un lugar donde se almacenan aplicaciones para que los usuarios puedan acceder y descargar desde la comodidad de su computador. Esto se facilita aún más cuando la distribución de Linux tiene su propio repositorio, y en ese lugar se almacenan todas las aplicaciones creadas por la distribución y terceros.

Son cientos de aplicaciones soportadas por la comunidad de desarrolladores, y además las soportadas por el equipo de desarrollo de la distribución, todas esas aplicaciones son necesarias para poner en funcionamiento el sistema operativo. Un sistema de gestión de paquetes muy superior al de otros sistemas operativos en respecto al soporte de aplicaciones creadas por terceros, ya que ni siquiera es necesario acceder a Internet y buscar los programas para su instalación, y mejor aún... se actualizan todos los programas a la misma vez, no hay que estar uno por uno actualizando las aplicaciones, se actualizan todos a la misma vez. Esto, dependiendo de si esa aplicación haya lanzado una nueva versión, claro está.

¿Y por qué agregar más repositorios?


Ocurre muchas veces que las distribuciones (y en particular Ubuntu) "congelan" las versiones de sus aplicaciones, esto ocurre debido a que no quieren actualizar las aplicaciones más importantes hasta el lanzamiento de la próxima versión de su distro, eso es para que actualicen hacia la nueva versión de la distro cuando se lance. Para que no "congelen", y puedan actualizar su aplicación favorita, existe una fácil solución, y es solo agregar los repositorios de las aplicaciones que consideren más importantes. O sea, si quieren tener siempre actualizado Banshee (el reproductor de música), solamente añaden el repositorio de Banshee, y listo, de ahí en adelante siempre se mantendrá actualizado y al día, no importa si su distro "congela" ese paquete y no lo quiere actualizar hasta que salga una nueva versión de su distribución Linux, ya que el repositorio para Banshee tiene la última versión disponible.

Formas de agregar Repositorios


Gracias a PPA (Personal Package Archives) se puede agregar el repositorio inmediatamente, y la firma GPG se agrega automáticamente.
Después del "ppa:", solo se agrega el nombre de la aplicación, por ejemplo:
sudo add-apt-repository ppa:compiz/ppa

También se puede agregar directamente en "Orígenes del software", solamente hay que agregar por ejemplo "ppa:compiz/ppa" y poniendo siempre el "ppa:", esto es mucho más fácil de hacer, debido a que no utiliza la terminal.

Firmas GPG


Las firmas son solamente una manera de verificar que la dirección de donde se está descargando o actualizando es la real, y no una copia. Es solo por seguridad.

Para listar las listas de firmas GPG que se encuentran en el sistema, solo hay que tipear en una terminal esto (aunque en "Origenes del software" también se muestran"):
sudo apt-key list

Para agregar una firma se pueden dirigir a "Orígenes del Software" y agregar el archivo que contenga la llave. Los sitios que proporcionan repositorios comúnmente ponen a disposición un archivo de descarga, ese archivo de baja y se agrega.

Hay otra forma igual de rápida para agregar la firma, solo hay que tener la dirección del archivo que contiene las firmas y pegarla en el siguiente comando:
wget -q -O - http://dirección_del_archivo_aquí | sudo apt-key add -

Otra forma: Como ya es común, y sobre todo en sitios que almacenan cientos de repositorios (como lo es Launchpad), tienen a disposición los números de confirmación para que la firma se instale automáticamente. Y el comando sería algo así:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 03E02400

Ese número aparece en el sitio del repositorio en Launchpad, y siempre se encuentra en el enlace que dice "Technical details about this PPA", hagan click, de ahí se abrirá un menú y justo abajo dirá "Signing key", y se anota todo lo que viene después de la barra "/". Por ejemplo: Si aparece 1024R/03E02400, solo anotan el 03E02400. Solo cambian el número en el comando de arriba, solo el número, nada más.

Problemas con la firma (key)

Si no han agregado la firma GPG correspondiente al repositorio que agregaron, no hay problema, la llave se puede agregar de la siguiente forma.

Primero descargar la clave gracias a la llave entregada en el warning (advertencia) que se lanza al final el comando "sudo aptitude update". Ahí se mostrarán unos números al final, copien y peguen como por ejemplo este número "2A5E3A5A52ABFCB1" (es solo un ejemplo):
gpg --recv-key 2A5E3A5A52ABFCB1

Luego de descargada la llave, solo hay que exportarla a un archivo con nombre "llave":
gpg --export 2A5E3A5A52ABFCB1 > llave

Ahora solamente instalan el archivo "llave", instalando la clave desde el archivo:
sudo apt-key add clave

Y listo. Si quieren acortar un poco los pasos, pueden hacer los dos últimos pasos en una sola linea:
gpg --export 2A5E3A5A52ABFCB1 | sudo apt-key add -

Listas de Repositorios


Ahora daré algunas listas de repositorios principalmente para Ubuntu, pero en el nombre de cada aplicación dejaré un enlace para el sitio oficial del repositorio, para que agreguen a sus distros.
Iré agregando aún más, cuando vaya encontrando más aplicaciones.

Si aparece "karmic", y tienen una versión más antigua de Ubuntu, solamente la cambian por el nombre de la suya: jaunty, intrepid, hardy.

Google

Una manera fácil de agregar programas de Google y mantenerlos actualizados (Picasa, Google Earth, Google Chrome, Google Gadgets, Google Desktop).
deb http://dl.google.com/linux/deb/ stable non-free main

Firma GPG:
wget -q http://dl.google.com/linux/linux_signing_key.pub -O- | sudo apt-key add -

Transmission

Cliente simple y liviano de Torrent.
deb http://ppa.launchpad.net/transmissionbt/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/transmissionbt/ppa/ubuntu karmic main

Firma GPG:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 365C5CA1

Automático PPA:
sudo add-apt-repository ppa:transmissionbt/ppa

Deluge

Cliente de Torrent muy parecido a uTorrent en su interfaz de usuario.
deb http://ppa.launchpad.net/deluge-team/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/deluge-team/ppa/ubuntu karmic main

Firma GPG:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 249AD24C

Automático PPA:
sudo add-apt-repository ppa:deluge-team/ppa

Wine

El emulador de aplicaciones de Windows para ejecutarlas en Linux.
Para Jaunty: (repositorio oficial)
deb http://wine.budgetdedicated.com/apt jaunty main

Firma GPG: (repositorio oficial)
wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -

Para Karmic: (pero desde Launchpad)
deb http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu karmic main

Firma GPG:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com F9CB8DB0

Automático PPA:
sudo add-apt-repository ppa:ubuntu-wine/ppa

VirtualBox

Virtualiza sistemas operativos dentro de Linux.
deb http://download.virtualbox.org/virtualbox/debian karmic non-free

Firma GPG:
wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add -

Mediubuntu

Incluye aplicaciones multimedia (reproductores), y los últimos codecs para una buena reproducción.
deb http://packages.medibuntu.org/ karmic free non-free

Firma GPG:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0C5A2783

OpenOffice

La suite ofimática por excelencia en Linux. (Repositorio vacío por ahora)
deb http://ppa.launchpad.net/openoffice-pkgs/ppa/ubuntu lucid main
deb-src http://ppa.launchpad.net/openoffice-pkgs/ppa/ubuntu lucid main

Firma GPG:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 247D1CFF

Banshee

Reproductor y administrador de música.
deb http://ppa.launchpad.net/banshee-team/ubuntu jaunty main
deb-src http://ppa.launchpad.net/banshee-team/ppa/ubuntu jaunty main

Firma GPG:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 6E80C6B7

Automático PPA:
sudo add-apt-repository ppa:banshee-team/ppa

Songbird

Reproductor y administrador de música.
deb http://ppa.launchpad.net/songbird-daily/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/songbird-daily/ppa/ubuntu karmic main

Firma GPG:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 5719E347

Automático PPA:
sudo add-apt-repository ppa:songbird-daily/ppa

Rhythmbox

Reproductor de música basado en iTunes.
Para Jaunty:
deb http://ppa.launchpad.net/jmatthew/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/jmatthew/ppa/ubuntu jaunty main

Firma GPG:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com E855A72E

Automático PPA:
sudo add-apt-repository ppa:jmatthew/ppa

VLC

Reproductor multimedia.
deb http://ppa.launchpad.net/c-korn/ubuntu karmic main
deb-src http://ppa.launchpad.net/c-korn/vlc/ubuntu karmic main

Firma GPG:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 7613768D

Automático PPA:
sudo add-apt-repository ppa:c-korn/vlc

Boxee

Un Centro Multimedia (Media Center) todo en uno.
deb http://apt.boxee.tv karmic main

XBMC (Xbox Media Center)

Un popular Centro Multimedia que se conoce como Xbox Media Center, debido al parecido de su interfaz de usuario con el de Xbox 360.
deb http://ppa.launchpad.net/team-xbmc/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/team-xbmc/ppa/ubuntu karmic main

Firma GPG:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 91E7EE5E

Automático PPA:
sudo add-apt-repository ppa:team-xbmc/ppa

Moovida

Otro popular Centro Multimedia.
deb http://ppa.launchpad.net/moovida-packagers/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/moovida-packagers/ppa/ubuntu karmic main

Firma GPG:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 26C2E075

Automático PPA:
sudo add-apt-repository ppa:moovida-packagers/ppa

MediaInfo

Permite ver todos los datos técnicos de un video, como bitrate audio/video, peso individual del video y del audio por separado, duración, codec utilizado, programa usado, resolución de video, aspecto proporcional, tipo de escaneo, fotogramas por segundo, perfiles y parametros usados en el codec de video y audio, etc. Muy útil para archivos MKV.
Para instalar la interfaz gráfica hay que instalar el paquete mediainfo-gui.
deb http://ppa.launchpad.net/shiki/mediainfo/ubuntu karmic main
deb-src http://ppa.launchpad.net/shiki/mediainfo/ubuntu karmic main

Firma GPG:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com F9D8BC54

Automático PPA:
sudo add-apt-repository ppa:shiki/mediainfo

Mozilla

Instala las diferentes aplicaciones de Moziila: Firefox, Thunderbird, y Seamonkey.
deb http://ppa.launchpad.net/ubuntu-mozilla-security/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/ubuntu-mozilla-security/ppa/ubuntu karmic main

Firma GPG:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 7EBC211F

Automático PPA:
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa

Chromium

Navegador Web de código abierto, y la base de Google Chrome. En constante desarrollo.
deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/chromium-daily/ppa/ubuntu karmic main

Firma GPG:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 4E5E17B5

Automático PPA: (versión Daily)
sudo add-apt-repository ppa:chromium-daily/ppa

Automático PPA: (versión Dev)
sudo add-apt-repository ppa:chromium-daily/dev

Automático PPA: (versión Beta)
sudo add-apt-repository ppa:chromium-daily/beta

Opera

Navegador Web.
deb http://deb.opera.com/opera/ stable non-free

KDE

El entorno gráfico de escritorio de KDE.
deb http://ppa.launchpad.net/kubuntu-ppa/beta/ubuntu karmic main
deb-src http://ppa.launchpad.net/kubuntu-ppa/beta/ubuntu karmic main

Firma GPG:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 8AC93F7A

Automático PPA:
sudo add-apt-repository ppa:kubuntu-ppa/beta

GNOME Do

Lanzador de aplicaciones.
deb http://ppa.launchpad.net/do-core/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/do-core/ppa/ubuntu karmic main

Firma GPG:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 77558DD0

Automático PPA:
sudo add-apt-repository ppa:do-core/ppa

Docky (Require tener Compiz habilitado)

Un Dock de escritorio como en Mac OS X.
deb http://ppa.launchpad.net/docky-core/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/docky-core/ppa/ubuntu karmic main

Firma GPG:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 3528AE20

Automático PPA:
sudo add-apt-repository ppa:docky-core/ppa

Avant Window Navigator (Requiere tener Compiz habilitado)

Un Dock de escritorio al más puro estilo de Mac OS X. Este repositorio incluye los extras.
Para Jaunty:
deb http://ppa.launchpad.net/awn-core/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/awn-core/ppa/ubuntu jaunty main

Firma GPG:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com CE9FDCA9

Para Karmic:
deb http://ppa.launchpad.net/awn-testing/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/awn-testing/ppa/ubuntu karmic main

Firma GPG:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com BF810CD5

Automático PPA:
sudo add-apt-repository ppa:awn-core/ppa

Automático PPA: (más nuevos, para testeo)
sudo add-apt-repository ppa:awn-testing/ppa

Compiz

Efectos de escritorio y ventanas.
deb http://ppa.launchpad.net/compiz/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/compiz/ppa/ubuntu karmic main

Firma GPG:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 42C24D89

Automático PPA:
sudo add-apt-repository ppa:compiz/ppa

Miro

Ver videos en alta definición y en linea, y además permite descargarlos.
deb http://ftp.osuosl.org/pub/pculture.org/miro/linux/repositories/ubuntu karmic/

Pidgin

Cliente de mensajería instantanea con soporte de multiples protocolos.
deb http://ppa.launchpad.net/pidgin-developers/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/pidgin-developers/ppa/ubuntu karmic main

Firma GPG:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com A1F196A8

Automático PPA:
sudo add-apt-repository ppa:pidgin-developers/ppa

Empathy

Cliente de mensajería instantanea con soporte de multiples protocolos.
deb http://ppa.launchpad.net/telepathy/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/telepathy/ppa/ubuntu karmic main

Firma GPG:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com FA3A1271

Automático PPA:
sudo add-apt-repository ppa:telepathy/ppa

Gimp

Editor y manipulador de imágenes de uso profesional.
deb http://ubuntu.org.ua/ getdeb/

Aunque también serviría esta:
deb http://archive.getdeb.net/ubuntu karmic-getdeb apps

Conky

Monitor de procesos en el escritorio, altamente configurable por texto.
deb http://ppa.launchpad.net/norsetto/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/norsetto/ppa/ubuntu karmic main

Firma GPG:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 95628707

Automático PPA:
sudo add-apt-repository ppa:norsetto/ppa

Global Menu Bar

Se comporta igual que el menú de opciones de una ventana que se utiliza en Mac OS X. Todos los menús se despliegan en la barra superior del escritorio, el cambio entre menús es instantáneo, muy rápido. Al instalarlo solo hay que añadir el "menú global" al panel que uno quiera en el escritorio.
deb http://ppa.launchpad.net/globalmenu-team/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/globalmenu-team/ppa/ubuntu karmic main

Firma GPG:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com DA6DEEAA

Automático PPA:
sudo add-apt-repository ppa:globalmenu-team/ppa

Ubuntu Tweak

Permite administrar repositorios, instalar programas, y configurar varios aspectos del sistema Ubuntu.
deb http://ppa.launchpad.net/tualatrix/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/tualatrix/ppa/ubuntu karmic main

Firma GPG:
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0624A220

Automático PPA:
sudo add-apt-repository ppa:tualatrix/ppa

Más adelante iré agregando los repositorios de las aplicaciones que sean interesantes.