martes, febrero 17, 2009

SINTONIZADORA DE TDT REDBELL TDT-2GO EN MANDRIVA/UBUNTU
-----------------------------------------------------------------------------------------------------------------------

A continuación describiré los pasos que he seguido para instalar y configurar dicha tarjeta de tdt en Mandriva (con KDE) y Ubuntu (con GNOME).

1. Instalación:

Mandriva:
Al enchufar la sintonizadora usb el led (lucecita) no se encendía por lo que utilicé el comando "dmesg" para analizar que es lo que había detectado y que era lo que fallaba.
Lo interesante del dmesg fue lo siguiente:

DVB: registering new adapter (WideView WT-220U PenType Receiver (Typhoon/Freecom))
No se encuentra el firmware dvb-usb-wt220u-02.fw

Ponemos en google dvb-usb-wt220u-02.fw para bajarnos el firmware correcto. Por ejemplo, del siguiente enlace:

http://www.linuxtv.org/downloads/firmware/

Una vez descargamos el firmware lo copiamos en la carpeta de los firmware en mandriva--> /lib/firmware
Desenchufamos la tarjeta, la volvemos a enchufar y ya debería encenderse la luz.

Ubuntu:
Ya trae el firmware necesario, así que sólo es enchufarla y listo.

2.Configuración:

Mandriva:
Ya que usa KDE he utilizado una de las aplicaciones típicas del KDE, llamada Kaffeine.
Al abrir dicha aplicación con la sintonizadora enchufada ya nos aparecerá la opción Digital TV. Vamos al menú DVB/configure DVB.
En device pondrá el nombre de la sintonizadora. Type terrestial. En source deberemos elegir la opción correspondiente a nuestra situación geográfica (p.e es-Madrid).
Ahora vamos a DVB channels y le damos a Start scan. Encima de start scan debería aparecer lo mismo que hemos seleccionado en Source.

Nota: ¿Qué pasa si en la lista de Source no aparece nuestra ciudad?
Si pasa esto lo más sencillo es crearse uno mismo el Source. Los archivos de Source están en la carpeta .kde/share/apps/kaffeine/dvb-t
Yo lo que hice fue hacer una copia de cualquiera de los archivos (p.e es-Lugo) y lo he renombrado como es-Vigo. A continuación lo edito para cambiar las frecuencias de Lugo por las de Vigo.
El archivo tiene varias lineas de este estilo:

T 834000000 8MHz 2/3 1/2 QAM64 8k 1/4 NONE # Canal 66: Veo, Veo 2, Net TV, Teledeporte

T significa terrestre
834000000 es la frecuencia en Hz.
8 MHz ancho de banda. En españa siempre es 8
QAM64 modulación usada en españa
# Canal 66: Veo, Veo 2, Net TV, Teledeporte Esto es un comentario que realmente no sirve para nada, sólo para hacer una aclaración.

Aquí os pongo el archivo que he creado para Vigo:

T 690000000 8MHz 2/3 1/2 QAM64 8k 1/4 NONE
T 746000000 8MHz 2/3 1/2 QAM64 8k 1/4 NONE
T 770000000 8MHz 2/3 1/2 QAM64 8k 1/4 NONE
T 810000000 8MHz 2/3 1/2 QAM64 8k 1/4 NONE
T 834000000 8MHz 2/3 1/2 QAM64 8k 1/4 NONE

Para saber las frecuencias de tu zona visita www.tdt1.com
Finalmente abrimos el kaffeine, iremos a configurar source y tendremos una nueva opción llamada es-Vigo.

2. Ubuntu:
En ubuntu he instalado el me-tv y las dvb-utils. El me-tv utiliza un archivo para la configuración de los canales llamado channels.conf situado en .me-tv
Instalé las dvb-utils porque vamos a necesitar el comando scan para crear dicho archivo. También necesitaremos el archivo es-Lugo o similar creado por nosotros o igual lo encontramos en /usr/share/dvb-apps/scan/dvb-t/
Usamos es siguiente comando:

