martes, 24 de marzo de 2009

Añadir soporte de links spotify en firefox

Quien dice spotify, podría decir ed2k o el protocolo que vuesa merced guste. El proceso siempre es el mismo:
  1. Abrir about:config en firefox
  2. Añadir par de booleanos (valores lógicos):
    • network.protocol-handler.external.spotify a true
    • network.protocol-handler.warn-external.spotify a false
  3. Añadir una cadena network.protocol-handler.app.spotify con valor /usr/bin/spotify
  4. Crear un ejecutable (en este caso en /usr/bin/spotify y teniendo en cuenta dónde lo instalamos anteriormente)
    #!/bin/sh
    exec wine "C:\Program Files\Spotify\spotify.exe" /uri "$@"

Error verificación de firmas GPG

Tenemos dos soluciones, la mas común es ir a la página de los diferentes proyectos que te devuelvan el error y descargar la clave, pero la más fácil y sencilla es descargar el script del usuario blackgr de Ubuntu Forums y realizar los siguientes pasos:

Lo descomprimimos desde un terminal:

  • sudo unzip launchpad-update-final.zip

Lo ejecutamos señalando nuestra versión de Ubuntu, actualmente “Intrepid”:

  • sudo ./launchpad-update intrepid

Recargamos los repositorios y no nos debería salir ese error:

  • sudo apt-get update

domingo, 22 de marzo de 2009

Vaya, excedió el número de descripciones que este APT es capaz de manejar

Esta mañana, al actualizar la lista de paquetes con apt-get, me ha dado un error muy extraño:

E: Vaya, excedió el número de descripciones que este APT es capaz de manejar.
E: Problem with MergeList /var/lib/apt/lists/download.OpenOfficexxx._Packages
E: No se pudieron analizar o abrir las listas de paquetes o el archivo de estado.

Inmediatamente me he puesto a buscar la posible solucion al error, y he encontrado lo siguiente:

Lo primero, borrar la lista de paquetes de apt:

$ sudo rm /var/lib/apt/lists/* -vf

A continuacion poner esto:

$ sudo LC_ALL=C apt-get update

Y solucionado! Ya vuelve a funcionar correctamente la herramienta Apt y puedo actualizar Ubuntu correctamente.