domingo, abril 22, 2007

30 Maratón de Madrid

Si, hoy he corrido el 30 Maratón de Madrid y he conseguido, por fin, algo que deseaba hace tiempo, bajar de las tres horas, en ese examen físico y mental que es el maratón. Dos horas, cincuenta y nueve minutos veinte segundos desde que pase por la salida hasta que cruce la meta.

En la carrera he tenido muy buenas sensaciones, he corrido manteniendo el ritmo, manteniendo las pulsaciones entre el 85% y el 90%, solo al final he acelerado un poco más. Me ha salido un buen dia, solecito y buena temperatura. He bebido, parándome, en todos los avituallamientos donde habia aquarius. No he sentido el famoso muro, que en otros maratones si lo he sufrido. Gracias a Gaspi, que me acompaño desde el km 37 hasta casi la meta y a una chica me dio palmadas de ánimo cuando lo necesitaba. Que haría yo sin ella, jejeje..

Ahora páginas con datos sobre la 30 Maraton de Madrid. La página del maraton de Madrid, la de la clasificación definitiva general, la clasificación de mi categoria G-M , mis tiempos y mi diploma.

Al final he acabado en mi categoria GM el 15 de 716, en la general el 270 de 7.702 y en hombres-general el 268 de 7.281. He contado los que hay antes que yo que sean más viejos, nacidos en 54 o antes y que tengan mejor tiempo que yo y solo hay 5, osea que soy el 6ª por edad, en el total. Los tiempos y clasificación de mis amigos y mia son:






nombret. finalmediam/kmpuestodorsalptoCat
Luis Angel Ortega Martin2:59:201:28:264:15270172915-GM
Jose Miguel Aragoneses Romero3:19:471:36:154:449951878243-CM
Luis Miguel Pino Velazquez3:41:541:44:155:1526883009220-GM
Fabian Lopez Olmedo3:55:141:50:505:3436713920144-HM
Fernando Gonzalez Rincon4:24:261:44:036:1656713659524-GM


Mi clasificación definitiva, pasando por Moncloa y llegando a la meta.


El recorrido, para que no se olvide. Después de la carrera Fernando, Gaspar y yo y la cerveza de después.


Y ahora unas fotos mias en la carrera de Asi Photo.

jueves, abril 19, 2007

Instalación Debian Lenny (testing) en un Pentium Dual core 2

Compre una máquina con un procesador Pentium Dual Core 2. Después de instalar Debian, la versión de siempre Intel x86/IA-32 (i386), se me ocurrio leer algo sobre este procesador. Su arquitectura es la llamada EM64T. En Debian, concretamente en ports, se cita que la adaptación AMD64 también soporta la arquitectura EM64T de Intel. A través de bulma confirme que la versión de Debian que tenia que instalar era la AMD64.
AMD64, inicialmente conocida como x86-64, es una arquitectura basada en la extensión del conjunto de instrucciones x86 para manejar direcciones de 64 bits realizada por AMD. Además de una simple extensión contempla mejoras adicionales como duplicar el número y el tamaño de los registros de uso general y de instrucciones SSE.
El primer procesador con soporte para este conjunto de instrucciones fue el Opteron, lanzado en abril de 2003. Posteriormente ha sido implementado en múltiples variantes del Athlon 64 y del Pentium 4 de Intel, en éste último caso bajo una versión de Intel llamada EM64T.
Podemos comprobar que tenemos un procesador con la arquitectura AMD64/EMT64 con la orden (antes hay que instalar el paquete lshw):
$ lshw |grep vmx
Que nos devuelve:
WARNING: you should run this program as super-user.
capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx x86-64 constant_tsc pni monitor ds_cpl vmx est tm2 cx16 xtpr lahf_lm
Y donde se ve que es procesador es un 86x64 y que tiene instrucciones vmx
Por ello y siguiendo las indicaciones de bulma y con las explicaciones técnicas de wikipedia instale Debian Linux AMD64/EM64T, concretamente la versión testing, llamada actualmente lenny.
Para instalar, como siempre, descargo el fichero netinst (instalación mínima de arranque) de la página del instalador de Debian, fichero que se genera diariamente.
Preparo la bios para que arranque desde cd, meto el cd que he quemado con el fichero netinst, arranco el ordenador, instalo Debian desde la red, cogiendo los paquetes básicos de escritorio y cuando arranca Debian lo configuro a mi gusto:

- Configurar las X's:
Entro como root y apago las X's
# /etc/Init.d/gdm stop
reconfiguro las X con:
# dpkg-reconfigure xserver-xorg
y le digo que tarjeta gráfica tengo, cual es su resolución, el teclado, el ratón y todo lo necesario para que funcione el entorno gráfico.

- Paquetes fundamentales:
# apt-get install linux-source-2.6.18 linux-headers-`uname -r` build-essential \
libmudflap0-dev libncurses-dev ncurses-dev kernel-package initramfs-tools \
libmail-sendmail-perl libcompress-zlib-perl fakeroot

- Comandante norton de linux:
# apt-get install mc gnome-commander

- Temas de linux:
$ sudo apt-get install gnome-themes-extras

- Después de instalar paquetes que implique modificación del menu de Aplicaciones
$ killall gnome-panel

- Ultimos drivers de mi tarjeta de video nvidia.
Para la arquitectura Linux x64 (AMD64/EM64T) y para la arquitectura Linux IA32 y
Tambien mediante wget para la version de 64 bits (AMD64/EM64T):
$ wget http://us.download.nvidia.com/XFree86/Linux-x86_64/100.14.09/NVIDIA-Linux-x86_64-100.14.09-pkg2.run
Y para la version de 32 bits (x86 o IA32):
$ wget http://us.download.nvidia.com/XFree86/Linux-x86/100.14.09/NVIDIA-Linux-x86-100.14.09-pkg1.run
Luego entro en la consola con CTRL-F1, me logeo como root, apago el entorno gráfico
# /etc/init.d/gdm stop
y ejecuto el script del driver de NVidia, desde el directorio donde lo he bajado, con
# sh NVIDIA-Linux-x86_64-100.14.09-pkg2.run
Voy aceptado las opciones y cuando acaba reinicio las X con:
# /etc/init.d/gdm start
y ya tengo la tarjeta gráfica instalada.
Conviene ya activar el renderizado:
# apt-get install mesa-utils
y compruebo que renderiza con
$ glxinfo |grep render
y debe decir YES, o sea que ya funciona.
Como comprobación:
$ glxgears
y aparecera un cubo girando y con el comando:
~$ glxheads
saldrá un triángulo girando y datos acerca de la tarjeta gráfica.

- Repositorios en /etc/apt/sources.list
# deb cdrom:[Debian GNU/Linux testing _Etch_ - Official Snapshot amd64 NETINST Binary-1 20070406-20:59]/ etch contrib main
deb http://ftp.rediris.es/debian/ lenny main
deb-src http://ftp.rediris.es/debian/ lenny main
deb http://security.debian.org/ lenny/updates main contrib
deb-src http://security.debian.org/ lenny/updates main contrib
#deb http://security.debian.org/ lenny/updates main contrib non-free
#deb-src http://security.debian.org/ lenny/updates main contrib
deb http://ftp.fr.debian.org/debian/ lenny main contrib non-free
deb http://ftp.caliu.info/debian/ lenny main contrib non-free
#multimedia repository
deb http://www.debian-multimedia.org lenny main
deb-src http://www.debian-multimedia.org lenny main
deb http://http.us.debian.org/debian/ testing main contrib non-free
deb-src http://http.us.debian.org/debian/ testing main contrib non-free
deb http://pedroreina.net/debian ./

Y luego:
# apt-get update && apt-get upgrade
Aparece un error al acceder a uno de los repositorios. El error es el siguiente:
W: GPG error: http://www.debian-multimedia.org etch Release: Las firmas siguientes no se pudieron verificar porque su llave pública no está disponible: NO_PUBKEY 07DC563D1F41B907
Solución:
# gpg --keyserver wwwkeys.eu.pgp.net --recv-keys 07DC563D1F41B907
# gpg --armor --export 07DC563D1F41B907 | sudo apt-key add -

