Páina principal

This blog is unmaintaned. Please, follow me on Twitter.

27 julio 2012

This blog has been on hold for some time now. You can follow me up on Twitter.

http://www.twitter.com/kraptor

Sorry for the inconvenience.
Kraptor.

Kraptor | General | Comentarios desactivados Saltar al inicio de la página

¿Cómo arreglar dpkg? dpkg: ../../src/packages.c:221: process_queue: Afirmación `dependtry <= 4′ fallida. Cancelado

3 noviembre 2008

Actualizando a Ubuntu Intrepid Ibex, llegué al siguiente error (que me dejaba el sistema de actualización inservible):

kraptor@krmobile:$ sudo dpkg --configure -a
dpkg: ../../src/packages.c:221: process_queue: Afirmación `dependtry <= 4' fallida.
Cancelado

Para solucionarlo, tenemos que ver qué paquetes causan el problema. Para ello:

kraptor@krmobile:$ cat /var/lib/dpkg/status | grep Triggers-AwaitedTriggers-Awaited: man-db
Triggers-Awaited: man-db
Triggers-Awaited: man-db
Triggers-Awaited: man-db
Triggers-Awaited: man-db

Como podemos comprobar, "man-db" no llegó a instalarse correctamente. La solución pasa por intentar eliminar "man-db" (para que elimine los triggers) aunque no se elimine realmente:

kraptor@krmobile:$ dpkg -P man-db
dpkg: la operación solicitada precisa privilegios de superusuario
kraptor@krmobile:$ sudo dpkg -P man-db
dpkg: problemas de dependencias impiden la desinstalación de man-db:
yelp depende de man-db (>= 2.5.1-1).
ubuntu-standard depende de man-db.
dpkg: error al procesar man-db (--purge):
problemas de dependencias - no se desinstala
Se encontraron errores al procesar:
man-db

Con esto, podemos volver a reinstalar el paquete afectado y veremos que todo funciona ya correctamente:

kraptor@krmobile:$ sudo apt-get install man-db
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
man-db ya está en su versión más reciente.
0 actualizados, 0 se instalarán, 0 para eliminar y 0 no actualizados.
13 no instalados del todo o eliminados.
Se utilizarán 0B de espacio de disco adicional después de desempaquetar.
Configurando openoffice.org-core (1:3.0.0-2ubuntu1) ...
Configurando openoffice.org-java-common (1:3.0.0-2ubuntu1) ...
Configurando openoffice.org-base (1:3.0.0-2ubuntu1) ...
Configurando openoffice.org-calc (1:3.0.0-2ubuntu1) ...
Configurando openoffice.org-draw (1:3.0.0-2ubuntu1) ...
Configurando openoffice.org-evolution (1:3.0.0-2ubuntu1) ...
Configurando openoffice.org-filter-binfilter (1:3.0.0-2ubuntu1) ...
Configurando openoffice.org-gtk (1:3.0.0-2ubuntu1) ...
Configurando openoffice.org-gnome (1:3.0.0-2ubuntu1) ...
Configurando openoffice.org-impress (1:3.0.0-2ubuntu1) ...
Configurando openoffice.org-math (1:3.0.0-2ubuntu1) ...
Configurando openoffice.org-writer (1:3.0.0-2ubuntu1) ...
Configurando python-uno (1:3.0.0-2ubuntu1) ...
Procesando activadores para menu ...
kraptor@krmobile:$

Espero que sirva de ayuda.

Kraptor | GNU/Linux, Pero qué coj****?!, Tecnología | 11 comentarios Saltar al inicio de la página

C5 Generics Library

7 octubre 2008

Después de leer la entrada de Miguel de Icaza sobre la liberación de Mono 2.0, he encontrado una joya que voy a empezar a usar ya mismo en mis proyectos:

C5 Generics Library

Seguro que algún lector de este blog también le saca provecho… si aún queda alguno después de tanto tiempo sin publicar nada. ;)

Kraptor | Mono/.Net, Programación, Tecnología | Comentarios desactivados Saltar al inicio de la página

Solucionar problemas de audio en Hardy Heron

27 mayo 2008

Desde que tengo la última versión de Ubuntu he tenido bastantes problemas con el audio.

Resulta que han optado por utilizar PulseAudio como servidor de audio y esto ha traído algunas consecuencias: si estás viendo algún contenido con flash en el navegador y al mismo tiempo pretendes escuchar una canción en tu reproductor de audio favorito, sólo escuchas uno de los dos… si tienes suerte. Hay veces que no funciona ninguno.

Es importante decir que el problema no es de Ubuntu, sino de tener un sistema que ha pasado ya por dos actualizaciones (desde Feisty Fawn hasta Hardy Heron pasando por Gutsy Gibbon) y el plugin de flash privativo de Adobe, que no ha actualizado la versión 9 a estos cambios (parece que la beta de la versión 10 sí que funciona correctamente, pero no la he probado).

Bien, entremos en materia.
Leer el resto de la entrada »

Kraptor | GNU/Linux, Tecnología | 21 comentarios Saltar al inicio de la página

¿Cómo cambiar el tamaño de letra de vim?

14 abril 2008

Ya que Pplux se ha animado a compartir con nosotros cómo cambiar el color del menú de autocompletado de vim (ya era hora!), vamos con otra receta, en este caso para GVim.

En sistemas Unix:


