Mis putos repositorios (Debian GNU/Linux-libre 5.0.6 “Lenny”) – 20 de Octubre de 2010

# REPOSITORIO PRINCIPAL
deb http://ftp.fr.debian.org/debian/ lenny main

# REPOSITORIO SEGURIDAD
deb http://security.debian.org/ lenny/updates main

# REPOSITORIO DEBIAN-BACKPORTS (ACTUALIZACIONES)
deb http://backports.debian.org/debian-backports/ lenny-backports main
deb http://backports.debian.org/debian-backports lenny-backports-sloppy main

# REPOSITORIO MULTIMEDIA
# deb http://www.debian-multimedia.org/ lenny main

# REPOSITORIO NÚCLEO LIBRE
deb http://people.debian.org/~rmh/linux-libre/ lenny main

Cómo compilar el puto Gnash desde su código fuente en Debian/Ubuntu

Fácil.

1. Abro un Terminal de root en Aplicaciones>Accesorios>Terminal de root o en Aplicaciones>Herramientas del sistema>Terminal de root o pulsando la combinación de teclas Alt+F2 y escribiendo gksu gnome-terminal y haciendo clic con el botón izquierdo sobre el botón señalado con la palabra Ejecutar

2. Instalo las dependencias necesarias desde synaptic o con el siguiente comando

aptitude install libgstreamer-plugins-base0.10-dev libgstreamer-plugins-base0.10-0 libgif-dev libgstreamer0.10-dev libsdl1.2-dev libagg-dev libboost-dev libboost-thread-dev libcurl4-openssl-dev libgtk2.0-dev libpango1.0-dev libatk1.0-dev libcairo-dev

3. Descargo el paquete con el código fuente del programa desde aquí

4. Muevo el archivo descargado a mi carpeta de usuario (en caso de que no lo esté ya)

5. Lo descomprimo haciendo clic con el botón derecho y escogiendo la opción Extraer aquí

6. Entro en la carpeta recién descomprimida con el siguiente comando

cd nombre_de_la_carpeta

sustituyendo nombre_de_la_carpeta por el nombre de la carpeta de la versión de gnash que me haya descargado

7. Ejecuto el primer comando de compilación (desde Terminal normal sin el sudo delante)

./configure --enable-gui=gtk

8. Ejecuto el segundo comando de compilación (también desde Terminal normal sin el sudo delante)

make

9. Instalo, por fin, con el siguiente comando desde Terminal de root o con el sudo delante si es un Terminal normal

make install

10. Instalo los plugins con el siguiente comando desde Terminal de root

make install-plugins

11. Si quiero desinstalar ejecuto el siguiente comando desde Terminal de root

make uninstall && make uninstall-plugins

Y pista.

Cómo hacer que aparezca el puto Network-Manager en el área de notificación

Nota: el problema se presenta cuando no me aparece el applet de network-manager en el área de notificación y al lanzarlo desde un terminal con éste comando

nm-applet --sm-disable

obtengo un error similar a éste:

WARNING **: <WARN>  nma_dbus_init(): could not acquire its service.  dbus_bus_acquire_service() says: ‘Connection «:1.48» is not allowed to own the service «org.freedesktop.NetworkManagerInfo» due to security policies in the configuration file’

Fácil.

1. Abro un Terminal de root en Aplicaciones>Accesorios>Terminal de root o en Aplicaciones>Herramientas del sistema>Terminal de root o pulsando la combinación de teclas Alt+F2 y escribiendo gksu gnome-terminal y haciendo clic con el botón izquierdo sobre el botón señalado con la palabra Ejecutar

2. Añado mi usuario al grupo netdev con el siguiente comando

adduser nombre_de_mi_usuario netdev

Por ejemplo:

adduser putolinux netdev

3. Vuelvo a cargar el servicio dbus con el siguiente comando

/etc/init.d/dbus reload

4. Pulso la combinación de teclas Alt+F2 y ejecuto el applet de network-manager con el siguiente comando

nm-applet --sm-disable

Y pista.

Cómo instalar el puto juego retro (desarrollado para Macintosh en 1994) Marathon en Debian GNU/Linux

Fácil.

1. Descargo el código fuente de el juego haciendo clic aquí

2. Lo muevo a mi carpeta de usuario (caso de que no esté ya)

3. Abro un Terminal de root en Aplicaciones>Accesorios>Terminal de root o en Aplicaciones>Herramientas del sistema>Terminal de root o pulsando la combinación de teclas Alt+F2 y escribiendo gksu gnome-terminal y haciendo clic con el botón izquierdo sobre el botón señalado con la palabra Ejecutar