- Poner hora al ordenador y cargar modulos
# apt-get install ntp ntpdate modconf

- Teclado numerico activado en el arranque
# apt-get install numlockx
y luego editamos
# gedit /etc/gdm/Init/Default &
y añadimos antes de exit 0
if [ -x /usr/bin/numlockx ]; then
/usr/bin/numlockx on
fi

- Cosas que hacen más fácil el manejo de bash
# gedit /etc/bash.bashrc
y al final del fichero descomentamos la lineas con bash completion y añadimos alias:
alias instala='sudo apt-get install'
alias busca='sudo apt-cache search'
alias update='sudo apt-get update'
alias upgrade='sudo apt-get upgrade'
alias distupgrade='sudo apt-get dist-upgrade'
alias la='ls -la'

- Mi /etc/hosts:
127.0.0.1 localhost
192.168.1.63 dibujo
192.168.1.61 m5n

192.168.1.7 portatil
192.168.1.11 almu
192.168.1.12 rocio
192.168.1.63 dibujo

192.168.1.102 winxp
192.168.1.103 winxpv6

# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

- Mi /etc/fstab:
# /etc/fstab: static file system information.
#
#
proc /proc proc defaults 0 0
/dev/hdb1 / ext3 defaults,errors=remount-ro 0 1
/dev/hdb6 /home ext3 defaults 0 2
/dev/hdb5 none swap sw 0 0
/dev/hdd /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0

UUID=4588-0985 /mnt/hdc1 vfat rw,users,auto,quiet,umask=0000 0 0 #UUID=4588-0985 /dev/hdc1

UUID=354C-6676 /mnt/StoreJet vfat rw,users,auto,quiet,umask=0000 0 0 #UUID=354C-6676 /dev/StoreJet LABEL=disco60gb
UUID=460F-406A /mnt/tarjeta_SD vfat rw,users,auto,quiet,umask=0000 0 0 #UUID=460F-406A /dev/tarjeta_SD LABEL=tarjeta_SD

//portatil/d /mnt/portatil smbfs ip=192.168.1.7,username=luis,password=****,workgroup=familia,user,owner,noauto 0 0 #192.168.1.7 Monta portatil/d
//winxpv6/d /mnt/winxpv6 smbfs credentials=/root/.smbcredentials,noauto,dmask=777,fmask=777,lfs 0 0
# Disco d: en winxpv6/d -> En /etc/hosts 192.168.1.103 es winxpv6
# Se monta con $ sudo mount /mnt/winxpv6/ luego hay desmontar con $ sudo umount /mnt/winxpv6/
//almu/d /mnt/almu smbfs credentials=/root/.smbcredentials,noauto,dmask=777,fmask=777,lfs 0 0 #192.168.1.11 almu

#mount -t smbfs //Servidor/MSWindows /mnt/servidor
#//Servidor/MSWindows /mnt/servidor smbfs users,workgroup=familia,password-**** 0 0
#lfs es una opcion para fstab. "lfs" (large file system) se debe utilizar con mount para acceder al recurso. mount -t smbfs -o lfs
#/usr/local/bin/gmailfs.py /mnt/gmailfs gmailfs noauto,username=??????.????,password=????????,fsname=zOlRRa
#none /mnt/gmail gmailfs noauto,username=?????.?????@gmail.com,password=******,fsname=zOlRRa

- Uuid's de los discos del sistema para el fichero /etc/fstab
Para instalar los paquetes necesarios:
# apt-get install libblkid-dev libblkid1
Para obtener los uuid's de todos los discos del sistema:
# /sbin/blkid
Para crear el fichero /etc/blkid.tab si no esta o esta en blanco
# blkid :P
Y luego editamos el fichero
# gedit /etc/fstab
y sustituimos el /dev/[sh]dXY por el UUID.

- Fuentes
# apt-get install xfonts-75dpi-transcoded xfonts-100dpi-transcoded msttcorefonts \
ttf-bitstream-vera ttf-freefont x-ttcidfont-conf ttf-sjfont ttf-gentium gtkfontsel \
ttf-dustins ttf-larabie-deco ttf-georgewilliams ttf-larabie-straight ttf-larabie-uncommon
Después de instalar estas fuentes, seguramente gnome-terminal y algún que otro programa cambian la fuente con la que se muestran. Para que gnome-terminal vuelva a su aspecto, lo abrimos, pinchamos en Editar, Perfiles, General, Tipografía y elegimos la fuente Bitstream Vera Sans Mono de tamaño 9 y nos volverá el aspecto que tenía. Tambien podemos poner DejaVu Sans Mono, creo que son casi la misma.

- Compresor y descompresor, para acelerar discos y para ver hardware
# apt-get install rar unrar hdparm lshw
Podemos comprobar que tenemos un procesador con la arquitectura AMD64/EMT64 con la orden:
$ lshw |grep vmx
Que nos devuelve:
WARNING: you should run this program as super-user.
capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx x86-64 constant_tsc pni monitor ds_cpl vmx est tm2 cx16 xtpr lahf_lm
Y donde se ve que es procesador es un 86x64 y que tiene vmx

- Abrir las ventanas de Nautilus en la misma ventana:
Menú Aplicaciones, Herramientas de Sistema, Editor de configuración, Apps, Nautilus, preferences, marcar always_use_browser.

- Mi fichero /etc/network/interfaces:
Para ver imagenio y navegar con una sola tarjeta de red. La idea la saque de adslayuda:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth1

auto eth1 eth1:0

#Las lineas hasta iface eth1:0 hacen falta para ver Imagenio con una sola tarjeta de red
iface eth1 inet static
address 10.132.106.196
netmask 255.0.0.0
broadcast 10.255.255.255
gateway 10.132.106.193
# dns-* options are implemented by the resolvconf package, if installed
# dns-nameservers 80.58.61.250

up route add -net 239.0.0.0 netmask 255.255.0.0 gw 10.132.106.193 metric 10

#Esta es la configuracion normal de una interface de red. Descomentar gateway para normal del todo
iface eth1:0 inet static
address 192.168.1.63
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
#gateway 192.168.1.1
# dns-* options are implemented by the resolvconf package, if installed
#dns-nameservers 80.58.61.250 80.58.61.254
Tambien hace falta el fichero con la lista de canales canales.m3u para ver imagenio con vlc que se pueden coger en adslayuda_listadecanales.

- Mi fichero /etc/resolv.conf
nameserver 80.58.61.250
nameserver 80.58.61.254

- Instalar aplicaciones multimedia y gráficas
# apt-get install mplayer xine-ui xmms xmms-skins audacious audacious-plugins-dev \
libdvdcss2 vlc mozilla-plugin-vlc videolan-doc amarok kaffeine timidity \
pmidi xmms-midi freepats dir2ogg gthumb qcad qcad-doc

- VMware workstation en la arquitectura AMD64. Hace falta instalar el paquete
# apt-get install ia32-libs
sino faltaran librerias como /usr/lib/vmware/bin/vmware: error while loading shared libraries: libX11.so.6: cannot open shared object file: No such file or directory.
Ademas ya no hará falta para abrir una maquina virtual lo descrito en este blog aqui.
Esta página para bajarse cualquier VMware.
Para solucionar problemas con kernel nuevos, actualizaciones y demas, leemos esto , para updates any-any-update, tambien esta pagina y esta otra. Si es VMServer miramos esto. Otra pagina para parchear VMServer es la de sirlabs
Dos numeros de serie para VMServer. Your serial number(s):
9AJUD-Y0T80-2E793-40KRH
921HX-YAXA4-2GPC6-427HE