nnoremap   <C-Up>   :silent! let &guifont = substitute(
  \ &guifont, ‘ \zs\d\+’, ‘\=eval(submatch(0)+1)’,
  \ ”)<CR><Esc>

nnoremap <C-Down> :silent! let &guifont = substitute(
  \ &guifont, ‘ \zs\d\+’, ‘\=eval(submatch(0)-1)’,
  \ ”)<CR><Esc>

En sistemas Windows:


nnoremap <C-Up> :silent! let &guifont = substitute(
  \ &guifont, ‘:h\zs\d\+’, ‘\=eval(submatch(0)+1)’,
  \ ”)<CR><Esc>

nnoremap <C-Down> :silent! let &guifont = substitute(
  \ &guifont, ‘:h\zs\d\+’, ‘\=eval(submatch(0)-1)’,
  \ ”)<CR><Esc>

Si añadimos esas dos líneas en nuestro .vimrc, con Control+↑ y Control+↓ podemos cambiar el tamaño de la letra aumentándolo y disminuyendo cuando no estemos en modo inserción o visual. Muy útil para editar tranquilamente ficheros a pantalla completa en un TFT de 22′.

Es importante definir el tamaño de la fuente en nuestro .vimrc de forma correcta para que funcione lo de arriba:

  • Si usamos linux podemos utilizar set guifont=FreeMono\ 10, para indicar que queremos usar la fuente FreeMono a tamaño 10px.
  • Si usamos windows podemos utilizar set guifont=Courier\ New:h10, para indicar que queremos la fuente Courier New a tamaño 10px.

Si no especificamos un tamaño por defecto para la fuente, en este caso 10 píxeles, no funcionará la receta, ya que como podéis ver en el snippet, realiza una sustitución.

Gracias al primer comentario del Vim Tip (NO OFICIAL) 414

Kraptor | GNU/Linux, Programación, Tecnología | Comentarios desactivados Saltar al inicio de la página

La publicidad y los traductores automáticos

9 abril 2008

Los traductores automáticos a distintos lenguajes no son, hoy por hoy, una maravilla. Eso lo sabe todo el mundo… o casi todo el mundo. Es evidente que los que diseñaron este banner publicitario que me he encontrado en Terra ni siquiera se lo han planteado y claro, pasa lo que pasa.

Ads, YOU FAIL!

A mí lo que me preocupa es, sobre todo, que el tiempo funciona hacia afuera.. ¡qué cosas!

Kraptor | Curiosidades, Humor, Pero qué coj****?! | Comentarios desactivados Saltar al inicio de la página

El desarrollo del kernel Linux en números

3 abril 2008

Acabo de leerme un estudio realizado por Greg Kroah-Hartman, Jonathan Corbet y Amanda McPherson. Podemos ver cómo es el desarrollo del núcleo, la manera en la que se realizan las releases, cómo se distribuye el trabajo entre los participantes y quién está detrás del núcleo. Por supuesto, con unas bonitas gráficas como esta:

Líneas de código frente a días transcurridos en el kernel de linux

Es impresionante ver cómo se han doblado la cantidad de líneas de código en 3 años. Un artículo que merece la pena leer.

Vía Michael Meeks, por fin leo algo interesante de él que no sea “hoy he desayunado y he llevado los críos al colegio”. ¡Es que hay algunos que lo de bitácora se lo toman de una forma tan literal!

Kraptor | C/C++, GNU/Linux, Programación, Tecnología | Comentarios desactivados Saltar al inicio de la página

Jordi en “El Ciberpaís”

27 marzo 2008

Me comentan por aquí que a Jordi, un compañero de trabajo, le hicieron una entrevista en el Ciberpaís que acaba de ser publicada.

¡Enhorabuena Jordi!

Kraptor | Actualidad, Curiosidades, GNU/Linux, Tecnología | Comentarios desactivados Saltar al inicio de la página

EULA estúpida de Apple en Safari para Windows

27 marzo 2008

Cuando una empresa de software se pone a restringir, pasa lo que pasa, que utilizan la misma licencia de uso (EULA) en distintas aplicaciones.

En este caso, claramente han copiado la licencia de algún otro producto de Apple en Safari para Windows. En esta licencia especifica:

This License allows you to install and use one copy of the Apple Software on a single Apple-labeled computer at a time.

Vamos, que si quieres instalar Safari para Windows, o tienes un Mac en el que ejecutas Windows o no puedes instalar el software (el titular de The Register en este caso es erróneo, ya que existe un caso particular en que sí se puede instalar el software).

Lo curioso es que lo ofrecen como actualización en Apple Update para todos los equipos Windows que tienen instalado iTunes… ¡están locos estos romanos!

Visto en el blog de Calum.

Kraptor | Curiosidades, Pero qué coj****?!, Propiedad Intelectual, Tecnología | Comentarios desactivados Saltar al inicio de la página

D-Bus causa dolor…

26 marzo 2008

…o al menos eso dicen la documentación de D-Bus:

This manual documents the low-level D-Bus C API. If you use this low-level API directly, you’re signing up for some pain.

Claro, con ese aviso, a uno se le quitan las ganas de seguir leyendo…

Kraptor | C/C++, Curiosidades, GNU/Linux, Pensamientos, Pero qué coj****?!, Programación, Tecnología | 1 comentario Saltar al inicio de la página

Al fin y al cabo todo es cuestión de unos y ceros…




Archivos

Meta