4. Descomprimo el código fuente con el siguiente comando

bzip2 -dc AlephOne-20100118.tar.bz2 | tar -xv

(sustituyo AlephOne-20100118.tar.bz2 por el nombre de la versión del código que me haya descargado)

5. Instalo las dependencias de compilación con los siguientes comandos (3 comandos para que quepan en la plantilla del blog)

sudo aptitude install libsdl1.2-dev libsdl-sound1.2 libsdl-sound1.2-dev
sudo aptitude install libsdl-net1.2 libsdl-net1.2-dev libsdl-image1.2 libsdl-image1.2-dev
sudo aptitude install libzzip-0-13 libzzip-dev libboost1.35-dev libvorbis-dev

6. En Debian Squeeze el paquete libboost1.35-dev ha de ser reemplazado por la nueva versión, quedando los comandos así

sudo aptitude install libsdl1.2-dev libsdl-sound1.2 libsdl-sound1.2-dev
sudo aptitude install libsdl-net1.2 libsdl-net1.2-dev libsdl-image1.2 libsdl-image1.2-dev
sudo aptitude install libzzip-0-13 libzzip-dev libboost1.41-dev libvorbis-dev

6. Entro en la carpeta del código fuente que acabo de descomprimir con el siguiente comando

cd Aleph(aquí pulso el tabulador para que se complete el nombre)

7. Pulso la tecla intro

8. Compilo con el siguiente comando

./configure

(si me da algún error de compilación observo la salida en el terminal e instalo con synaptic la librería que falte)

9. Luego con el siguiente comando

make

10. E instalo con el siguiente comando

make install

11. Ahora me descargo los escenarios para jugar (Marathon, Durandal e Infinity) desde aquí o RubiconX desde aquí

12. El escenario que quiera jugar lo muevo a mi carpeta de usuario (caso de que no esté ya)

13. Lo descomprimo haciendo clic con el botón derecho sobre el archivo y escogiendo la opción Extraer aquí

14. Copio los archivos del escenario a la carpeta del juego en /usr/local/share/AlephOne con el siguiente comando