- Emulador qemu
# apt-get install kqemu-source kqemu-common qemu qemu-launcher qemuctl \
vgabios patchutils debootstrap uml-utilities bridge-utils libsdl1.2-dev
Páginas interesantes para qemu:
howto qemu
qemu-debian-es
Pagina oficial de qemu
Máquinas virtuales con Qemu de jEsuSdA
Comprobamos que podemos virtualizar con kvm
$ cat /proc/cpuinfo | grep flag y si sale vmx(intel) o svm (amd) entonces podemos utilizar KVM. Si no, Kqemu es la opción.
Hacemos cd /usr/src y como root:
# m-a prepare #m-a a-i kqemu
Crear una imagen de disco:
$ qemu-img create -f qcow loquesea.qcow 4G con esto creamos loquesea.qcow con 4gb de capacidad.
Convertir una imagen creada en otro formato:
$ qemu-img convert loquesea.qcow -O raw loquesea.img
Arrancar maquina con
$ qemu -m 512 -usb -soundhw sb16 loquesea.qcow -localtime
Arrancar maquina creada desde una imagen iso que contenga el sistema operativo que queremos instalar:
$ qemu -cdrom imagen_sistema_operativo.iso -hda imagen.img -m 256 -boot d
Para el raton y qemu. Intentar "SDL_VIDEO_X11_DGAMOUSE=0 qemu [parametros]", o haciendo "export SDL_VIDEO_X11_DGAMOUSE=0" o "setenv SDL_VIDEO_X11_DGAMOUSE 0" (dependiendo si usas la shell bash o la C shell) antes de arrancar QEMU.
Interesante artículo en la Consola acerca de instalar qemu con capa de aceleración

-VirtualBox
La solución de virtualización VirtualBox ha lanzado la versión 1.4.0 con importantes novedades entre las que destacan la posibilidad de manejar imágenes VMware o el acceso a discos y particiones físicas desde las máquinas virtuales. Por otro lado se ha mejorado algunas características también importantes, entre las que destacan el soporte en arquitectura de 64 bits, de puertos series y la interfaz gráfica. Un buen paso para una alternativa cada vez más madura.
Comentario sacado de kernel source

- Instalar flash en arquitectura AMD64
He seguido lo que pone aqui.
Resumo y actualizo lo que pone en la pagina.
Bajar el Plugin y el Viewer de nspluginwrapper aunque los paquetes esten en formato rpm de nspluginwrapper, bajar el plugin de flash , aunque sea el de 32 bits,
Instalo los paquetes
# apt-get install linux32 alien
Bajo el paquete ia32-libs-gtk de la version de debian inestable aqui y lo instalo
# dpkg -i ia32-libs-gtk_1.0_amd64.deb
Luego convertimos los rpms de nspluginwrapper a deb con alien
# alien -d *.rpm
Instalamos los dos paquetes
# dpkg -i nspluginwrapper-i386_0.9.91.4-2_amd64.deb
# dpkg -i nspluginwrapper_0.9.91.4-2_amd64.deb
Descomprimimos el plugin de flash
# tar zxvf install_flash_player_7_linux.tar.gz
Entramos en la carpeta de flash y copiamos el plugin a la carpeta donde mozilla guarda los plugins
# cp libflashplayer.so /usr/lib/mozilla/plugins
Utilizamos nsplugwrapper para crear el nuevo plugin de 64 bits
# /usr/lib/nspluginwrapper/x86_64/linux/npconfig -i /usr/lib/mozilla/plugins/libflashplayer.so
Copiamos el recien generado plugin a la carpeta de firefox
# cp /usr/lib/mozilla/plugins/npwrapper.libflashplayer.so /usr/lib/iceweasel/plugins/
Y ya tendremos flash en el navegador iceweasel.

- Instalar quema CD-DVDs
# apt-get install k3b k3b-i18n transcode normalize-audio vcdimager lame toolame mkisofs cdrecord
Es necesario, ademas, instalar emovix que se baja de aqui y luego
# dpkg -i emovix_0.9.0-1_all.deb

- Instalar cosas de ripeo de DVD's
# apt-get install dvdrip subtitleripper dvdrip-doc libio-socket-ssl-perl \
libjpeg-progs netpbm transfig mjpegtools ogmtools gocr-doc html2ps \
libintl-xs-perl xfig mpeg2dec
El instalador del programa DVD:Rip no hace que salga en el panel de gnome. Para que aparezca:
# gedit /usr/share/applications/dvdrip.desktop
insertamos las lineas siguientes:
[Desktop Entry]
Name=dvd::rip
Comment=dvd::rip
Exec=dvdrip
Icon=/usr/share/perl5/Video/DVDRip/icon.xpm
Terminal=false
Type=Application
Categories=Application;AudioVideo;
y reiniciamos el gnome-panel con
$ killall gnome-panel

- Para ripear canciones de CD's
# apt-get install ripperx cdtool flac
La entrada en Aplicaciones la pone dentro de Aplicaciones, Debian, Aplicaciones, Sonido. Si se quiere en Aplicaciones, sonido y video,
# gedit /usr/share/applications/ripperx.desktop
Y añadidos estas lineas:
[Desktop Entry]
Name=ripperX
Comment=Reproduce y extrae mp3 de CDs
Exec=ripperx
Icon=ripperx.xpm
Terminal=false
Type=Application
Categories=Application;AudioVideo;

- Instalar utilidades de DOS y NTFS
# apt-get install dosfstools
- Para formatear vfat: mkfs.vfat -n etiqueta /dev/algo
- Para formatear ext3: mkfs.ext3 -L etiqueta /dev/algo
- Para formatear ext*: mke2fs -L etiqueta /dev/algo
# apt-get install ntfsprogs ntfs-3g
- Para montar particiones ntfs. En /etc/fstab, añadir
/dev/hda5 /mnt/c ntfs-3g rw,umask=0 0 0

- Instalar picasa en arquitectura AMD64
Primero descargamos la ultima version de Picasa para debian desde aqui y escogemos el .deb, luego instalamos
# apt-get install ia32-libs
si no esta instalado y por ultimo instalamos el paquete
# dpkg -i --force-architecture picasa_2.2.2820-5_i386.deb
Para arrancarlo
$ /usr/bin/picasa. Cuidado, al importar carpeta, se cuelga el sistema entero!!

- para la version 5
6RNK8-P2FAU-PAJFC-4MRNQ
93NAE-5YHAH-9AJ4U-4YXN3
71WYT-HU76U-H2NDA-4WEX6
PLN8H-14C6H-AA56C-4YEXQ
- para la version 6 tar.gz linux
49ND4-GFDDA-N2N4C-4W8QL
321H1-74ZAZ-M2JFG-4MRN7
928R4-AWQDK-W244U-4PWX7
3LH8W-XP20Z-68HFY-4YDQ7
- para la version 6 exe windows
X8XA9-DRR65-P844G-4MRX2
J9MHD-84226-M8H6Z-4WWXQ
8LDPX-Q4K4C-E8JDU-4Y8Z7
WKTYN-NKM4Z-PA0FF-4Y9Q7

- Instalar Icedove y enigmail
Paquete de correo electrónico y gpg
# apt-get install icedove icedove-locale-es-es enigmail enigmail-locale-es-es

- Cosas de Java
# apt-get install fakeroot java-package

- Lector de news
# apt-get install pan
con nurias 213.0.184.81 como grupo de news.

- Paquete Gdesklets y modelado 3D
# apt-get install gdesklets gdesklets-data blender

- Compartir con windows
# apt-get install samba swat
Para acceder a swat en el navegador http://localhost:901, usuario; root y la contraseña de root. Luego en globals, security ponemos share y guardamos el cambio.
Luego para compartir carpetas de linux Escritorio, Administración, Carpetas compartidas, introducimos clave de root y ponemos la ruta, compartir con SMB, el nombre y el comentario y activamos permitir examinar carpeta, luego en configuracion comprobamos la descripcion del equipo, el grupo de trabajo y no usar un servidor wins. Luego en windows, Mi PC, Herramientas, Conectar a unidad de red, escogemos unidad y examinamos la red cogiendo la carpeta que acabamos de compartir en linux y le decimos que la comparta de nuevo al iniciar.
Una página interesante de cómo compartir archivos con SAMBA en Linux.
En Ubunto 7.10, si no funciona SWAT instalar:
$ instala inetutils-inetd