scan /usr/share/dvb-apps/scan/dvb-t/es-Lugo >channels.conf

Se creará un archivo en el directorio actual llamado channels.conf, el cual copiaremos en la carpeta .me-tv
El archivo de texto creado tiene que estar en UTF-8 o no lo reconocerá el programa
Abrimos el me-tv y a disfrutar.

Un saludo

lunes, marzo 17, 2008

COSAS INTERESANTES Y BREVES EN LINUX MANDRIVA:

Aquí escribiré cosas breves como comandos o cosas que se me vayan ocurriendo y que no quiero olvidar.

1. Matar aplicaciones que no responden fácilmente:
Pues lo más fácil es utilizar la siguiente combinación de teclas control+alt+escape . El cursor se convertirá en una calavera tipo pirata. Con pinchar entonces en la aplicación que queremos matar ya está. Si no queremos matar nada podemos quitar la calavera dándole a escape.
En modo consola, para matar un proceso del que sabemos el nombre usaremos el comando --> killall proceso
Si no conocemos el nombre del proceso haremos lo siguiente:
ps aux Para ver el número del proceso que queremos matar (PID)
kill PID (si no se mata podemos usar las opciones -9 o -15)

2. Ver los paquetes que tenemos instalados y que continenen la palabra "nombre":
rpm -qa | grep nombre

3. Listar todos los procesos que contienen la palabra "nombre":
ps aux | grep nombre


4. Matar un proceso o procesos que hagan uso de un punto de montaje:
fuser -mk /mnt/puntomontaje

5. Mostrar los archivos que instala un paquete--> urpmq -l paquete
Mostrar las dependencias que necesita un paquete--> urpmq -d paquete
Mostrar que paquete contiene cierto archivo--> urpmf archivo
Actualizar todos los repositorios --> urpmi.update -a
Mostrar paquetes que están en los repositorios y contienen cierto nombre--> urpmq --fuzzy paquete
Mostrar el repositorio de un paquete --> urpmq --sources paquete

6. Montar una imagen iso en una carpeta:
Creamos la carpeta --> mkdir prueba
Montamos la imagen iso en esa carpeta --> mount -o loop imagen.iso prueba/

7. Google para cosas de linux--> www.google.es/linux

8. Ver los manuales man de forma más bonita:
En konqueror, en la barra de direcciones ponemos--> man:comando Ej. man:lilo

9. Dividir un archivos en trozos de un tamaño determinado y luego unirlos:
Dividir --> split -b 1.4m archivo Divide el archivo en trozos de 1.4 megas
Unir --> cat * >nombrearchivo Coge todos los archivos que haya en la carpeta y los une

10. Grabar documentos de texto cifrados con Vi:
Grabar con la opción :X Pide la clave de cifrado

11. Convertir un pdf a jpg (cada página a una imagen):
convert archivo.pdf archivo.jpg
Convertir sólo un rango--> convert archivo.pdf[0-5] archivo.jpg

martes, marzo 11, 2008

INSTALACIÓN DE LA MULTIFUNCIÓN CANON MP140

Me acabo de comprar esta multifunción y aquí expongo cómo la he instalado. Mencionar que es una multifunción muy económica (me costó 49 euros), tiene un aspecto muy bonito y que es compatible con linux.

Foto--> http://www.usa.canon.com/app/images/printer/MP140/mp140_586x225.jpg

La instalación es tan simple como instalar cuatro paquetes, que son los siguientes:
Para escanear-->
scangearmp-common-1.10-1.i386.rpm
scangearmp-mp140series-1.10-1.i386.rpm

Para imprimir-->
cnijfilter-common-2.80-1.i386.rpm
cnijfilter-mp140series-2.80-1.i386.rpm

Nota: alguno de estos paquetes puede que no los encontreis en la web oficial de canon-europa, pero sí los encontrareis en canon-asia. Puede que tengais que buscar por MP145.

