Suscribirse al Feed
05Ene

Gentoo - Instalar Flash Player para Firefox

Objetivo

Instalar el reproductor de Flash como plugin para Firefox, compatible con Youtube usando Portage.

1. Preparar los ebuilds para Portage

Lo primero es hacer login como root en una consola; luego creamos un árbol de directorios para los nuevos ebuilds:

mkdir /usr/local/portage/flash/media-libs/swfdec -p
mkdir /usr/local/portage/flash/media-libs/swfdec/files
mkdir /usr/local/portage/flash/net-www/swfdec-mozilla -p

Es buena idea leer un poco la entrada creada para el swfdec, en el centro de bugs de Gentoo. Allí podrás encontrar todos los ebuild para usar emerge e instalar SWFDEC:

  1. swfdec-0.4.3-r1.ebuild, copiarlo a /usr/local/portage/flash/media-libs/swfdec
  2. ffmpeg-fix.patch copiarlo a /usr/local/portage/flash/media-libs/swfdec/files
  3. swfdec-mozilla-0.4.3.ebuild, copiarlo a /usr/local/portage/flash/net-www/swfdec-mozilla

Luego copiamos los archivos fuente a /usr/portage/distfiles:

cd /usr/portage/distfiles
wget http://swfdec.freedesktop.org/download/swfdec/0.4/swfdec-0.4.3.tar.gz
wget http://swfdec.freedesktop.org/download/swfdec-mozilla/0.4/swfdec-mozilla-0.4.3.tar.gz

2. Configurar Portage

Ahora debemos configurar a Portage para que instale correctamente los paquetes; abrimos el archivo make.conf:

nano /etc/make.conf

Añadimos este línea:

PORTDIR_OVERLAY="$PORTDIR_OVERLAY /usr/local/portage/flash"

Luego creamos los archivos digests para los paquetes:

ebuild /usr/local/portage/flash/media-libs/swfdec/swfdec-0.4.3-r1.ebuild digest
ebuild /usr/local/portage/flash/net-www/swfdec-mozilla/swfdec-mozilla-0.4.3.ebuild digest

3. Instalar los paquetes

Para llevar a cabo la instalación ejecutamos los siguientes comandos:

echo "media-libs/swfdec ~*" >> /etc/portage/package.keywords
echo "net-www/swfdec-mozilla ~*" >> /etc/portage/package.keywords
echo "media-libs/swfdec alsa ffmpeg gtk mad" >> /etc/portage/package.use
echo "net-www/swfdec-mozilla firefox" >> /etc/portage/package.use
emerge swfdec-mozilla

Fuente

31Dic

¿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...

30Dic

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
29Dic

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.

27Dic

Gmail Backup, crear y restaurar copias de respaldo de tu cuenta de Gmail

Hace un tiempo había leído sobre Gmail Backup en mi lector de feeds, pero no había tenido la necesidad de probarlo aún. Ahora que lo pruebo,  me ha parecido bastante útil y sencillo, y por tanto escribo este pequeño review.

gmail-backup

Ten en cuenta que Gmail Backup utiliza las librerías de wxPython, por lo que debes tener dicho paquete instalado:

En Ubuntu/Debian:

$ sudo aptitude install wxPython

En Fedora:

# yum install wxPython

En Arch:

# pacman -S wxPython

Instalación

La instalación es bastante sencilla, basta con descargar el comprimido para Linux, y ejecutar el programa. Veamos un ejemplo:

  1. Descargamos la última versión:
    $ wget http://www.gmail-backup.com/files/gmail-backup-0.105-linux.zip
  2. Descomprimimos el archivo:
    $ unzip gmail-backup-0.105-linux.zip
  3. Entramos a la carpeta y ejecutamos el programa:
    $ cd gmail-backup-0.105-linux
    $ ./gmail-backup-gui.sh
  4. Opcional: si usas Gnome podrías crear un lanzador en el menú. Lo primero será crear un pequeño script que ejecute la aplicación; yo prefiero  crearlo ejecutando este comando:
    $ cat > ejecutar-gmail-backup.sh << EOF
    #!/bin/sh cd /home/usuario/gmail-backup
    sh gmail-backup-gui.sh
    EOF
    $ chmod a+x ejecutar-gmail-backup.sh

    Ahora sí, creamos el elemento en el menú. Para ello debes hacer clic derecho sobre el menú principal de Gnome, luego clic en Editar Menús. Seleccionas Internet en el panel izquierdo, y haces clic en el botón Elemento nuevo. Luego llenas los datos así:

    crear-lanzador

    Por supuesto debes modificar el campo Comando para que concuerde con la ubicación del script en tu equipo.

Características

  • Lo obvio: puedes crear y restaurar copias de respaldo de tu cuenta.
  • Puedes seleccionar el rango de fechas entre las que deseas realizar el backup.
  • Puedes también usar una versión que funciona sin interfaz gráfica, por ejemplo:
    $ ./gmail-backup.sh backup /home/usuario pepito@gmail.com password

Página oficial del proyecto: http://www.gmail-backup.com/

26Dic

Revista de la comunidad DragonJar #3

ezine3zw5

La comunidad de DragonJar ha liberado un nuevo número de su e-zine; sin duda, y como dicen ellos, un excelente regalo de navidad. Los temas que trae esta edición van desde envenenamiento de arp creando manualmente los paquetes con Scapy, pasando por artículos de informática forense, hacking ético, entornos virtualizados y mucho más.

Descargar e-zine #3 de la comunidad DragonJar

© 2007 - 2008 Dezinerfolio. Todos los derechos reservados.
Powered by Wordpress. Entradas RSS