Descomprimir archivos .7z en GNU/Linux

4

Posted on : 29-03-2009 | By : keogh | In : GNU/Linux, Software, Ubuntu

Pues resulta que me bajé un tar con 8775 Rooms de NES =]. Pues adentro de este tar había un archivo con extensión .7z, esta extensión pertenece a un programa llamado 7-zip, que es una aplicación para comprimir archivos así como lo hacen los formatos zip, tar, etc, pero con una taza de compresión más alta. El problema esta aplicación solo corre en windows =(. Pero gracias a la comunidad libre se ha creado un port para GNU/Linux (y creo que para cualquier Unix-Like) llamado p7zip, instalando este programa podremos descomprimir estos archivos en nuestro Ubuntu.

En Ubuntu utilizamos aptitude para instalar p7zip

$ sudo aptitude p7zip-full

Para otras distribuciones de GNU/Linux aca puedes encontrar paquetes para algunas de ellas, incluso los fuentes para que los compiles por ti mismo si así lo quieres: http://p7zip.sourceforge.net/

Artículos Relacionados:

Comparteme:
  • Facebook
  • Twitter
  • del.icio.us
  • Meneame
  • RSS
  • Technorati
  • Digg
  • Mixx
  • Google Bookmarks
  • LinkedIn
  • StumbleUpon

Libro de Stickers de Software Libre

0

Posted on : 26-11-2008 | By : keogh | In : GNU/Linux, Geek, Software

Los stickers o pegatinas en español, son aca calcamonias :P que se ponen en las compus, por ejemplo de seguro tu PC viene con algun sticker que dice “Windows Vista Capable”, pues yo el mío se lo quite, jejej. Entonces en la red existen stickers de diversos proyecto para que los imprimas (en un papel con pegatina) y los pegues en tu PC.

pegatinas-software-libre

Pues a alguien se ocurrió la grandiosa idea de juntarlo todo en un libro :D , bueno de hecho son 2 libros, y la verdad me he querido imprimir todas las pegatinas y llenar mi compu de ellas xD. Espero que lo disfruten, sin más aquí los links:

Sitio Oficial:

Descargar el Volumen I – Libro de las Pegatinas de Software Libre

Descargar el Volumen II – Libro de las Pegatinas de Software Libre

Descarga los Sources

Sitio Oficial | Free Software Sticker Book

Visto en | La Ventana Muerta

Amarok is playing: Neuromotor – Dirty Society

Comparteme:
  • Facebook
  • Twitter
  • del.icio.us
  • Meneame
  • RSS
  • Technorati
  • Digg
  • Mixx
  • Google Bookmarks
  • LinkedIn
  • StumbleUpon

La Consola podcast 0.4

0

Posted on : 25-11-2008 | By : keogh | In : GNU/Linux, Podcast

El amigo Ariel tiene un blog La Consola y también un Poscast, en esta última entrega la 0.4 ha hecho el favor de nombrar a este blog y uno de sus artículos, gracias a La Consola por incluime en su podcast :D . Aca el link para que lo escuchen:

0.4: Crisol, Comunidad Tic, Sonido Libre y mas…

También he sido invitado para crear un capítulo de ese podcast, tal vez me anime a hablar de algo ejeje.

Amarok is playing: Hypersonic – Freedom

Comparteme:
  • Facebook
  • Twitter
  • del.icio.us
  • Meneame
  • RSS
  • Technorati
  • Digg
  • Mixx
  • Google Bookmarks
  • LinkedIn
  • StumbleUpon

21 Emuladores de Videoconsolas para GNU/Linux

3

Posted on : 19-11-2008 | By : keogh | In : GNU/Linux, Software, Videojuegos

opensec-tux-mario-1732

Encontré este listado de emuladores para consolas para GNU/Linux, muy bueno, en especial yo uso emuladores para NES y SNES :P , es bueno revivir los viejos tiempos. Para encontrar rooms (así se les dice a los juegos para emuladores) solo hay que Googlear un poco (pones NES Rooms) y tendrás una infinidad de rooms para tus emuladores.

Ah el de N64 esta bueno, sería interesante probar los Play Station.

1. Nintendo

DEsMuMe: emulador de Nintendo DS.
FCEUX: emulador de la NES tanto para PAL como para NTSC.
KiGB
: emulador para la Game Boy, Game Boy Color y Super Game Boy.
Mednafen
: emulador para la Game Boy, Game Boy Color y Game Boy Advance.
Mupen64Plus: emulador de la Nintendo 64.
Nestopia
: Emulador NES.
TuxBoy: Fork del emulador GNUBoy de la Game Boy y Game Boy Color.
VisualBoyAdvance: emulador de la Game Boy Advance con soporte de ROMs GBA, GBC, y SGB.
ZSNES: emulador de la Super Nintendo Entertainment System

2. Sega

DGen/SDL: emulador de Sega Genesis.
Gens: emulador de Sega Megadrive, MegaCD y 32X.
lxdream: emulador de la Dreamcast.
Meka: emulador multimáquina que nació como emulador de la Sega Master System.
Yabause: emulador de la Sega Saturn.

3. Sony

ePSXe: emulador de la PlayStation 1.
PCSX: emulador avanzado de la PlayStation 1.
PCSX2: emulador de la PlayStation 2.
pSX: emulador autocontenido de la PlayStation 1.

4. Arcade

AdvancedMAME: versión no oficial de MAME/MESS.
GnGeo
: emulador de la Neo-Geo.
SDLMAME: un port del famoso emulador MAME.

Ahora sí a jugar!!!

Visto en | Muy Linux

Lastfm is playing: Paranoize – 1st SX

Comparteme:
  • Facebook
  • Twitter
  • del.icio.us
  • Meneame
  • RSS
  • Technorati
  • Digg
  • Mixx
  • Google Bookmarks
  • LinkedIn
  • StumbleUpon

Flash Player 10 para Linux 64 bits

0

Posted on : 17-11-2008 | By : keogh | In : GNU/Linux, Noticias, Software

Ahora si, varios de mis amigos que instalaban Ubuntu (con windows, no se pueden seaprar aún) la versión de 32 bits en sus hardware de 64 bits, yo no lo entendía y siempre me salian que porque había flash de 64 bits. Pues ahora no hay excusa ya hay Flash Player 10 para Linux de 64 bits.

Aquí el link.

Visto en | Ubuntu Life

Amarok is playing: The Mars Volta – El Ciervo Vulnerado

Comparteme:
  • Facebook
  • Twitter
  • del.icio.us
  • Meneame
  • RSS
  • Technorati
  • Digg
  • Mixx
  • Google Bookmarks
  • LinkedIn
  • StumbleUpon

Directorio de comandos Linux

0

Posted on : 17-11-2008 | By : keogh | In : Bookmarks, GNU/Linux

Hola aquí les traigo un link donde hay un directorio que lista muchos comandos de Linux en orden alfabético, muy bueno, esta basado en un libro llamado: Linux in a Nutshell. El link es:

Linux Command Directory

S4lu2

Visto en | Ubuntu Life

Mp3 Playing: Space Buddha – Full Circle

Comparteme:
  • Facebook
  • Twitter
  • del.icio.us
  • Meneame
  • RSS
  • Technorati
  • Digg
  • Mixx
  • Google Bookmarks
  • LinkedIn
  • StumbleUpon

Actualizar a Ubuntu 8.10, Intrepid Ibex pa los compas

2

Posted on : 09-11-2008 | By : keogh | In : Ubuntu

1521Bueno por fin me he decido a actualizar mi Ubuntu 8.04 (Hardy Heron) a Ubuntu 8.10 (Intrepid Ibex). Al ser la versión 8.04 de Término se Soporte de Largo Plazo o inglés Long Term Support (LTS) pues no nos notifica de la actualización de versión, así que lo haremos manualmente. Sólo como dato Intrepid Ibex significa “Cabra Intrepida”.

Entonces actualizaremos Ubuntu desde Internet usando el gestor de actualizaciones. Ya veremos como queda, esperemos que no pase nada :D . Aquí podemos ver los releases notes de esta versión. Ahora hay que seguir los siguientes pasos:

1. Nos vamos al menú Sistema->Administración->Orígenes del Software

2. Click en la pestaña “Actualizaciones y cambia “Mostrar nuevas versiones de la distribución” a la opción “Ediciones Normales”.

3. Ahora nos vamos al menú Sistema->Administración->Gestor de Actualizaciones

4. Click en el botón “Comprobar” para ver si hay actualizaciones.

5. Si hay alguna actualización que instalar, usa el botón “Instalar Actualizaciones” para instalarlas, y presiona “Comprobar” de nuevo una vez que esto se complete.

6. Aparecerá un mensaje informándote de la disponibilidad de la nueva versión.

pantallazo-3

7. Click en el botón “Actualizar”

8. Y seguimos las instrucciones de pantalla.

Listo ya esta instalado Ubuntu Intrepid Ibex, sencillo, así es Ubuntu.

s4lu2

Amarok is playing: Killer Buds – Synthetic Vision

Comparteme:
  • Facebook
  • Twitter
  • del.icio.us
  • Meneame
  • RSS
  • Technorati
  • Digg
  • Mixx
  • Google Bookmarks
  • LinkedIn
  • StumbleUpon

Trac: Instalación y Primeras Configuraciones

4

Posted on : 11-09-2008 | By : keogh | In : Trac, Ubuntu

Trac es un sistema libre para la gestión de proyectos y seguimiento de errores, está fuertemente ligado a subversion. Es una excelente opción para nuestro proyectos de programación, tiene su propio wiki por proyecto y muchas cosas más. Puede correr como un módulo python de Apache, o como CGI, entre otros. Se integra con subversión, y utiliza SQLite (por default), MySQL y PostgreSQL para almacenar la información.

En este artículo veremos como instalar Trac en Ubuntu, como módulo python de apache y usando sqlite. Entonces es necesario tener instalado y funcionando un servidor web Apache, Subversion y SQLite.

Instalación

En Ubuntu es muy fácil instalar el Trac, para eso usamos el comando apt-get o aptitude, solo que nos instalará la versión 0.10.x, siendo la versión más nueva hasta este momento la 0.11.x. Tal vez más adelante explique como instalar esta versión desde 0. Hoy lo haremos de la manera fácil. Entonces instalamos Trac y de una vez el módulo de python para Apache.

$ sudo aptitude trac libapache2-mod-python

Podemos integrar un proyecto en Trac con un repositorio SVN o no :P , depende lo que necesitemos, para este ejemplo lo integraremos con un proyecto llamado tracsvn.

Project Enviroment

Ahora tenemos que especificar la ruta al Project Enviroment o Trac Enviroment, aquí será donde se guarde toda la información referente al proyecto. Cabe señalar que para cada proyecto que queramos dar seguimiento con Trac tenemos que especificar un Project Enviroment. La sintaxis es:

$ sudo trac-admin /path/to/myproject initenv

Para efectos prácticos de este artículo, cada proyecto lo guardaremos dentro del directorio /var/trac/projects. Este proyecto lo llamaremos… mmmm… protrac :P . Entonces primero creamos el directorio /var/trac/projects/protrac y luego decimos que es un Project Enviroment.

$ sudo su
# mkdir -p /var/trac/projects/protrac
# trac-admin /var/trac/projects/protrac initenv

Al especificar la ruta del Project Enviroment con trac-admin, preguntará por el nombre que le daremos al proyecto, por la Database Connection String (por default sqlite), el tipo de control de versiones (por default svn), y luego la dirección del repositorio (si no queremos enlazarlo con uno lo dejamos en blanco), luego la locación de los templates (default /usr/share/trac/templates directorio donde se instalo trac).

Esto del Database Connection String, es una cadena para especificar los datos del gestor de base de datos que queremos usar. Podemos usar MySQL, PostgreSQL y SQLite, este úlitmo viene por defecto y ese utilizaremos en este ejemplo, en artículos posteriores veremos como se definen las cadenas para MySQL y PostgreSQL.

Si no sucede ningún error nuestro Project Enviroment está ya creado. Cabe señalar que el usuario de Apache, en ubuntu usualmente www-data, debe de poder escribir y leer en la dirección del Project Enviroment, si no obtendremos un error 500 no se que cuando lo queramos abrir desde el navegador. Entonces tecleamos:

$ sudo chown -R www-data:www-data /var/trac/projects/protrac

Recuerda que debes de cambiar las rutas si elegiste una distinta.

El Trac como server standalone

Ahora podemos lanzar el Trac como un server standalone,

$ sudo tracd --port 8000 /var/trac/projects/protrac

Luego entramos a http://localhost:8000/protrac y listo.

Trac como webserver con mod-python

Ahora para configurarlo en el webserver, es necesario el mod-python instalado, si lo instalaste con apt-get o aptitude ya se ha de haber cargado. Podríamos checar tecleando:

$ sudo a2enmod mod_python

Si no estaba activado lo hará y tendremos que reiniciar el apache. Para que el Trac funcione con nuestro Apache tendremos que crear una nueva directiva Location, podemos hacerlo añandiendolo en el archivo /etc/apache2/sites-available/default o crear uno nuevo, para mejor organización recomiendo crear uno nuevo, en este caso sería el archivo /etc/apache2/sites-available/trac. Necesitamos habilitarlo una vez que creamos el archivo, esto se hace:

$ sudo a2ensite trac

Primero checamos si el modulo de python esta correctamente cargado agregando estas al archivo que acabamos de agregar. Recuerda borrarlo después de ver que si funciona para evitar problemas de seguridad.

<Location /mpinfo>
SetHandler mod_python
PythonInterpreter main_interpreter
PythonHandler mod_python.testhandler
</Location>

Reiniciamos apache y luego tecleamos en nuestro navegador http://localhost/mpinfo, debe de mostrar mucha información acerca del módulo. Ahora para ver el proyecto que anteriormente creamos, agregamos el siguiente código al archivo trac, después de haber borrado las líneas anteriores:


<Location /projects/protrac>
SetHandler mod_python
PythonInterpreter main_interpreter
PythonHandler trac.web.modpython_frontend
PythonOption TracEnv /var/trac/projects/protrac
PythonOption TracUriRoot /projects/protrac
</Location>

Reiniciamos Apache y en el navegador ponemos http://localhost/projects/protrac y listo ya tenemos nuestro Trac funcionando en nuestro server.

Recuerda que en PythonOption TracEnv poner la ruta del Project Enviroment que tu creaste. Así haremos para cada proyecto que tengamos. La opción TracUriRoot a veces no es necesaria, podrías probar quitandola, pero si te aparece un error como “No handler matched request to…” entonces agregas TracUriRoot, su valor es el mismo que el de la directiva Location.

Configurando la autenticación

Ahora veremos como crear una autenticación sencilla para que usuarios que usarán el Trac se logueen y llevar un registro de los tickets que hacen y los registros, etc. Escribimos el siguiente código dentro de nuestro archivo /etc/apache2/sites-available/trac. Recuerda modificar las rutas a como los necesites.


<Location /projects/protrac/login>
AuthType Basic
AuthName "Proyecto Prueba Trac"
AuthUserFile /var/trac/protrac/.htpasswd
Require valid-user
</Location>

El archivo /var/trac/protrac/.htpasswd contendrá los usuarios y passwords para acceder al trac, así para agregar usuarios usamos el comando htpasswd:

$ sudo htpasswd -cm /var/trac/protrac/.htpasswd usuario

Inmediatamente te pedirá el password dos veces y listo, nada más faltaría reiniciar Apache, eso se haría:

$ sudo /etc/init.d/apache2 restart

Listo ya tenemos el Trac funcionando, enlazado a un proyecto SVN. En artículos posteriores veremos tips y configuraciones así de como usar y administrar el programa, conforme yo vaya aprendiendo :P .

Amarok is playing: Taurus by Talamasca

Comparteme:
  • Facebook
  • Twitter
  • del.icio.us
  • Meneame
  • RSS
  • Technorati
  • Digg
  • Mixx
  • Google Bookmarks
  • LinkedIn
  • StumbleUpon

Linux vs Windows – Round 1 y 2

0

Posted on : 05-09-2008 | By : keogh | In : GNU/Linux, Humor

Leyendo Linux Adictos me encuentro estas tiras xD, muy divertidas la verdad.

Linux vs Windows – Round 1

Linux vs Windows – Round 2

Artículos originales:

Amarok is playing: Concerto No. 3 – Finale. Alla Breve by Rajmaninov.

Comparteme:
  • Facebook
  • Twitter
  • del.icio.us
  • Meneame
  • RSS
  • Technorati
  • Digg
  • Mixx
  • Google Bookmarks
  • LinkedIn
  • StumbleUpon

Problemas con Pulseaudio en Ubuntu 8.04

0

Posted on : 13-08-2008 | By : keogh | In : Software, Ubuntu

Pulseaudio es el controlador de audio que viene por default en Ubuntu 8.04 Hardy Heron. Con esta versión tenía un problema, por ejemplo veía video en youtube o escuchaba música en lastfm y si de pronto quería abrir el amarok o el VLC para ver una movie, pues ya no se oía nada, lo peor es que si cerrara la aplicación se trababa, y si por ejemplo tenía el amarok y quería ver un video en youtube este ya no se escuchaba. O sea, debería de poderse oír ambos.

La única solución que tenía era matar al proceso de pulse audio con el comando kill, pero eso era a veces muy molesto, tenía que hacerlo varias veces, así que me puse a buscar un poco en la red, y descubrí que se trata de un problema de soporte de Pulseaudio que tiene flash para linux, lástima. Pero hay una forma muy sencilla de instalarlo en Ubuntu, instalando el paquete llamado libflashsupport.

$ sudo aptitude install libflashsupport

Y listo ahora puedo oír música en el amarok, mientras veo videos en youtube y mi serie favorita en VLC.

s4lu2

lastfm now is playing: Infected by Tikal

Comparteme:
  • Facebook
  • Twitter
  • del.icio.us
  • Meneame
  • RSS
  • Technorati
  • Digg
  • Mixx
  • Google Bookmarks
  • LinkedIn
  • StumbleUpon