Como veis, estos paquetes son para distribuciones que usen rpm (no sirven para debian y derivados como ubuntu,...). Para esas distribuciones buscad los .deb

Una vez instalados los cuatro paquetes:
Para configurar la impresora usad el programa de configuración de impresoras de vuestra distribución (en mandriva el "Configurar su computadora" que está en el menú herramientas) o también podeis configurarla desde el navegador web (ej. firefox) poniendo la dirección localhost:631
En el listado de impresoras os aparecerá la canon mp140 que antes de instalar los paquetes no aparecía. Lo seleccionais y lista para usar.

Para escanear sólo hay que instalar los dos paquetes que mencioné. No useis ningún configurador de escaner porque no detectará nada. Para escanear teneis que abrir el gimp y una vez dentro vais al menú
Archivo-->Adquirir--> Scangear MP

Bueno, esto es todo, un saludo.

miércoles, junio 21, 2006

MANUAL BÁSICO DE URPMI

ÍNDICE

Introducción
¿Qué es URPMI?
¿Qué son los repositorios?
¿Qué son las dependencias?
Configurar URPMI
Cómo se añaden los repositorios
¿Dónde encuentro repositorios para URPMI?
Configurar urpmi mediante la página http://easyurpmi.zarb.org/
Quitar repositorios de urpmi
Errores frecuentes
Dudas y sugerencias

INTRODUCCIÓN

¿Qué es URPMI?

Una de las principales causas que ha frenado el paso de cualquier sistema operativo a Linux por parte de los usuarios ha sido la dificultad a la hora de instalar programas.
Hace unos años, cuando intentábamos instalar un programa, éste solicitaba que instalases una serie de librerías y otros programas que a su vez volvían a pedir más cosas. Sin embargo, con la aparición de apt (para debian) y urpmi (para Mandrake) la instalación de programas se ha simplificado hasta el punto de ser mucho más simple que en los demás sistemas operativos.

URPMI es un programa que contiene una serie de comandos que nos van a permitir gestionar paquetes rpm. En resumen, urpmi nos permitirá descargar programas, instalarlos, desinstalarlos, etc...
Al final de éste manual deberías poder instalar cualquier programa que se encuentre en los repositorios con sólo poner urpmi nombre_del_programa.

¿Qué son los repositorios?

Como ya he dicho urpmi nos va a permitir instalar paquetes pero, ¿de donde saca esos paquetes para instalarlos?
Al configurar urpmi nosotros le indicaremos dónde están los paquetes. Éstos sitios son los repositorios.
Un repositorio puede ser un CDROM, un DVD, un sitio FTP, una partición del disco duro, un directorio, etc...

¿Qué son las dependencias?

Son librerías y programas de los que depende el programa que vamos a instalar.
En principio, nosotros deberíamos instalar manualmente las dependencias para que al instalar el paquete no nos dé error. Sin embargo, urpmi se encargará de buscar las dependencias del programa y de instalarlas. Fácil, eh?

CONFIGURAR URPMI

Nota: para utilizar casi todos los comandos de urpmi debes pasarte a root. Ésto se hace poniendo en un emulador de terminal el comando "su" y luego te pedirá la contraseña.

Cómo se añaden los repositorios

Para ésto utilizamos el comando urpmi.addmedia
La mejor manera de comprender la sintaxis de este comando es poniendo un ejemplo.
Ejemplo:

urpmi.addmedia contrib ftp://ftp.cica.es/pub/Linux/Mandrakelinux/official/10.2/i586/media/contrib with media_info/hdlist.cz

contrib es el nombre que le ponemos al repositorio. Puede ser el nombre que nosotros queramos.

ftp://ftp.cica.es/pub/Linux/Mandrakelinux/official/10.2/i586/media/contrib En este caso hemos elegido un sitio ftp como repositorio