- VNC para ver escritorios remotos
# apt-get install vncserver x11vnc xvncviewer vnc-java

- Paquetes para conexiones
# apt-get install ssh rssh rdist cvs gftp rsync

- Utilidades de documentos postcript, pdf y ver los usb conectados
# apt-get install psutils gv evince xpdf usbview

- Impresoras:
# apt-get install linuxprinting.org-ppds
Y en un navegador http://localhost:631 y añadimos las impresoras que queramos.
Sin son impresoras de red, usaremos este protocolo lpd://192.168.1.201/PS-6E9C89-P1

- Impresoras HP
Miramos aqui y en la pagina de linuxprinting

- Crear una impresora virtual pdf.
Siguiendo las indicaciones de kriptopolis.org de como crear una impresora virtual que genere documentos pdf de cualquier cosa que se quiera imprimir. Para ello instalamos:
# apt-get install cups-pdf
y seguimos las instrucciones. Este artículo de linux.com se completa la información.

- Instalar Java
Sacado de aqui
Nos bajamos ell paquete binario de la pagina de Sun Java 5.0 for 32-bit x86 and AMD64, aceptamos la licencia y elegimos el paquete jre-1_5_0_11-linux-amd64.bin. A continuacion creamos el paquete deb:
$ fakeroot make-jpkg jre-1_5_0_11-linux-amd64.bin
Lo instalamos:
# dpkg -i sun-j2re1.5_1.5.0+update11_amd64.deb
Y verificamos la instalacion:
$ java -version y nos saldra algo asi:
java version "1.5.0_11"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_11-b03)
Java HotSpot(TM) 64-Bit Server VM (build 1.5.0_11-b03, mixed mode)
Tambien
# apt-get install sun-java5-jre
Pero hay que tener en cuenta que estas soluciones y las mencionadas en al web de SUN son para arquitecturas 32 bits; en la versión para X64 no hay soporte para el plugin; es por eso que no encontraba la carpeta plugins; así que al igual que flash; los que queremos aprovechar la arquitectura 64bits debemos de esperar.

- Instalar wine
Instalamos los paquetes:
# apt-get install ia32-libs libc6-dev-i386 lib32z1-dev
Hacemos un enlace simbolico en:
# cd /usr/lib32
# ln -s libSM.so.6 libSM.so
Nos bajamos wine source y escogemos sourceforge.net y la ultima version que en este momento es wine-0.9.36.tar.bz2.
La descomprimimos:
$ tar xvjf wine-0.9.36.tar.bz2
Entramos en el directorio
$ cd wine-0.9.36
y nos hacemos root.
Instalamos los paquetes:
# apt-get install flex bison
Compilamos:
# ./configure
# make depend && make
Comprobamos que version tenemos con
$ wine --version
Si todo esta correcto nos saldra: wine-0.9.36
Instalamos autocad14, por ejemplo:
$ wine /mnt/hda1/instalar/Acad14/setup.exe
siendo /mnt/hda1/instalar/Acad14/setup.exe la ubicacion del fichero setup.exe de instalacion. Seguimos los pasos de la instalacion y tendremos instalado autocad14. Lo ejecutamos
$ wine .wine/drive_c/Archivos\ de\ programa/AutoCAD\ R14/acad.exe
Si no tenemos la llave, deberemos sobreescribir el fichero acad.exe con el fichero crakeado.
De todas formas crea un lanzador en Aplicaciones de gnome. Luego configuramos autocad como de constumbre. Documentacion de wine en la pagina oficial y aqui

- Multimedia en debian en debian-multimedia.

- Para compliar el kernel
Esta bien esta pagina de technowizah y por supuesto la mia

- Para Beryl
Estas paginas, techno wizard, wiki Beryl Debian, el rincon de beryl
También la mia y la anterior.

- Compartir carpetas con NFS
Servidor es el que comparte carpetas y cliente es donde se montan las carpetas que comparte el servidor.
En el servidor:
Hay que instalar los paquetes:
# apt-get install nfs-user-server nfs-common
En los ficheros siguientes ficheros deberemos tener,
En /etc/exports:
# /etc/exports: the access control list for filesystems which may be exported
# to NFS clients. See exports(5).
/home/luis 192.168.1.0/255.255.255.0 (rw)
/mnt/hdc1 192.168.1.0/255.255.255.0 (rw)

En /etc/hosts.allow
# /etc/hosts.allow: list of hosts that are allowed to access the system.
# See the manual pages hosts_access(5), hosts_options(5)
# and /usr/doc/netbase/portmapper.txt.gz
# Example: ALL: LOCAL @some_netgroup
# ALL: .foobar.edu EXCEPT terminalserver.foobar.edu
# If you're going to protect the portmapper use the name "portmap" for the
# daemon name. Remember that you can only use the keyword "ALL" and IP
# addresses (NOT host or domain names) for the portmapper, as well as for
# rpc.mountd (the NFS mount daemon). See portmap(8), rpc.mountd(8) and
# /usr/share/doc/portmap/portmapper.txt.gz for further information.
#
portmap: 192.168.X.
lockd: 192.168.X.
rquotad: 192.168.X.
mountd: 192.168.X.
statd: 192.168.X.
mysqld: all
En /etc/hosts.deny comentamos las lineas finales, a partir de portmap:
# /etc/hosts.deny: list of hosts that are _not_ allowed to access the system.
# See the manual pages hosts_access(5), hosts_options(5)
# and /usr/doc/netbase/portmapper.txt.gz
#
# Example: ALL: some.host.name, .some.domain
# ALL EXCEPT in.fingerd: other.host.name, .other.domain
#
# If you're going to protect the portmapper use the name "portmap" for the
# daemon name. Remember that you can only use the keyword "ALL" and IP
# addresses (NOT host or domain names) for the portmapper. See portmap(8)
# and /usr/doc/portmap/portmapper.txt.gz for further information.
#
# The PARANOID wildcard matches any host whose name does not match its
# address.
# You may wish to enable this to ensure any programs that don't
# validate looked up hostnames still leave understandable logs. In past
# versions of Debian this has been the default.
# ALL: PARANOID
#portmap:ALL
#lockd:ALL
#mountd:ALL
#rquotad:ALL
#statd:ALL

En el cliente:
Con el paquete nfs-common es suficiente.
Creamos las carpetas en /mnt que van a contener las carpetas que vamos a montar del servidor. Y la montamos:
#mount -t nfs 192.168.0.61://home/luis /mnt/loquesea
O la montamos a traves de /etc/fstab añadiendo a este fichero una linea como la que sigue:
192.168.1.61:/home/luis /mnt/loquesea nfs defaults 0 0

