miércoles, 20 de mayo de 2009

Montando imagen hecha con partimage

Después de instalar ubuntu jaunty en el eee y ver que todo funciona correctamente, hay que recuperar los datos que tenia antes del backup que hice.

El tema es que el backup lo hice clonando el disco SSD entero utilizando Clonezilla. He estado investigando que Clonezilla utiliza partimage para hacer el backup. Asi que he encontrado este link, en el que explican como montar la imagen y asi poder copiar los ficheros.

La única dificultad que he encontrado es que partimage parte los ficheros. Por lo que antes he tenido que hacer los siguiente:


amoyse@airune:~$ cat sda1.aa sda1.ab sda1.ac sda1.ad > sda1.img


Ahora es este fichero el que utilizare pare restaurar los datos como indica el link anterior, aquí esta el resumen de los pasos a seguir:


amoyse@airune:~$ dd if=/dev/zero of=myharddisk.img bs=1000 count=0 seek=$[1000*1000*SIZE]
amoyse@airune:~$ losetup /dev/loop0 myharddisk.img
amoyse@airune:~$ partimage restore /dev/loop0 sda1.img
amoyse@airune:~$ losetup -d /dev/loop0
amoyse@airune:~$ mount myharddisk.img /path/to/dir -o loop

jueves, 14 de mayo de 2009

Instalando ubuntu 9.04 en EeePC 701 8G

Me he decidido a cambiar el Debian Lenny + LXDE que tenía instalado en el EeePC por ubuntu 9.04.
La verdad es, que la instalación ha sido muy sencilla desde un Pendrive USB. Sólo he tenido que seguir las instrucciones de la propia página de Ubuntu y todo ha funcionado a la primera, la wifi, la webcam, el sonido, etc...

Ahora que ya lo tengo instalado, hay que retocar un par de cosillas para que todo vaya incluso algo mejor:
Lo primero ver este post.
  • Mover las ventanas con Alt + Ratón
Hay que poner esta linea en el terminal, como nos cuentan en este hilo de eeeuser:

amoyse@airune:~$ gconftool-2 --type bool --set /apps/compiz/plugins/move/allscreens/options/constrain_y 0
  • Instalar un kernel optimizado para mi modelo 701.
Sólo hay que seguir las instrucciones de esta página http://www.array.org/ubuntu/index.html.

  • Ficheros temporales en RAM
Para este punto he seguido las indicaciones de este post, resumiendo,
. hay que añadir en el /etc/fstab estas lineas:

tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/log tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/tmp tmpfs defaults,noatime,mode=1777 0 0

. Parar el servicio sysklogd, borrar los ficheros tempores y montar los nuevos directorios:

