gentoo linux, java, software libre y otras hierbas
Dic, 31 2008 - 1:02 pm

¿Ubuntu o Fedora? Y el porqué vivo cambiando de distros

Algunos me han preguntado bastante el por qué ahora uso más Fedora que Ubuntu, que cuál es mejor y que tienen curiosidad. Lo que les puedo decir es que me gusta tener distintas distribuciones en mi computador, cada una con sus características y diferentes objetivos. Además creo que vale la pena hablar un poco de ello en la última entrada que voy a escribir este año.

Fedora me ha gustado bastante porque me ha funcionado mejor, no tengo cuelgues (como sí los tengo con Ubuntu, aunque talvez sea solo suerte), todo funciona bastante bien; aun así, y es algo que no entendía muy bien hace un tiempo, la diferencia o similitudes entre distribuciones y gustos se reducen a pocas cosas básicas:

  • El escritorio que uses.
  • Diferencias internas.
  • La gestión de paquetes.
  • La filosofía de la distribución.

El escritorio

Soy fan de Gnome y esta entrada la estoy escribiendo desde Gentoo. Un usuario Ubuntu novato podría en este momento utilizar mi Gentoo y NO tendría problema alguno; lo que va a encontrar es un escritorio Gnome tal como lo encuentra en Ubuntu, con los mismo programas y la misma funcionalidad. ¿Ves algo raro? Yo no. De igual manera, un usuario de KDE encontrará pocas diferencias entre usar Kubuntu o Mandriva. ¿Qué diferencias podrías entonces encontrar? Lo explico en la siguiente parte.

Diferencias internas

Para entender las diferencias internas es necesario tener en cuenta el tipo de kernel de la distribución. Cuando los desarrolladores del Kernel de Linux liberan una nueva versión, es lo que llamamos un Kernel Vanilla; esto quiere decir que se trata del kernel sin modificaciones, puro. A menudo, los desarrolladores de algunas distribuciones modifican este kernel para adaptarlo a su filosofía y necesidades, y si bien las modificaciones intentan hacer que el kernel se comporte mejor con la distribución en cuestión, esto inevitablemente resta estabilidad al kernel (el ejemplo claro es Ubuntu); por otra parte, distribuciones como Slackware prefieren dejar el kernel vanilla, sin modificaciones. Leer el resto de la entrada…

25 Comentarios | deja el tuyo

Dic, 30 2008 - 1:33 pm

Error resolviendo dependencias y la variable EAPI [Gentoo Linux]

Un error frecuente después de instalar Gentoo es que, al buscar un paquete con Portage usando el comando emerge -s, y si el paquete tiene la variable EAPI=2 en los repositorios, aparece algo como lo siguiente:

* kde-base/kde-l10n [ Masked ]
Traceback (most recent call last):
File "/usr/bin/emerge", line 6971, in 
retval = emerge_main()
File "/usr/bin/emerge", line 6945, in emerge_main
myopts, myfiles, spinner)
File "/usr/bin/emerge", line 5815, in action_search
searchinstance.output()
File "/usr/bin/emerge", line 638, in output
mysettings=self.settings, all=True)[1]
File "/usr/bin/emerge", line 461, in _getfetchlist
value = func(*args, **kwargs)
File "/usr/lib/portage/pym/portage.py", line 7164, in getfetchlist
(mypkg, eapi.lstrip("-")))
portage_exception.InvalidDependString: getfetchlist():
'kde-base/kde-l10n-4.1.2' has unsupported EAPI: '2'

Esto sucede buscando varios tipos de paquetes, como por ejemplo KDE (emerge -s kde4). El error parece estar corregido en la versión de desarrollo de Portage, pero mientras liberan la nueva versión es posible solucionar el problema siguiendo estos pasos:

  1. Descargar y descomprimir este parche
  2. Ejecutar el comando:
    patch /usr/lib/portage/bin/emerge /tmp/search_invalid.patch

Un comentario | deja el tuyo

Dic, 29 2008 - 1:14 pm

Paquetes DEB de FFmpeg para Ubuntu Intrepid

Si bien es cierto, es posible instalar FFmpeg a través de los repositorios oficiales de Ubuntu, las personas que mantienen los paquetes no compilan dicho software con las opciones necesarias para manipular formatos no libres. La opción que teníamos antes era instalar los paquetes mediante el repositorio de Medibuntu, pero al parecer aún no han subido FFmpeg para Intrepid.

Afortunadamente, un lector llamado Eduardo se ha tomado la molestia de compilar las fuentes de FFmpeg y x264 y crear los paquetes .deb para Ubuntu Intrepid, con soporte para muchos más formatos, incluyendo los no libres. Él mismo me escribe los pasos necesarios para instalar dichos paquetes; lo primero, desinstalar los paquetes anteriores:

sudo apt-get purge ffmpeg x264 libx264-dev

Luego instalamos algunos paquetes necesarios con el siguiente comando:

sudo apt-get update
sudo apt-get install build-essential libfaad-dev libfaac-dev libmp3lame-dev libtheora-dev

Luego descargamos los paquetes y los instalamos con los siguientes comandos:

sudo dpkg -i x264… .deb
sudo dpkg -i ffmpeg….. .deb

Y esto es todo. Desde aquí le doy las gracias a Eduardo por tomarse tantas molestias.

11 Comentarios | deja el tuyo

« Entradas anteriores