with media_info/hdlist.cz Siempre debemos añadir la ruta del archivo hdlist.cz que es un archivo que contiene información de los paquetes que están en el repositorio. En éste caso se puso una ruta relativa con respecto al sitio ftp.

Podemos añadir todos los repositorios que queramos. Por defecto, Mandriva añade el repositorio desde el que se instaló el sistema operativo.
Para listar todos los repositorios que tenemos añadidos usamos el comando urpmq --list-media

¿Dónde encuentro repositorios para URPMI?

La manera más fácil de configurar urpmi es accediendo a una página que , contestando a un formulario, te genera los comandos que deberás introducir en una terminal para que los repositorios sean añadidos. En el siguiente apartado explico cómo se configura urpmi mediante una de esas páginas.

Configurar urpmi mediante la página http://easyurpmi.zarb.org/

Ahora vamos a añadir a nuestro urpmi una serie de repositorios ftp. Yo recomiendo primero quitar el repositorio del DVD o CDROM que tenemos (para mi es mucho más cómodo no tener que andar con cds). Para quitar todos los repositorios utilizamos el comando urpmi.removemedia -a
Ahora entramos en la página http://easyurpmi.zarb.org/ y seguimos los siguientes pasos.

En el primer paso, nos pregunta "Seleccione su sistema". Ahí pondremos la versión de nuestra Mandriva.
Hacemos click en "Ir al paso 2" (mucha gente se salta esto y así no le pilla la versión de la Mandriva correcta)

En el segundo paso tenemos una serie de pestañas a marcar y al lado unas listas desplegables con varios sitios ftp. Elegiremos uno de la lista en cada apartado y marcaremos todas las pestañas. Elegiremos preferentemente los españoles (a mi me gusta cica) o sitios lo más próximos a españa posible. Mucha gente se cree que según el sitio que elijas los paquetes vendrán en un idioma u otro. Esto es falso, los paquetes son los mismos. Seleccionamos sitios cercanos para que la conexión vaya mejor.

Le damos a "Ir al paso 3" y nos mostrará los comandos que tendremos que poner en una terminal de nuestro ordenador siendo root. Las lineas hay que pegarlas una por una. Mucha gente pega todo el montón de golpe y luego salen cosas raras.

Nota: Si seleccionamos la pestaña "Use compressed index, much smaller than normal, with less information" los archivos que nos descargarán son mucho más pequeños, pero con mucha menos información (poco recomendable). Esto hará que no podamos utilizar muchos comandos completamente (por ejemplo, urpmf)

Quitar repositorios de urpmi
Para listar los repositorios que tenemos se usa el comando urpmq --list-media
Una vez listados, para eliminar un repositorio basta con poner urpmi.removemedia nombre_repositorio
Podemos eliminar todos los repositorios de una vez con el comando urpmi.removemedia -a

COMANDOS BÁSICOS DE URPMI