amoyse@airune:~$ sudo /etc/init.d/sysklogd stop
amoyse@airune:~$ sudo rm -rf /tmp/*
amoyse@airune:~$ sudo rm -rf /var/log/*
amoyse@airune:~$ sudo rm -rf /var/tmp/*
amoyse@airune:~$ sudo mount -a
amoyse@airune:~$ sudo /etc/init.d/sysklogd start

  • Optimizar Firefox. Para ello hay que seguir los consejos de este página.
. Utilizar un tema compacto classic compat
. Hacer más pequeña la letra.
. Instalar el complemento Fission.
. Instalar el complemento Fullscreener.
. Instalar el complemento para un menú más pequeño, como Personal Menu.
. Instalar el complemento para delicious.
. Mover la cache a ramdisk. Para ello modificar las siguientes propiedades desde about:config
browser.cache.offline.enable poner a false
browser.cache.disk.parent_directory a un directorio que sea ramdisk (como /var/tmp).
  • Eeepc utilities. Se instala como indica este hilo. O si prefieres estas otras.

jueves, 9 de abril de 2009

DNIe en Ubuntu Intrepid con lector C3PO LTC31

Me he comprado el lector de DNIe C3PO LTC31 y me he puesto manos a la obra para utilizarlo con Ubuntu Intrepid. Para ello he seguido las instrucciones de este post . Pero me he encontrado con un par de problemas que parece que ya he solucionado.

De los paquetes a instalar el openct no se lleva bien con el opencs, por lo que no hay que instalarlo. Por lo tanto los paquetes a instalar serian:


amoyse@minia:~$ sudo apt-get install libccid libpcsclite1 pcscd libopensc2 pinentry-gtk2 opensc mozilla-opensc pcsc-tools libnss3-tools libnspr4-0d libnss3-1d


Después hay que instalar el paquete correspondiente que nos podemos descargar de la web oficial de DNI electrónico. Al instalar este último paquete se nos configura el navegado firefox y se instala el certificado raíz.

Editado:

Para que funcione en Firefox, hay que hacer los siguientes pasos:

1. Registrar el dispositivo, para ello ejecutar esta URL desde Firefox:

file:////usr/share/opensc-dnie/instal_dnie/instala_modulo.htm

Si este paso falla, asegurarse que esta la tarjeta con el DNI conectada al PC y
el servicio pcscd arrancado. Para arrancarlo:

amoyse@minia: ~$ sudo /etc/init.d/pcscd start

2. Registrar el certificado raíz, para ello ejecutar esta URL desde Firefox:

file:////usr/share/opensc-dnie/instal_dnie/ac_raiz_dnie.crt

y marcar los 3 check que aparecen en la pantalla.

miércoles, 11 de marzo de 2009

Datos externos EPG en VDR

Buscando en la web he encontrado un plugin para el proyecto VDR que permite cargar datos desde la web de sincroguiatv así como de otros formatos.

Además este plugin funciona en el TDT de Siemens m740av si le ponemos el firmware VDR que podemos obtener aquí.

De todos es sabido la mala calidad de la EPG que emiten por antena las cadenas españolas, por lo que este plugin es muy útil.

Se me olvidaba, hay que tener el TDT conectado a Internet.

viernes, 6 de marzo de 2009

Grabar radio online con vlc

En los últimos días me ha surgido la necesidad de grabar la radio por internet para luego reproducirla posteriormente. Básicamente porque rojadirecta.com parece que esta un poco saturada para los partidos online sin programas P2P.
Tendre que usar sopcast y sincronizar el audio.

Así que me he puesto manos a la obra y tirando de manual es muy fácil grabar la radio online utilizando vlc. El formato en la que voy a grabarlo es en ogg y la linea de comando es esta:


amoyse#cvlc url_emisora radio --sout "#transcode{acodec=vorb,ab=64,channels=2}:duplicate{dst=std{access=file,mux=ogg,dst=fichero_salida.ogg}}"

los parametros son url_emisora y fichero_salida.ogg

miércoles, 21 de enero de 2009

Cambiando el ventilador a la placa D945GCLF2

La placa D945GCLF2 con su Atom Dual Core funciona muy bien, lo tengo todo el dia encendida con un cliente torrent (torrentflux-b4rt + apache + mysql + php) y XBMC como Media Center.

Sólo tiene un pero, el ventilador que hay encima de chipset hace mucho ruido, es un modelo T&T 4010H12S. Lo he cambiado por un Scythe Mini-Kaze de 40mm x 10mm.

Es supersilencioso, ya no se oye nada. Es el cambio perfecto.

sábado, 3 de enero de 2009

Instalar XBMC en intrepid

Como media center de momento voy a utilizar XMBC.

Para instalarlo en intrepid, creamos el fichero /etc/apt/source.list.d/xbmc.list con el siguiente contenido.

deb http://ppa.launchpad.net/team-xbmc-intrepid/ubuntu intrepid main
deb-src http://ppa.launchpad.net/team-xbmc-intrepid/ubuntu intrepid main

deb http://ppa.launchpad.net/xbmc-addons/ubuntu intrepid main
deb-src http://ppa.launchpad.net/xbmc-addons/ubuntu intrepid main


E instalamos los paquetes necesarios:

amoyse@minia:~$ sudo apt-get update
amoyse@minia:~$ sudo apt-get install xbmc


si queremos mas temas

amoyse@minia:~$ sudo apt-get install xbmc-skin*

si queremos mas plugins

amoyse@minia:~$ sudo apt-get install xbmc-plugins*

si queremos mas scripts

amoyse@minia:~$ sudo apt-get install xbmc-scripts*

Instalando torrentflux-b4rt en ubuntu intrepid

Voy a instalar el cliente de bittorrent torrentflux-b4rt. He elegido este cliente por el acceso web y por que puedes bajar tambien programas por http (usa wget).

Lo primero es instalar apache, mysql, php, vlc y uudeview:

amoyse@minia:~$ sudo apt-get install mysql-server apache2 php5 php5-cli libapache2-mod-php5 php5-mysql unrar uudeview vlc

A continuación bajamos el paquete de la web de torrentflux-b4rt y lo descomprimimos en /opt

amoyse@minia:~$ cd /opt

amoyse@minia:~$ tar xjf torrentflux-b4rt_1.0-beta2.tar.bz2

Hacemos un link desde el docroot de apache y le cambiamos el usuario:

amoyse@minia:~$ sudo ln -s /opt/torrentflux-b4rt_1.0-beta2/html/ /var/www/tf
amoyse@minia:~$ sudo chown -R www-data:www-data /var/www/tf

El siguiente paso es configurarlo, para ello se abre firefox y se conecta a:

http://localhost/tf/setup.php

Y siguiendo los pasos por pantalla se configura de manera muy sencilla.


Lo siguiente a realizar es configurar para que el demonio fluxd se arranca al iniciar el ordenador, con ello sabremos que siempre tenemos los torrents en ejecucion.

Para ello copiamos este script en el fichero /etc/init.d/fluxd, cambiamos el path dentro del script donde se encuentra nuestra instalación y lo instalamos para el arranque con este comando:

amoyse@minia:~$ sudo update-rc.d fluxd defaults 99


En otro post pondre los scripts necesarios para mover los torrents completados a otro directorio.