cp -rv ~/nombre_de_la_carpeta_descomprimida_del_escenario/* /usr/local/share/AlephOne

obviamente, sustituyo nombre_de_la_carpeta_descomprimida_del_escenario por el nombre que tenga en realidad la carpeta del escenario que voy a jugar, por ejemplo (y ojo a las comillas si el nombre consta de más de una palabra) M1A1, «Marathon 2», «Marathon Infinity»

15. Para ejecutarlo: pulso la combinación de teclas Alt+F2, escribo alephone y hago clic con el botón izquierdo en Ejecutar

Y pista.

¡Y un vídeo! 😉

Cómo instalar el puto XMMS en Debian GNU/Linux 5 «Lenny»

Fácil.

1. Abro un Terminal de root en Aplicaciones>Accesorios>Terminal de root o en Aplicaciones>Herramientas del sistema>Terminal de root o pulsando la combinación de teclas Alt+F2 y escribiendo gksu gnome-terminal y haciendo clic con el botón izquierdo sobre el botón señalado con la palabra Ejecutar

2. Añado el repositorio en el que se encuentra el binario para instalar editando el archivo /etc/apt/sources.list con el siguiente comando

gedit /etc/apt/sources.list

3. Añado copiando y pegando la siguiente línea

#XMMS
deb http://www.pvv.ntnu.no/~knuta/xmms/lenny/ ./ 
deb-src http://www.pvv.ntnu.no/~knuta/xmms/lenny/ ./

4. Guardo y cierro

5. Actualizo la base de datos introduciendo el siguiente comando en el Terminal de root

aptitude update

6. Instalo el programa en español y sus dependencias con el siguiente comando

aptitude install xmms

8. En GNOME lo ejecuto en el Menú principal del panel Aplicaciones>Sonido y vídeo>XMMS,  y en KDE… ¡donde sea que aparezca, que yo no uso KDE ni sé a dónde va a parar el condenado programa!

Y pista ;)

Mis putos repositorios (Debian GNU/Linux-libre 5.0.3 «Lenny») – 18 de Enero de 2010

#REPOSITORIOS OFICIALES
deb http://ftp.fr.debian.org/debian/ lenny main  
deb-src http://ftp.fr.debian.org/debian/ lenny main  

#REPOSITORIOS SEGURIDAD
deb http://security.debian.org/ lenny/updates main
deb-src http://security.debian.org/ lenny/updates main 

#REPOSITORIOS MULTIMEDIA
deb http://www.debian-multimedia.org/ lenny main
deb-src http://www.debian-multimedia.org/ lenny main 

#KERNEL LIBRE
deb http://people.debian.org/~rmh/linux-libre/ lenny main 

#OTROS
deb http://ftp.fr.debian.org/debian/ lenny-proposed-updates main
deb-src http://ftp.fr.debian.org/debian/ lenny-proposed-updates main 

#aMule
deb http://www.vollstreckernet.de/debian/ stable amule-stable wx
deb-src http://www.vollstreckernet.de/debian/ stable amule-stable wx 

#BACKPORTS
deb http://backports.debian.org/debian-backports lenny-backports main
deb-src http://backports.debian.org/debian-backports lenny-backports main

#GMUSICBROWSER
deb http://gmusicbrowser.org/deb/ ./

#CHROMIUM
deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu hardy main
deb-src http://ppa.launchpad.net/chromium-daily/ppa/ubuntu hardy main

#GLOBAL MENU
deb http://ppa.launchpad.net/globalmenu-team/ppa/ubuntu hardy main
deb-src http://ppa.launchpad.net/globalmenu-team/ppa/ubuntu hardy main

Cómo instalar la puta Logitech Webcam C200 en Debian GNU/Linux 5.0 «Lenny»

Fácil.

1. Abro un Terminal de root en Aplicaciones>Accesorios>Terminal de root o en Aplicaciones>Herramientas del sistema>Terminal de root o pulsando la combinación de teclas Alt+F2 y escribiendo gksu gnome-terminal y haciendo clic con el botón izquierdo sobre el botón señalado con la palabra Ejecutar

2. Instalo el software necesario para la compilación del driver, el propio driver y una aplicación para comprobar que la webcam funciona con el siguiente comando

aptitude install module-assistant gspca-source cheese

3. Compilamos el driver con la siguiente secuencia de comandos

m-a prepare
m-a a-i gspca-source

4. Cargo el modulo con el siguiente comando

modprobe gspca

5. Para que se cargue siempre al inicio del sistema lo añado al archivo /etc/modules con el siguiente comando

echo "gspca" >> /etc/modules

6. Compruebo que la cámara funciona con la aplicación Cheese que encuentro en el Menú principal de GNOME>Aplicaciones>Gráficos>Cheese

Y pista.

Cómo instalar el puto Global Menu en GNOME y que luzca como el OS X

Fácil.

1. Abro un Terminal de root en Aplicaciones>Accesorios>Terminal de root o en Aplicaciones>Herramientas del sistema>Terminal de root o pulsando la combinación de teclas Alt+F2 y escribiendo gksu gnome-terminal y haciendo clic con el botón izquierdo sobre el botón señalado con la palabra Ejecutar

2. Añado el repositorio en el que se encuentra el binario para instalar editando el archivo /etc/apt/sources.list con el siguiente comando

gedit /etc/apt/sources.list

3. Añado copiando y pegando la siguiente línea

#GLOBAL MENU
deb http://ppa.launchpad.net/globalmenu-team/ppa/ubuntu hardy main
deb-src http://ppa.launchpad.net/globalmenu-team/ppa/ubuntu hardy main

4. Guardo y cierro

5. Actualizo la base de datos introduciendo el siguiente comando en el Terminal de root

aptitude update

6. Cómo me da un error debido a que no he importado la clave la recuperaré con el siguiente par de comandos

gpg --keyserver wwwkeys.eu.pgp.net --recv-keys CLAVE_QUE_APARECE_EN_EL_ERROR
gpg --armor --export CLAVE_QUE_APARECE_EN_EL_ERROR | sudo apt-key add -

7. Instalo el programa en español y sus dependencias con el siguiente comando

aptitude install gnome-globalmenu

8. Añado el applet en el panel de GNOME haciendo clic con el botón derecho sobre ella y escogiendo la opción Añadir al panel…

9. Escogo el applet Complemento del panel de Global Menu


10. En mi carpeta de usario creo un archivo oculto llamado .gnomerc con la configuración para que todo funcione correctamente con el siguiente comando desde un Terminal normal (no de root)

echo "export GTK_MODULES=globalmenu-gnome" > .gnomerc

11. Salgo de la sesión y me vuelvo a loguear

12. Lo configuro con el botón derecho sobre el panel de GNOME>Opciones

Y pista ;)