urpmi paquete Instala dicho paquete (y las dependencias necesarias para la instalación
urpme paquete Desinstala dicho paquete
urpmq cadena Lista todos los paquetes que contienen dicha cadena
urpmq -l paquete Lista los arquivos que instala el paquete
urpmq -i paquete Muestra información acerca del paquete
urpmq -R paquete Lista las dependencias de dicho paquete
urpmq --list-media Muestra una lista de los repositorios que tenemos
urpmf archivo Indica el paquete que instalará dicho archivo.
Este comando es muy útil por ejemplo, cuando estamos compilando y nos piden ciertas librerías.
Con este comando sabremos que paquete necesitamos instalar.

Nota: cuando usamos urpmq paquete para ver cuantos paquetes se llaman así, si encuentra un paquete con exactamente ese nombre no nos mostrará el resto de paquetes en los que aparece ese nombre. Para que aparezcan todos es mejor usar la opción urpmq --fuzzy

ERRORES FRECUENTES:

Primero:
[usuario@computadora ~]$ urpmi paquete
bash: urpmi: command not found

Respuesta: O no tienes urpmi instalado o no eres root (superusuario)

Segundo:
[root@computadora]# urpmi.addmedia prueba ftp://choriozo.com with hdlist.cz
añadido soporte prueba
escrito archivo de configuración [/etc/urpmi/urpmi.cfg]
recuperando hdlist fuente (o síntesis) de «prueba»...
ftp://choriozo.com/hdlist.cz
...falló la recuperación: curl: (6) Couldn't resolve host 'choriozo.com'
falló la recuperación de hdlist fuente (o síntesis)
no se encuentra el archivo hdlist para el soporte «prueba»
examinando el archivo de síntesis [/var/lib/urpmi/synthesis.hdlist.prueba.cz]
problema leyendo el archivo de síntesis del soporte «prueba»
se encontraron 2 encabezados en el cache
quitando 0 encabezados obsoletos del cache
escrito archivo de configuración [/etc/urpmi/urpmi.cfg]
no se puede actualizar soporte «prueba»

Respuesta: El repositorio que estás intentando agregar no existe o la sintaxis es incorrecta

Tercero:
Base de datos bloqueada.
Respuesta: Estás ejecutando otro urpmi en otra consola. Recuerda que el gestor de paquetes de mandriva es un gui de urpmi por lo que debes cerrarlo para usar urpmi.

ACTUALIZAR MANDRIVA A UNA VERSIÓN SUPERIOR

En primer lugar debemos eliminar todos los repositorios que tenemos. Para eso usamos el comando urpmi.removemedia -a
Luego tienes que añadir los repositorios de la nueva versión. Sigue los pasos que se indican el apartado "Configurar urpmi mediante la página http://urpmi.borgnet.us/"
Antes de actualizar todos los paquetes debemos actualizar el propio urpmi para que no nos dé problemas al gestionar los nuevos paquetes:

[root@computadora ~]$ urpmi urpmi

Ahora descargamos los paquetes con wget y testeamos si la instalación sería correcta:

[root@computadora ~]$urpmi --wget --test --auto-select --noclean

Por último, si todo fue bien, instalamos todos los paquetes que habíamos descargado:

[root@computadora ~]$urpmi --wget –auto-select

Finalmente, instalamos el nuevo kernel y reiniciamos:

[root@computadora ~]$urpmi kernel

DUDAS Y SUGERENCIAS

Para cualquier duda, sugerencias, opiniones podeis mandarme un correo a:


capitomail@gmail.com

Manual desarrollado por capito para la web del canal Mandriva

MONITORIZAR LA TEMPERATURA Y REVOLUCIONES DEL VENTILADOR EN LINUX:

Nota: Doy por hecho que teneis configurados correctamente los repositorios
de mandriva. En caso de no tenerlos, echad un ojo al manula de urpmi
que está en esta web.

En primer lugar, instalaremos un demonio (daemon) que gestionará los sensores
del ordenador. Para ello nos pondremos como root en una consola
(haremos todos los pasos como root) y a continuación pondremos el
siguiente comando:
urpmi lm_sensors

A continuación configuraremos lm_sensors mediante el comando:
sensors-detect
Contestaremos a las preguntas que se nos formulan sobre los sensores
que tenemos en nuestra cpu. En caso de no saber que contestar recomiendo
que dejeis la opción por defecto.

Reiniciamos el ordenador para que se cargue el demomio (podríamos hacerlo
de otra manera, pero para que rompernos la cabeza?)

Ya tenemos los sensores activados. Ahora necesitaremos un programa que
nos permita ver los datos leidos por los sensores.
Hay muchos programas para esta finalidad. A mi me gusta el Gkrellm.
Para instalarlo --> urpmi gkrellm
Para ejecutarlo --> gkrellm
Una vez lo tenemos abierto presionamos F1 para que nos salga el menú
de configuración del programa. Iremos al apartado Sensores y marcamos los que
queremos ver.

Nota: El Gkrellm nos permite monitorizar muchas otras cosas (correo,
meteorología, CPU, procesos, espacio en particiones,...)