- Rsync. Copia de seguridad de local a local, de servidor a cliente
$ rsync -e ssh -avu --delete --exclude=loquesea --stats IP_servidor:/carpeta_servidor /carpeta_cliente. Si tiene espacios el nombre del directorio los cambiamos por ?.
Pagina de rsync
Las opciones en man rsync o en esta pagina
[ -n no: no transferir solo mostrar lo que hay que hacer
[ -a modo archivo (= -rlptDg)
[ / -r recursivo
[ / -l preservar soft links
[ / -p preservar permisos
[ / -t preservar fecha
[ / -D preservar dispositivos (solo root)
[ / -g preservar grupo
[ -v modo verboso (-vv mas verboso)
[ -z comprimir (si lo admite el servidor)
[ -C ignorar archivos como lo hace CVS
[ -u update: mantiene archivo destino si existe y es posterior
[ -b backup: renombrar archivos destino preexistentes a extensión ~
[ --stats imprimir estadisticas al final (solo si se ha puesto también -v)
[ --delete borrar archivos en destino si no existen
[ -R path relativos (crear rutas completas en el destino)
Ejemplo de empleo de rsync con dos script:
* copiarsync_m5nAStoreJet.sh ->
clear
echo -ne "Copiando ficheros Canon Ixus 50\t\t"
rsync -e ssh -avu --delete --stats /mnt/hdc1/Canon?Ixus?50 /mnt/StoreJet/Luis/
echo -ne "Copiando ficheros de M5N\t\t"
rsync -e ssh -avu --delete --stats --exclude=todoenunoDVD* --exclude=iso /home/luis/M5N /mnt/StoreJet/Luis/

* copiarsync_m5nAdibujo.sh ->
clear
echo -ne "copia de /home/luis/M5N a /home/luis/dibujo\t\t"
rsync -e ssh -avu --delete --stats luis@m5n:/home/luis/M5N/ /home/luis/dibujo/
echo -ne "copia de /home/luis/M5N a /mnt/sdc1/miscosas/copiam5n\t\t"
rsync -e ssh -avu --delete --stats --exclude=todoenunoDVD1 --exclude=todoenunoDVD2 luis@m5n:/home/luis/M5N/ /mnt/sdc1/miscosas/copiam5n
echo -ne "copia de /mnt/hdc1 a /mnt/sdc1/miscosas\t\t"
rsync -e ssh -avu --delete --stats luis@m5n:'/mnt/hdc1/aeat /mnt/hdc1/Canon?Ixus?50 /mnt/hdc1/Arte?I /mnt/hdc1/Arte?II /mnt/hdc1/Datos1 /mnt/hdc1/Datos2 /mnt/hdc1/Datos3 /mnt/hdc1/Datos4 /mnt/hdc1/geiwin /mnt/hdc1/ies /mnt/hdc1/instalar /mnt/hdc1/Musica /mnt/hdc1/Programas' /mnt/sdc1/miscosas/windows/

- Skype
Instalamos:
# apt-get install libqt3-mt
Cogemos el fichero:
$ wget http://www.skype.com/go/getskype-linux-deb
Y lo instalamos:
# dpkg -i skype_debian-*.deb

- Para hacer ejecutables ficheros con extension .sh
Editamos el fichero, como por ejemplo
$ gedit creaiso.sh y añadimos contenido
mkisofs -o $1 -J -R -A -V -U -v $2
donde $1 es el nombre del fichero iso nuevo y $2 es el fichero o directorio del que queremos crear la imagen iso. Luego lo guardamos y le damos permisos,
$ chmod 755 creaiso.sh
y hacemos un enlace simbolico en /usr/bin
# ln -s /home/luis/loquesea/sh/creaiso.sh /usr/bin/creaiso.sh
A partir de ahora cuando escribamos
$ creaiso imagen.iso /home/luis/loquesea/.
se ejecutará el script anterior y se creara el fichero imagen.iso con el contenido del directorio /home/luis/loquesea
Ejemplos de ficheros ejecutables son:
* captura.sh -> sleep 10 && scrot /home/luis/captura.png, guarda la pantalla en 10 sg en el fichero captura.png
* montaiso.sh -> sudo mount -t iso9660 -o loop $1 /mnt/cdiso, monta la imagen $1 en el directorio /mnt/cdiso, creado.

- Varios: Busqueda e indexacion->beagle, PHP->bluefish, gphpedit, partimage, Edicion->scribus, Editor Gráfico de Vectores->Inkscape, ID3 Tag Editor->EasyTAG, Bittorrent->bittornado
# apt-get install beagle bluefish gphpedit partimage partimage-doc partimage-server \
scribus inkscape easytag bittornado bittornado-gui

Eso es todo amigos

viernes, abril 06, 2007

Como montar archivos ISO, BIN, CUE, MDF, NRG, IMG y DAA en Debian

Debian y Linux, en general, tiene la posibilidad de montar las imágenes de cd/dvd sin tener que grabarlas. Vamos al grano

- Montar una imagen ISO>:

$sudo mount -t iso9660 -o loop archivo.iso /directorio/de/montaje
- Montando imágenes BIN y CUE:

Para montar estos archivos hay que convertirlos antes a imagen ISO. Lo hacemos con el programa bchunk.
$sudo apt-get install bchunk
Cuando lo tenemos instalado convertimos la imagen bin con su archivo cue correspondiente a un solo archivo iso:
$bchunk archivo.bin archivo.cue nuevonombre.iso
Ahora ya tendrás un nuevo archivo iso que podrás montar como se explica más arriba.

- Montar imágenes NRG (imágenes de Nero Burning Rom):

Las imagenes NRG pueden ser montadas directamente sin necesidad de convertirlas:
$mount -t iso9660 -o loop,offset=307200 imagen.nrg /directorio/de/montaje
Si tienes algún problema con ese método o deseas convertir la imagen NRG a ISO deberás usar el programa nrg2iso, para instalarlo haremos:
$sudo apt-get install nrg2iso
(nota: si así no puedes instalarlo puede encontrar el programa aquí: Nrg2Iso)
y cuando ya esté instalado, para convertir la imagen:
$nrg2iso archivo.nrg nuevoarchivo.iso
y para montar la imagen ISO simplemente debes seguir las instrucciones detalladas más arriba.

- Montar imágenes MDF y MDS:

De nuevo utilizaremos un programa para convertir antes la imagen mdf a iso. El programa tiene el original nombre de mdf2iso. Para instalarlo:
$sudo apt-get install mdf2iso
(nota: si así no puedes instalarlo puede encontrar el programa aquí: Mdf2Iso)
y una vez instalado convertiremos el archivo MDF a ISO:
$mdf2iso archivo.mdf nuevaimagen.iso
- Montar imágenes IMG:

Usaremos el programa CCD2ISO. Este programa no lo he podido descargar desde los repositorios oficiales de Debian pero de todos modos no estaría de más que intentases instalarlo por apt-get así:
$sudo apt-get install ccd2iso
Si de este modo no puedes instalarlo puedes seguir las instrucciones de esta página para bajar el paquete deb de ccd2iso e instalarlo facilmente.

Si por cualquier motivo no se puede conseguir el programa por esos dos métodos se puede descargar desde su página: ccd2Iso aunque habrá que descomprimirlo y compilarlo:
$tar -xzvf ccd2iso-0.2.tar.gz
$cd ccd2iso
$./configure
$make
$make install
Con esto ya tendremos instalado el programa ccd2iso. Finalmente para convertir la imagen ccd a iso hacemos:
$ccd2iso imagen.img imagen.iso
Y montaremos la imagen iso recien creada como se explica más arriba en esta misma guía.

- Montar imágenes DAA:

El formato DAA es un formato que utiliza el programa Poweriso. Durante algún tiempo este formato resultaba muy dificil de utilizar en Linux (no había versión de Poweriso para linux y la emulación con wine no funcionaba). Finalmente los creadores del programa sacaron una versión gratuita de su programa para Linux que además nos sirve para convertir otros formatos.
Pero vamos al grano, para convertir una imagen DAA a ISO primero necesitaremos la versión linux de poweriso que podemos bajar desde esta página (parte de abajo) o bien de esta forma :
$wget http://poweriso.com/poweriso.tar.gz
Descomprimimos:
$tar -zxvf poweriso.tar.gz
Y convertimos a ISO:
$./poweriso convert imagen.daa -o nuevaimagen.iso
(Instrucciones para montar la imagen iso, al principio de esta guía)

- Y para desmontar lo montado:
$sudo umount /directorio/de/montaje

- Para crear una imagen ISO:
$mkisofs -o fichero.ISO -J -R -A -V -U -v /directorio de los ficheros

Descargar paquetes necesarios:
* bchunk desde: http://he.fi/bchunk/
* nrg2iso desde: http://gregory.kokanosky.free.fr/v4/linux/nrg2iso.en.html
* mdf2iso desde: http://developer.berlios.de/projects/mdf2iso
* ccd2iso desde: http://sourceforge.net/projects/ccd2iso

Ahora pongo un par de scrpits que automatizan alguna de estan tareas:

- creaiso.sh: mkisofs -o $1 -J -R -A -V -U -v $2, donde $1 es el nombre del fichero ISO que queremos crear y $2 es la ruta completa (directorio) donde están los ficheros que queremos que estén en la imagen ISO que vamos a crear.
- montaiso.sh: sudo mount -t iso9660 -o loop $1 /mnt/cdiso, donde $1 es el nombre del fichero ISO y esta imagen se montará en el directorio /mnt/cdiso.

Idea sacada de El Cajón de Bronch

martes, abril 03, 2007

Como imprimir en Adobe Reader

Cuando abres un documento en Adobe Reader y decides imprimir, zas, no imprime.

Para imprimir:
* Aplicaciones -> Oficina -> Adobe Reader
* File -> Print
* En el comando Print, en la caja Properties cambia el comando

/usr/bin/lpr -P HP1200_ps
por
/usr/bin/lp -d HP1200_ps
siendo HP1200_ps el nombre de tu impresora.

lunes, abril 02, 2007

Media maraton de Madrid

Ayer, 1 de abril del 2007, he corrido con mis amigos la media maraton de Madrid. La carrera ha sido algo dura, hacia fresco, casi frio, y había unas cuantas-muchas cuestas. Como siempre la velocidad es el problema.

Bueno, para unos ha sido dura más que para otros, eh Susana!! (es mi pupila y alguna otra cosa más) pero la hemos acabado todos y la sensación, al final, es buena o muy buena, una vez olvidado el sufrimiento.

Los tiempos brutos oficiales han sido:
* Manuel Vallejo Peralta:
Tiempo total 1:24:47. Puesto 470 general, 192 categoría VMA. Ritmo 4:01 m/km. Los 10 km 39:04 m.
* Luis Ángel Ortega Martín:
Tiempo total 1:25:25, puesto 515 general, 53 categoría VMB. Ritmo 4:02 m/km. Los 10 km 39:59 m.
* Adolfo Bartolome López:
Tiempo total 1:36:12, puesto 1.753 general, 742 categoría VMA. Ritmo de 4:33 m/km. Los 10 km ? m.
* Fernando González Rincón:
Tiempo total 1:39:28, puesto 2.293 general, 322 categoría VMB. Ritmo 4:42 m/km. Los 10 km 46:17 m.
* Fabio López Olmedo:
sin tiempo oficial
* Gaspar Jimeno Diestro:
Tiempo total 1:45:44, puesto 3.551 general, 92 categoría VMC. Ritmo 5:01 m/km. Los 10 km 51:11 m.
* Raul Jimeno Almazan:
Tiempo total 1:45:44, puesto 3.553 general, 1282 categoría SM. Ritmo 5:01 m/km. Los 10 km 51:11 m.
* Susana Manso Diaz-Portas:
Tiempo total 1:49:16, puesto 4.298 general, 72 categoría VFA. Ritmo 5:12 m/km. Los 10 km 50:32 m.

Los resultados aquí. Han acabado 8.102 y el último con un tiempo de 2:20:42.

Enhorabuena a todos y sobre todos a los del I.E.S. Siglo XXI de Leganés, Susana, Adolfo y Luis Ángel.

Y ahora unas fotos:



viernes, marzo 23, 2007

Nueva forma de instalar BERYL versión 0.20

Beryl con AIGLX, requisitos:

- Tener Debian inestable. Si estas usando testing, necesitaras bajartelo desde inestable.
- Debian Etch/inestable con Xorg 7.1
- Tarjeta que soporte AIXGL (Nvidia) y sus drivers.

Forma de instarlo:

- Añade a /etc/apt/sources.list los repositores siguientes:

#gedit /etc/apt/sources.list
deb http://debian.beryl-project.org/ etch main
deb-src http://debian.beryl-project.org/ etch main
- Hace falta verificar las firmas de este repositorio:
# wget http://debian.beryl-project.org/root@lupine.me.uk.gpg -O- | sudo apt-key add -
- Actualiza el sistema:
#apt-get update
- Paquete libxcomposite1:
#apt-get install libxcomposite1*
-Instalar los paquetes siguientes:

# apt-get install beryl libberylsettings0-gconf emerald-themes beryl-dev
# apt-get install libglib2.0-doc libgtk2.0-doc libatk1.0-doc libpango1.0-doc
-Configurar /etc/X11/xorg.conf:
* Añadir las siguientes lineas a tu sección "Device" en xorg.conf:
Option "XAANoOffscreenPixmaps" "true"
Option "AddARGBGLXVisuals" "true"
Option "AllowGLXWithComposite" "true"
* Añadir las siguientes lineas al final del tu xorg.conf:
Section "Extensions"
Option "Composite" "Enable"
EndSection
- Reiniciamos GDM:
#/etc/init.d/gdm restart
- Cuando arranca el sistema, en una consola, ejecutamos:
$ glxinfo |grep render
y nos tiene que responder que tiene activado el renderizado
direct rendering: Yes
- Para terminar, ejecutamos en una terminal
$ beryl
y tendremos beryl funcionando.

Instalar java

Primero añadidos unos repositorios:

deb http://ftp.fr.debian.org/debian/ etch main contrib non-free
deb http://ftp.caliu.info/debian/ etch main contrib non-free

deb http://security.debian.org/ etch/updates main contrib non-free
deb-src http://security.debian.org/ etch/updates main contrib
Y luego
#apt-get update
#apt-get install sun-java5-jre sun-java5-fonts sun-java5-plugin
Al instalar el paquete "sun-java5-plugin" nos creará los enlaces simbólicos que se muestran debajo, que apuntan al archivo "/etc/alternatives/mozilla-javaplugin.so". Ya no tendremos que configurar manualmente el plugin de java en el navegador Iceweasel.
# find / -iname libjavaplugin.so -exec ls -l {} \;
Y nos saldrá
lrwxrwxrwx 1 root root 41 2007-03-21 13:55 /usr/lib/iceweasel/plugins/libjavaplugin.so -> /etc/alternatives/iceweasel-javaplugin.so
lrwxrwxrwx 1 root root 39 2007-03-21 13:55 /usr/lib/mozilla-firefox/plugins/libjavaplugin.so -> /etc/alternatives/firefox-javaplugin.so
lrwxrwxrwx 1 root root 39 2007-03-21 13:55 /usr/lib/mozilla/plugins/libjavaplugin.so -> /etc/alternatives/mozilla-javaplugin.so
lrwxrwxrwx 1 root root 38 2007-03-21 13:55 /usr/lib/iceape/plugins/libjavaplugin.so -> /etc/alternatives/iceape-javaplugin.so
El paquete "sun-java5-plugin" configura el plugin java en Iceweasel de forma automática, por lo que ya no es necesario hacer éste paso. De todas formas, en caso de que a alguien no le funcione, hacemos lo siguiente para instalar el plugin de java:
# cd /usr/lib/iceweasel/plugins/
# ln -s /usr/lib/jvm/java-1.5.0-sun-1.5.0.10/jre/plugin/i386/ns7/libjavaplugin_oji.so
Sacado de debiantotal

Instalar fuentes kernel y otros paquetes.

Para instalar las fuentes del kernel, en este momento para Etch con kernel 2.6.18:

#apt-get install linux-source-2.6.18 linux-headers-`uname -r` build-essential

domingo, marzo 18, 2007

Carrera Intercampus Leganés-Getafe 2007 y cambio de plantilla

Hoy he corrido la carrera Intercampus entre Leganés y Getafe organizada por la Universidad Carlos III de Madrid. Hemos ido cinco amigos, Susana, Adolfo, Manuel, Nacho y yo. Todos nos hemos superado en los tiempos que hemos realizado anteriormente.

Ya han salido las clasificaciones y hago un extracto de nuestras posiciones. Más información en Intecampus.
La clasificación ha sido:
* Vallejo Peralta, Manuel 37'03 minutos a 3'42 m/km 108 clasificado, dorsal 1073
* Ortega Martín, Luis Ángel 38'05 minutos a 3'48 m/km 149 clasificado, dorsal 1909
* Bartolome López, Adolfo 42'26 minutos a 4'14 m/km 355 clasificado, dorsal 1911
* Manso Diaz-Portas, Susana 48'40 minutos a 4'52 m/km 818 clasificado, dorsal 1910
* Nacho con un tiempo aproximado de 49'00 sin dorsal

Además he cambiado la plantilla del blog, siguiendo la estética de una que me gustaba, la de Iván López.

lunes, febrero 26, 2007

Firmas invalidas

Cuando después de un apt-get update obtenemos:

W: GPG error: http://http.us.debian.org testing Release: Las siguientes firmas fueron inválidas: BADSIG A70DAF536070D3A1 Debian Archive Automatic Signing Key (4. 0/etch) 
W: Tal vez quiera ejecutar 'apt-get update' para corregir estos problemas
Nos aseguramos de que firmas tenemos disponibles:
#apt-key list
Instalamos los paquetes siguientes para verificar de quien son las firmas que dicen ser:
#apt-get install debian-keyring
Contiene firmas de la people de Debian
#apt-get install debian-archive-keyring
Descarga las firmas de los repositorios y los agrega al APT mejor instala este
#apt-key add /usr/share/keyrings/debian-role-keys.gpg

Y problema resuelto, por ahora.

martes, enero 30, 2007

Teclado numérico activado en el arranque

Primero instalamos el paquete numlockx:

sudo apt-get install numlockx

A continuación editamos el fichero /etc/gdm/Init/Default:
sudo gedit /etc/gdm/Init/Default

y añadimos justo antes de la línea ‘exit 0′:
if [ -x /usr/bin/numlockx ]; then
/usr/bin/numlockx on
fi

guardamos y salimos y en el próximo arranque en teclado númerico estará activado.

Idea sacada del blog de marble station

sábado, enero 13, 2007

Instalar JClic en Debian Etch

Para instalar JClic hay que tener javaws instalado. Las versiones de jre 1.0.5 no funcionan con la tecnologia java web start. Pero si cogemos la version jre1.6.0 si funciona y se puede instalar JClic.

Descargamos el fichero jre-6-linux-i586.bin
Lo ejecutamos en /home/usuario mediante sh jre-6-linux-i586.bin
Nos creará un direcorio llamado jre1.6.0

Continuará

domingo, diciembre 31, 2006

Flash Player 9

Esta es la version: 9,0,31,0 (ya no es la beta 2)

La descarga y las instrucciones aquí
Es fácil, así se hace:

Descargamos el fichero

wget http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_9_linux.tar.gz
En un terminal descomprime con tar xvfz install_flash_player_9_linux.tar.gz
Navega el directorio creado y escribe ./flashplayer-installer para ejecutar el instalador
Una vez que la instalación se completa, el plug-in estará instalado en tu navegador.
Para comprobarlo lanza Mozilla y escribe about:plugins para compruebalo.

(El procedimiento de instalación de la beta 2 fué sacado de http://www.ubuntu-es.org/index.php?q=taxonomy/term/26)

viernes, diciembre 29, 2006

ClearType

En Windows existe una tecnología llamada ClearType, que modifica la apariencia visual de las fuentes TrueType (es decir los tipos de letra de windows) mostrandolos mucho más legibles y nítidos. Esto mejora muchísimo la facilidad de lectura y toda la apariencia del ordenador en general. En pantallas LCD (portatiles sobretodo) esta tecnología es casi indispensable.

Para instalarla en Debian etch los pasos a seguir son:

Editamos el fichero source.list y añadimos repositorios.

~$ sudo gedit /etc/apt/sources.list
Agregas las siguientes líneas al fichero.
deb http://www.elisanet.fi/mlind/ubuntu edgy fonts
deb-src http://www.elisanet.fi/mlind/ubuntu edgy fonts
Aplicamos las llaves para poder tener acceso a los archivos de los repositorios añadidos.
~$ gpg --recv-keys 937215FF
~$ gpg --export --armor 937215FF | sudo apt-key add -
Y configuramos las fuentes aplicando el comando reconfigure de la siguiente manera.
#dpkg-reconfigure fontconfig-config
Con esta orden nos salen tres pantallas. En la primera acepta la opción por defecto, en la segunda la opción “Subpixel Rendering” escoje “Always” y en la tercera “Bitmap Fonts” escoje “No”

Reiniciar las “X” con un Ctrl+Alt+Backspace, o reiniciando el sistema.

Idea original en http://www.cesarius.net/

Otra interesante página, el blog de mocek.com.ar con este tema.

jueves, diciembre 21, 2006

Paquete msttcorefonts

Para instalar el paquete msttcorefonts hay que tener los siguientes repositorios en /etc/apt/sources.list

#multimedia repository
deb http://www.debian-multimedia.org etch main
deb-src http://www.debian-multimedia.org etch main
deb http://http.us.debian.org/debian/ testing main contrib non-free
deb-src http://http.us.debian.org/debian/ testing main contrib non-free
Luego hacemos:
#apt-get update
#apt-get install msttcorefonts
Y tendremos las fuentes instaladas

miércoles, diciembre 13, 2006

Repositorios multimedia en Debian Etch

Editamos el fichero /etc/apt/sources.list y añadimos:

#multimedia repository
deb http://www.debian-multimedia.org etch main
deb-src http://www.debian-multimedia.org etch main
cerramos y:
#apt-get update
Si queremos añadimos los siguientes paquetes:
#apt-get install mplayer mplayer helix-player w32codecs
Con ello tenemos la reproduccion multimedia.
Si queremos escuchar una radio, por ejemplo los 40 principales, en consola como en entorno gráfico:
En consola:
$ mplayer -playlist http://www.los40.com/nuevo_player/40Principales.asx
Y en entorno gráfico:
$ gmplayer -playlist http://www.los40.com/nuevo_player/40Principales.asx
Salu2

Solución para "GPG error" al verificar firma en repositorios: "llave pública no disponible"

Ultimamente el comando apt de Debian incluye un sistema de verificación de paquetes usando una firma digital (algo así como una marca de autenticidad) para asegurarnos de que el paquete está hecho realmente por quien dice ser y que no haya sido modificado antes de llegar a nosotros. Para ello hace uso de una clave de cifrado que se renueva anualmente."

Recientemente, al hacer un:

#apt-get update
aparece un error al acceder a uno de los repositorios. El error es el siguiente:

W: GPG error: http://www.debian-multimedia.org etch Release: Las firmas siguientes no se pudieron verificar porque su llave pública no está disponible: NO_PUBKEY 07DC563D1F41B907

Solución:

#gpg --keyserver wwwkeys.eu.pgp.net --recv-keys 07DC563D1F41B907
#gpg --armor --export 07DC563D1F41B907 | sudo apt-key add -
Y con esto solucionado.

martes, diciembre 05, 2006

Cambiar en fstab /dev/hdc...

En el blog de Marble Station habla de identificación de dispositivos UUID en Ubuntu Edgy. Esto se puede hacer en Debian Sarge y en Etch

Si os fijais en el fichero ‘/etc/fstab’ en una recién instalada Ubuntu Edgy, encontrareis algo como:

# /etc/fstab: static file system information.
#
proc /proc proc defaults 0 0
# /dev/hda6
UUID=83e5ba1a-7490-4cf2-97fc-e14e1090873e / ext3 defaults,errors=remount-ro 0 1

Donde antiguamente soliamos encontrar el dispositivo (e.g. /dev/hda6) ahora tenemos un UUID, o lo que es lo mismo, un Universal Unique Identifier. Este identificador permite localizar la partición en su conjunto, indenpendientemente de que hoy corresponda a la hda6 y mañana, tras un reparticionado, a la hda5.
Para saber cual es el UUID de una partición concreta podemos usar el siguiente comando:

vol_id -u /dev/hda6
En Debian Etch haremos:
S-Works:/home/luis# /lib/udev/vol_id /dev/hdb6 |grep UUID
y nos devolvera
ID_FS_UUID=430cd9e2-7621-4cf1-abaa-4486ee7ec517
En Debian Sarge haremos:
Picaso:/home/luis# /sbin/udev_volume_id --help
/sbin/udev_volume_id: invalid option -- -
usage: udev_volume_id [-t|-l|-u]
-t filesystem type
-l filesystem label
-u filesystem uuid
Y luego:
Picaso:/home/luis# /sbin/udev_volume_id /dev/hdc1
F:filesystem
T:vfat
V:FAT32
L:
N:
U:11BB-16FA
Donde U:11BB-16FA
Es el UUID del disco

Salu2

Nuevo con Lenny.
Ahora en el kernel hay dos drivers para las controladoras ide de toda la vida: el de siempre y uno nuevo basado en libata. En caso de que uséis el driver nuevo veréis que los discos duros se verán como scsi (sda en vez de hda p.ej.) Solución? uuids! Asi llamado "Identificador universal único". Para usarlo busca en tu linux el archivo blkid.tab (en /etc o en un subdiretorio del mismo nombre normalmente) y ahi verás que identificador tiene asignada una determinada partición.
Tan solo tienes que acudir al fstab y sustituir el /dev/[sh]dXY por el UUID.
Para instalar los paquetes necesarios:
# apt-get install libblkid-dev libblkid1
Para obtener los uuid's de todos los discos del sistema:
# /sbin/blkid
Para crear el fichero /etc/blkid.tab si no esta o esta en blanco
# blkid :P


Idea sacada de gringo's y modificada por mi.

lunes, diciembre 04, 2006

Beryl con XGL en Debian Etch

Traduccion y modificación de la página http://wiki.beryl-project.org/wiki/Install/Debian

Requirimientos

  1. Distribucion Debian testing o unstable (sid)
  2. Debes tener Xorg 7.1
  3. Tarjeta de video soportada bajo XGL http://gentoo-wiki.com/HARDWARE_Video_Card_Support_Under_XGL

Drivers

Debian Testing

Añade a tu sistema testing en /etc/sources.list
deb http://http.us.debian.org/debian/ testing main contrib non-free
deb-src http://http.us.debian.org/debian/ testing main contrib non-free
  • Luego ejecuta
#apt-get update
#apt-get dist-upgrade

Debian Unstable

  • Añade a tu sistema unstable en /etc/sources.list
deb http://http.us.debian.org/debian/ unstable main contrib non-free
deb-src http://http.us.debian.org/debian/ unstable main contrib non-free
  • Luego
#apt-get update
#apt-get dist-upgrade
Paquetes requeridos:
#apt-get install libdrm2 libpng3 libpng12-0 libpng12-dev
#apt-get install libxdamage1 libxcomposite1 x11proto-core-dev x11proto-composite-dev
#apt-get install x11proto-damage-dev x11proto-fixes-dev x11proto-gl-dev
#apt-get install x11proto-render-dev x11proto-randr-dev
#apt-get install libcairo2 libcairo2-dev libcairomm-1.0-0 libcairo-perl
#apt-get install libmono-cairo1.0-cil python-cairo libgl1-mesa-dev libgl1-mesa-dri
#apt-get install libgl1-mesa-glx libglu1-mesa libwxgtk2.4-1 libwxgtk2.6-0
#apt-get install mesa-common-dev mesa-utils libsvn1 libglitz1 libglitz-glx1
#apt-get install libxfont1 libfontenc1 libwnck-common libwnck18
#apt-get install libstartup-notification0-dev libxcomposite-dev libxdamage-dev libxfixes-dev

Luego bajate los paquetes Beryl's debs

  • Download:
beryl
beryl-core
beryl-dbus
beryl-dev
beryl-manager
beryl-plugins
beryl-plugins-data
beryl-settings
emerald
emerald-themes
libberylsettings0
libberylsettings-dev
libemeraldengine0
libemeraldengine-dev
O para amd64 puedes añadir
 deb http://boisson.homeip.net/amd64/beryl .
a tu sources.list, luego #apt-get update y despues apt-get install nombre del paquete...

  • En el directorio donde has guardado los paquetes haz:
dpkg -i *.deb

XGL Download e Instalación

xserver-xgl

  • Entonces
dpkg -i xserver-xgl...

XORG.CONF

NVIDIA xorg.conf fichero:

  • En la sección modules
Load "GLcore"
Load "dri"
Load "glx"
  • Añada esta sección:
Section "Extensions"
Option "Composite" "Enable"
EndSection
  • En la sección Device:
Driver           "nvidia" # instead of nv
Option "RenderAccel" "true" # render accel is enabled by default
Option "AllowGLXWithComposite" "true"
  • En la sección Screen:
Option          "AddARGBGLXVisuals"     "True"
ATI xorg.conf fichero:
  • En la sección Device:
Driver "fglrx"
  • Lo siguiente que necesitamos hacer es inhabilitar la composición en nuestro archivo de los config, ésta es hecha agregando estas líneas al archivo de configuración
Section "Extensions"
Option "Composite" "0"
EndSection

INTEL xorg.conf fichero: ??

XGL con Xfce4 y Beryl

  • init-beryl.sh:
  1. !/bin/bash
  2. for nvidia card

Xgl :0 -ac -accel glx:fbo:0 -accel xv:fbo -fp /usr/share/fonts/X11/misc & sleep 5;

  1. Ejecuta xfce4

DISPLAY=:0 xfce4-session & DISPLAY=:0 beryl-xgl --replace dbus settings & DISPLAY=:0 emerald –-replace

  • Para tarjetas ati e intel, usa xv:pbuffer.
NO HAGAS LO SIGUIENTE !!! aunque lo ponga en la página de Beryl

Xgl symbolic link

root# rm /usr/bin/X
root# ln -s /usr/bin/Xgl /usr/bin/X
  • Se deshace:
root# rm /usr/bin/X
root# ln -s /usr/bin/Xorg /usr/bin/X

GDM with XGL

In /etc/gdm/gdm.conf:

Add:

[servers]
0=Xgl # replace X by Xgl
[server-Xgl]
name=Xgl
command=/usr/X11R6/bin/Xgl :0 -fullscreen -fp /usr/share/fonts/X11/misc
-ac -accel glx:pbuffer -accel xv:fbo
  • For ati and intel cards, use xv:pbuffer.
Salu2

domingo, diciembre 03, 2006

TDT con SAA7134

Primero con modconf cargamos el modulo SAA7134

De la pagina http://linuxtv.org nos metemos en Repositories y descargamos el bz2 del ultimo dvb-apps, tar jvxf para descomprimirlo.

Una vez descomprimido nos metemos en la carpeta y hacemos un make y un make install.
Ya solo nos queda escanear los canales. Para ello creamoss el archivo channels.conf y lo guardamos el .xine de la siguiente manera:
En el directorio donde descomprimisteis las dvb-apps hacemos
scan util/scan/dvb-t/es-Madrid > /home/luis/.xine/channels.conf
el que este en otro sitio que elija la ciudad mas cercana de las que hay en ese directorio.

Por ultimo ejecutamos gxine desde consola o desde el menu de aplicaciones->sonido y video->gxine
Una vez abierto gxine le damos a file->dvb y listo ya tenis vuestra tarjeta configurada para ver la tdt en linux.