A continuación mostraré los pasos a seguir para configurar el paquete "update-notifier", que nos facilitará el proceso de actualización de paquetes del sistema, con la aparición de un icono en la bandeja del sistema de KDE, cada vez que haya actualizaciónes disponibles.
1. Nos logueamos como root e instalamos los paquetes en el sistema:
2. Ceramos el archivo "actualizar.sh" con el contenido siguiente: # vi /root/actualizar.sh #!/bin/bash aptitude update
# chmod u+x /root/actualizar.sh
3. Definimos que nuestro script se ejecute todos los días a las 23:00: # crontab -e #m h dom mon dow command 0 23 * * * /root/actualizar.sh [Pulsar ENTER]
CTRL + O -> Pulsamos para Grabar Nombre del fichero a escribir: /tmp/crontab.Hqqo0x/crontab [ENTER] CTRL + X -> Pulsamos para Salir
4. Comprobamos que hemos realizado el paso anterior correctamente: # crontab -l
# m h dom mon dow command 0 23 * * * /root/actualizar.sh
Existe un pequeño problema. Si el pc no está las 24 horas del día encendido, puede que nuestro script no se ejecute. Para solucionarlo instalamos el paquete "anacron" que se encarga de lanzar los scripts de cron unos minutos después de encender el PC.
# aptitude install anacron
5. Ahora creamos el siguiente script para que el notificador de actualizaciones arranque al iniciar la sesión en KDE: $ vi ~/.kde/Autostart/update-notifier.sh #!/bin/bash update-notifier &
# chmod u+x ~/.kde/Autostart/update-notifier.sh
Y esto es todo. Ahora cada vez que haya alguna actualización disponible, nos aparecerá un icono al lado del reloj (parte izquierda del panel de KDE). Simplemente picamos sobre él, ponemos la contraseña de root y a actualizar el sistema.
Saludos y suerte. Domi - Gran Canaria (Islas Canarias)
A continuación detallo los pasos a seguir para configurar el cliente de correo local ICEDOVE, con una cuenta de correo de GMAIL. Considero que ya tienes el cliente de correo instalado en el equipo. En caso contrario, puedes seguir la Guía de Instalación de Debian Lenny, paso 15.
Para poder utilizar el correo POP en Gmail, primeramente debemos habilitar dicha opción en la configuración de nuestra cuenta. Para ello, sigue los pasos que se describen en la ayuda de Gmail.
1. Abrimos el cliente de correo ICEDOVE y saldrá el asistente de configuración de cuentas. Si no te aparece, puedes ejecutar el asistente desde MENÚ ARCHIVO / NUEVO / CUENTA.
Pulsamos en SIGUIENTE
2. En la siguiente pantalla, configuramos el nombre que aparecerá al enviar los mensajes y nuestra dirección de correo.
Pulsamos en SIGUIENTE
3. Nos pide que especifiquemos los datos de configuración del servidor de correo asociado a la cuenta definida en el paso anterior. En la imagen siguiente puedes ver los datos necesarios para configurar el cliente de correo con el servidor de correo GMAIL.
OPCIONAL: En esta pantalla siempre desmarco la casilla "usar la bandeja de entrada global". De este modo, si configuras varias cuentas de correo aparecerán separadas.
4. Configuramos el nombre de usuario para acceder al servidor de correo. Según la documentación de GMAIL detallada en el paso anterior, es el nombre de la cuenta (sin el dominio @gmail.com).
Pulsamos en SIGUIENTE
5. Definimos el nombre de la cuenta.
Pulsamos en SIGUIENTE
6. Ya casi tenemos el cliente configurado. Desmarcamos la casilla "descargar mensajes ahora" y picamos en "Finalizar".
Pulsamos en FINALIZAR
7. El paso que nos queda es modificar el puerto de acceso al servidor POP de GMAIL. Para acceder a los datos de configuración de la cuenta, pulsamos botón derecho sobre el nombre de la cuenta, (en mi caso debiantotal@gmail.com), y seleccionamos la opción "Propiedades".
Establecemos en la casilla puerto: 995
Utilizar conexión segura: SSL Pulsamos en ACEPTAR
En el apartado configuración del servidor, siempre marco las opciones: - Comprobar si hay mensajes al iniciar - Buscar nuevos mensajes cada 10 minutos (tiempo opcional). - Dejar los mensajes en el servidor (Para que al descargar los mensajes en local, no los borre del servidor. De este modo, puedo conservar los mensajes y verlos a través de la WEB de GMAIL). - Hasta que yo los borre: (Cuando borre un mensaje desde el cliente de correo, lo borrará también del servidor).
8. Y por último, picamos en la opción "Servidor de Correo Saliente" y pulsamos en "Editar".
Marcamos en Utilizar conexión segura: TLS, si está disponible Pulsamos en ACEPTAR
9. OPCIONAL: a) Al responder a un mensaje quiero que aparezca por defecto el cursor al principio del email y debajo el mensaje ORIGINAL. Ver la siguiente pantalla.
c) Compactar las carpetas del correo para ahorrar espacio:
MENÚ EDITAR / PREFERENCIAS /AVANZADAS / PESTAÑA RED Y ESPACIO EN DISCO
Seleccionar: Compactar carpetas si se ahorra más de 100 KB (Dato opcional)
d) Añadir icono de notificación de correo en la bandeja del sistema: # aptitude install icedove-traybiff
Las opciones de configuración de icedove-traybiff las puedes encontrar en: MENÚ HERRAMIENTAS / COMPLEMENTOS / EXTENSIONES / NEW MAIL ICON (Preferencias)
Esta opción realmente la utilizo para minimizar ICEDOVE en la bandeja del sistema.
10. Y se acabó. Ahora simplemente pulsa en el icono "RECIBIR" para acceder al servidor y descargar los mensajes.
Saludos y suerte. Domi - Gran Canaria (Islas Canarias)
Ahora veremos que FÁCIL es en DEBIAN tener nuestra impresora PDF configurada en menos de 5 minutos:
1. Debemos tener instalado además del servidor de impresión cups, el paquete cups-pdf. Si has seguido la guía de configuración de Debian Lenny publicada en el post anterior, deberías tenerlo instalado en el sistema. Si no, para instalarlo hacemos:
4. Detectará que tenemos la impresora "Virtual PDF Printer (CUPS-PDF)".
Pulsamos en Añadir esta impresora
5. Automáticamente establece el nombre de la impresora como CUPS PDF.
Pulsamos en Siguiente
6. Establecemos el fabricane de la impresora.
Marca: Generic
7. Establecemos el modelo de la impresora.
Modelo: Generic CUPS-PDF Printer (en)
Pulsamos en Añadir impresora
8. Nos pedirá las credenciales de root para añadir la impresora al sistema.
9. Y nada mas. Ya tenemos nuestra impresora PDF configurada.
La primera vez que imprimamos algo con la nueva impresora, nos generará en nuestro directorio de usuario (/home/usuario) un directorio llamado PDF donde se almacenarán los archivos correspondientes.
- OPCIONES EDITABLES:
a) Cambiarla máscara de permisos para que el usuario y su grupo tengan acceso completo: rw- rw- --- # vi /etc/cups/cups-pdf.conf
UserUMask 0007
b) Definir tipo de papel por defecto A4: # vi /etc/cups/cups-pdf.conf
Añadir a la sección GSCall el parámetro "-sPAPERSIZE=a4". La línea quedaría como sigue:
Hola a todos. Después de muuuucho tiempo sin publicar nada, y aprovechando que esta semana he estado instalando en varios equipos Debian Lenny, me decidí a añadir una nueva entrada con una actualización de mi guía para instalar Debian paso a paso, con el entorno de escritorio KDE y con los programas que considero imprescindibles.
Para la instalación, puedes seguir los pasos que describo en la anterior guía de instalación de Debian Etch, ya que son muy similares, o ver el siguiene video realizado por la gente de GENBETA:
Ojo, que en el video se explica como hacer la instalación con el entorno gráfico GNOME, pero el objetivo de ésta guía es instalar el sistema estándar de Debian (instalación mínima) y luego personalizarla. Para ello, en la pantalla que se muestra en el minuto 4:31, deberemos marcar sólo "Sistema estándar" y al finalizar la instalación y una vez se reinicie el sitema, continuar con los pasos siguientes:
INSTALACIÓN SOBRE SISTEMA ESTÁNDAR:
login: root paswd:
#_
1. Instalación editor Vim (Guía rápida) y sincronizador de hora Ntpdate: # aptitude install vim ntpdate
2. Añadir las secciones contrib y non-free de los repositorios y comentar (añadir al principio de línea el símbolo #) la primera línea si queremos que no nos vuelva a pedir el CD de instalación para instalar paquetes. (Manual básico de VIM) # vi /etc/apt/sources.list
# deb cdrom:[Debian GNU/Linux 5.0.2 _Lenny_ - Official i386 CD Binary-1 20090628-14:43]/ lenny main
deb http://ftp.fr.debian.org/debian/ lenny main contrib non-free deb-src http://ftp.fr.debian.org/debian/ lenny main contrib non-free
deb http://security.debian.org/ lenny/updates main contrib non-free deb-src http://security.debian.org/ lenny/updates main contrib non-free
deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free deb-src http://volatile.debian.org/debian-volatile lenny/volatile main
- Actualizamos los repositorios y buscamos nuevas actualizaciones. # aptitude update # aptitude safe-upgrade
La versión de aptitude que viene con Lenny, recomienda utilizar "aptitude safe-upgrade" en vez de "aptitude upgrade", comando que utilizabamos en las versiones anteriores. W: The "upgrade" command is deprecated; use "safe-upgrade" instead.
3. Instalación del firewall Arno-Iptables-Firewall (más detalles en éste enlace): # aptitude install arno-iptables-firewall
4. OPCIONAL: Aquí detallo algunos pasos que sigo para adaptar el sistema a mi gusto. # vi .bashrc
# ~/.bashrc: executed by bash(1) for non-login shells.
export PS1='\n\h:\w\$ '(Salto de línea entre comandos ejecutadas en la consola) umask 022
# You may uncomment the following lines if you want `ls' to be colorized: (Descomentar [Borrar carácter #] para activar los siguientes alias y los colores en la consola de texto) export LS_OPTIONS='--color=auto' eval "`dircolors`" alias ls='ls $LS_OPTIONS' alias ll='ls $LS_OPTIONS -l' alias l='ls $LS_OPTIONS -lA'
# Some more alias to avoid making mistakes: alias rm='rm -i' alias cp='cp -i' alias mv='mv -i'
Activamos las modificaciones del fichero .bashrc con el siguiente comando: # source ~/.bashrc
# vi /etc/inittab(Dejar sólo 2 consolas de texto activas CTRL + F1 y F2)
# Note that on most Debian systems tty7 is used by the X Window System, # so if you want to add more getty's go ahead but skip tty7 if you run X. # 1:2345:respawn:/sbin/getty 38400 tty1 2:23:respawn:/sbin/getty 38400 tty2 #3:23:respawn:/sbin/getty 38400 tty3 #4:23:respawn:/sbin/getty 38400 tty4 #5:23:respawn:/sbin/getty 38400 tty5 #6:23:respawn:/sbin/getty 38400 tty6
# vi /boot/grub/menu.lst(Establecer resolución 1024x768 durante el arranque) ## ## Start Default Options ## ## default kernel options ## default kernel options for automagic boot options ## If you want special options for specific kernels use kopt_x_y_z ## where x.y.z is kernel version. Minor versions can be omitted. ## e.g. kopt=root=/dev/hda1 ro ## kopt_2_6_8=root=/dev/hdc1 ro ## kopt_2_6_8_2_686=root=/dev/hdc2 ro # kopt=root=/dev/sda6 ro vga=791
# update-grub
5. Instalación del Servidor Gráfico Xorg 1:7.3+19, entorno de escritorio KDE (+ plugins) y gestor de sesiones KDM. # aptitude install xorg kde-core kde-i18n-es konq-plugins kicker-applets kate-plugins kdm
OPCIONAL (Pero muy recomendable): Una vez que finalize éste paso, tendrés lo mínimo necesario para ejecutar el entorno gráfico KDE y su gestor de arranque KDM, así que podéis seguir la guía en el entorno gŕafico, con lo que os ahorrareis estar tecleando comandos. Para ello, ejecuta la siguiente orden: # /etc/init.d/kdm start
MENÚ KDE / INTERNET / KONQUEROR (Navegador web. Todavía no está instalado iceweasel) MENÚ KDE / SISTEMA / KONSOLE (Consola de texto. Logeate como root con el comando "su -" y continúa la guía).
# chown -R root:root /usr/lib/win32/ Requerido por paquete "gstreamer0.10-pitfdll": # zless /usr/share/doc/gstreamer0.10-pitfdll/README.Debian pitfdll for Debian ------------------ To make use of Pitfdll plugin for GStreamer, you need to get binary codecs and install them in /usr/lib/codecs.
Gimp: Tratamiento de imagenes (Parecido a phothoshop) Gwenview: Visor de imagenes para el escritorio KDE Ksnapshot: Capturador de pantallas
ADMINISTRACIÓN DE CAMARAS DIGITALES EN KDE: Si necesitas descargar tus fotos de tu cámara digital, instala estos paquetes: # aptitude install digikam showfoto kamera gphoto2
digikam: Gestor de fotos para KDE (Descarga las fotos desde la camara, gestión de albumes) showfoto: Otro visor de imagenes para el escritorio KDE
Cups: Servidor de impresión. Cups-bsd: El paquete contiene el comando "lpr". Tuve que instalarlo porque el programa Adobe Reader 8 era incapaz de imprimir en ninguna de las impresoras, incluso ni en la impresora virtual PDF. (PROBLEMA SOLUCIONADO) Cups-pdf: Impresora PDF para CUPS. Para configurarla, ponemos en el navegador la dirección: localhost:631, y nos saldrá la interfaz de configuración web de CUPS. Ahí podremos añadirla. Xsane: Interfaz para escanear documentos.
11. Navegador web Iceweasel: # aptitude install iceweasel iceweasel-l10n-es-es gtk-qt-engine
La última version disponible a día de hoy (15.07.09) es: Adobe Flash Player 10.0.22.87 # wget http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_10_linux.deb
Si necesitas imágenes para utilizar en tus documentos, puedes instalar los siguientes paquetes: p openclipart - Open Clip Art Library p openclipart-openoffice.org - clip art for OpenOffice.org gallery p openclipart-png - clip art in PNG format p openclipart-svg - clip art in SVG format
16. Lector y editor PDF: # aptitude install kpdfpdfedit
OTROS PAQUETES QUE PODRÍAS NECESITAR: p pdfedit - Editor para la manipulación de documentos en PDF (MENÚ KDE / GRÁFICOS) p pdfcrack - Recuperador de contraseñas de archivos PDF p gscan2pdf - A GUI to produce PDFs from scanned documents p pdftk - Herramienta para manipular documentos PDF (Consola texto) MANUAL DE USO PDFTK: http://www.pdfhacks.com/pdftk/#examples
18. Programas P2P: # aptitude install amule transmission azureus
Amule: Clon Emule Transmission: Sencillo cliente para bit torrent Azureus: Cliente para bit torrent
ENLACES ED2K EN ICEWEASEL: (Para añadir descargas a amule desde el navegador) Para que en iceweasel añada directamente los enlaces ed2k a amule, necesitas añadir las siguientes líneas en la configuración del navegador. Para crear el enlace pulsa: Click derecho / Nuevo .... (continua y completa con los datos que aparecen en la imagen)
Tengo que decir que no me funcionó a la primera. Cuando abrí un enlace, salió una ventana en la cual indiqué la ruta donde se encuentra el programa e2dk, que es quién se encarga de hacer funcionar esto. Ruta: /usr/bin/e2dk (No olvides marcar "Recordar Asociación")
19. Clientes de mensajería: Amsn: # aptitude install amsn
Emesene (Alternativa a AMSN): # aptitude install emesene
Skype: Descargamos desde la web de Skype: La última version disponible a día de hoy (15.07.09) es: Skype 2.0.0.72 # wget http://download.skype.com/linux/skype-debian_2.0.0.72-1_i386.deb
# aptitude install libqt4-core libqt4-gui
# dpkg -i skype-debian_2.0.0.72-1_i386.deb
20. Pos-it y calculadora para el escritorio: # aptitude install kcalc knotes
SENSORES DE TEMPERATURA:
21. Sensor de Temperatura: # aptitude install lm-sensors ksensors
Ahora procedemos a configurar los sensores: # sensors-detect
This program will help you determine which kernel modules you need to load to use lm_sensors most effectively. It is generally safe and recommended to accept the default answers to all questions, unless you know what you're doing.
We can start with probing for (PCI) I2C or SMBus adapters. Do you want to probe now? (YES/no): [ENTER] Probing for PCI bus adapters... Use driver `i2c-sis96x' for device 0000:00:02.1: Silicon Integrated Systems SMBus Controller
We will now try to load each adapter module in turn. Module `i2c-sis96x' already loaded. If you have undetectable or unsupported adapters, you can have them scanned by manually loading the modules before running this script.
To continue, we need module `i2c-dev' to be loaded. Do you want to load `i2c-dev' now? (YES/no): [ENTER] Module loaded successfully.
We are now going to do the I2C/SMBus adapter probings. Some chips may be double detected; we choose the one with the highest confidence value in that case. If you found that the adapter hung after probing a certain address, you can specify that address to remain unprobed.
Next adapter: SiS96x SMBus adapter at 0xe600 Do you want to scan it? (YES/no/selectively): [ENTER] Client found at address 0x08 Client found at address 0x10 Client found at address 0x50 Probing for `Analog Devices ADM1033'... No Probing for `Analog Devices ADM1034'... No Probing for `SPD EEPROM'... Success! (confidence 8, driver `eeprom') Probing for `EDID EEPROM'... No Probing for `Maxim MAX6900'... No Client found at address 0x69 Client found at address 0x6b
Some chips are also accessible through the ISA I/O ports. We have to write to arbitrary I/O ports to probe them. This is usually safe though. Yes, you do have ISA I/O ports even if you do not have any ISA slots! Do you want to scan the ISA I/O ports? (YES/no): [ENTER] Probing for `National Semiconductor LM78' at 0x290... No Probing for `National Semiconductor LM78-J' at 0x290... No Probing for `National Semiconductor LM79' at 0x290... No Probing for `Winbond W83781D' at 0x290... No Probing for `Winbond W83782D' at 0x290... No Probing for `Winbond W83627HF' at 0x290... No Probing for `Silicon Integrated Systems SIS5595'... No Probing for `VIA VT82C686 Integrated Sensors'... No Probing for `VIA VT8231 Integrated Sensors'... No Probing for `AMD K8 thermal sensors'... No Probing for `IPMI BMC KCS' at 0xca0... No Probing for `IPMI BMC SMIC' at 0xca8... No
Some Super I/O chips may also contain sensors. We have to write to standard I/O ports to probe them. This is usually safe. Do you want to scan for Super I/O sensors? (YES/no): [ENTER]
Probing for Super-I/O at 0x2e/0x2f Trying family `ITE'... No Trying family `National Semiconductor'... No Trying family `SMSC'... No Trying family `VIA/Winbond/Fintek'... Yes Found `Winbond W83697HF Super IO Sensors' Success! (address 0x290, driver `w83627hf') Probing for Super-I/O at 0x4e/0x4f Trying family `ITE'... No Trying family `National Semiconductor'... No Trying family `SMSC'... No Trying family `VIA/Winbond/Fintek'... No
Now follows a summary of the probes I have just done. Just press ENTER to continue:[ENTER]
Driver `eeprom' (should be inserted): Detects correctly: * Bus `SiS96x SMBus adapter at 0xe600' Busdriver `i2c-sis96x', I2C address 0x50 Chip `SPD EEPROM' (confidence: 8)
EEPROMs are *NOT* sensors! They are data storage chips commonly found on memory modules (SPD), in monitors (EDID), or in some laptops, for example.
Driver `w83627hf' (should be inserted): Detects correctly: * ISA bus address 0x0290 (Busdriver `i2c-isa') Chip `Winbond W83697HF Super IO Sensors' (confidence: 9)
I will now generate the commands needed to load the required modules. Just press ENTER to continue: [ENTER]
To make the sensors modules behave correctly, add these lines to /etc/modules:
Do you want to add these lines to /etc/modules automatically? (yes/NO) yes
El fichero /etc/modules debería contener las líneas comprendidas entre "---cut here ---". Esos módulos que aparecen aqui, corresponden a mi placa Asus P4S800-MX
Reiniciamos y abrimos el programa Ksensor que se encuentra en Utilidades. Pulsamos el botón derecho sobre la ventana de Ksensor y configuramos que queremos ver.
SUSPENSIÓN E HIBERNACIÓN DEL SISTEMA: 22. Para poder hibernar / supender portátil (Pendiente probar en equipo sobremesa): # aptitude install linux-patch-tuxonice klaptopdaemon laptop-mode-tools cpufreqd
p linux-patch-tuxonice - TuxOnIce (aka suspend2) kernel patch p klaptopdaemon - battery monitoring for laptops using KDE - transitional package p laptop-mode-tools - Scripts to spin down hard drive and save power p cpufreqd - Demonio totalmente configurable para el escalado dinámico de la frecuencia
Añadimos a nuestro usuario de escritorio al grupo powerdev: # gpasswd -a domi powerdev Añadiendo al usuario domi al grupo powerdev (Para poder suspender / hibernar el equipo con nuestro usuario)
Volvemos a ingresar al entorno gráfico (en caso de haberlo iniciado, para que nuestro usuario entre formando parte del nuevo grupo), y ejecutamos el programa KPowersave, que se encuentra en la ruta siguiente:
MENÚ KDE / SISTEMA / KPowersave
Nos aparecerá en la bandeja del sistema (barra de iconos que se encuentra normalmente al lado del reloj), un icono donde podremos configurar la gestión de energía. Además, nos permitirá suspender en disco (HIBERNAR) o supender en RAM. Si cerramos la tapa del portátil, el equipo automáticamente entrará en modo SUSPENDER en RAM.
SOLUCIÓN: PROBLEMA ENTRE DRIVER WIFI ATHEROS (MADWIFI "ath_pci") Y SUSPENSIÓN E HIBERNACIÓN: En uno de los portatiles que he instalado Debian Lenny, me dejó de funcionar la suspensión e hibernación del sistema una vez que configuré la red inalámbrica con MADWIFI (Atheros Driver). El equipo era incapaz de terminar la suspensión o hibernación, con lo cual, se quedaba bloqueado y me veía obligado a apagar el equipo pulsando durante 4 segundos el botón de encendido. Estuve haciendo pruebas, y me di cuenta que al descargar el driver de la wifi, (modporbe -r ath_pci) la suspensión/hibernación funcionaba correctameten. Así que busqué por la red y encontré éste post en Debian User Forum con la solución al problema:
- Red inalámbrica en cuestión: 06:02.0 Ethernet controller: Atheros Communications Inc. AR2413 802.11bg NIC (rev 01) Subsystem: AMBIT Microsystem Corp. Device 0418 Flags: bus master, medium devsel, latency 96, IRQ 22 Memory at d0000000 (32-bit, non-prefetchable) [size=64K] Capabilities: Kernel driver in use: ath_pci Kernel modules: ath5k, ath_pci
# vi /etc/pm/config.d/suspend (Añadir la siguiente línea y guardar) SUSPEND_MODULES=ath_pci
Tan sencillo como ésto y problema resuelto. Lo que hemos hecho es decirle al sistema que descargue el módulo antes de suspender / hibernar el equipo (man 8 pm-suspend). En el enlace también se explica la solución a otro problema similar con el driver NVIDIA y UBUNTU.
WEBCAMS: 23. a) Módulo para Webcam Acer Orbicam (Acer Aspire 5635WLMi - Webcam Logitech): Probado para el siguiente dispositivo: $ lsusb 046d:09b0 Logitech, Inc. OrbiCam
23. b) Instalar módulo para Webcam Orbicam (Acer Aspire 5611 ZWLMi - Webcam Ali 5602) - Ver
Para Kernel < style="color: rgb(51, 51, 255);">aptitude install subversion # svn co https://m560x-driver.svn.sourceforge.net/svnroot/m560x-driver # cd m560x-driver/m560x/branches/m5602 # make make -C /lib/modules/2.6.26-2-686/build SUBDIRS=/root/m560x-driver/m560x/branches/m5602 modules make[1]: se ingresa al directorio `/usr/src/linux-headers-2.6.26-2-686' CC [M] /root/m560x-driver/m560x/branches/m5602/m5602_core.o CC [M] /root/m560x-driver/m560x/branches/m5602/m5602_v4l2.o /root/m560x-driver/m560x/branches/m5602/m5602_v4l2.c: In function ‘m5602_v4l_mmap’: /root/m560x-driver/m560x/branches/m5602/m5602_v4l2.c:573: warning: format ‘%d’ expects type ‘int’, but argument 5 has type ‘long unsigned int’ /root/m560x-driver/m560x/branches/m5602/m5602_v4l2.c:604: warning: format ‘%d’ expects type ‘int’, but argument 5 has type ‘long unsigned int’ CC [M] /root/m560x-driver/m560x/branches/m5602/m5602_ov9650.o CC [M] /root/m560x-driver/m560x/branches/m5602/m5602_s5k83a.o CC [M] /root/m560x-driver/m560x/branches/m5602/m5602_mt9m111.o CC [M] /root/m560x-driver/m560x/branches/m5602/m5602_s5k4aa.o CC [M] /root/m560x-driver/m560x/branches/m5602/m5602_po1030.o LD [M] /root/m560x-driver/m560x/branches/m5602/m5602.o Building modules, stage 2. MODPOST 1 modules CC /root/m560x-driver/m560x/branches/m5602/m5602.mod.o LD [M] /root/m560x-driver/m560x/branches/m5602/m5602.ko make[1]: se sale del directorio `/usr/src/linux-headers-2.6.26-2-686'
# make install mkdir -p /lib/modules/2.6.26-2-686/kernel/drivers/usb/media install -m 644 -o 0 -g 0 m5602.ko /lib/modules/2.6.26-2-686/kernel/drivers/usb/media depmod -a
# modprobe m5602
Comprobamos que el módulo se ha cargado: # tail /var/log/messages Jul 18 22:17:24 PUESTO04 kernel: [ 8400.610316] m5602: Probing for a s5k4aa sensor Jul 18 22:17:24 PUESTO04 kernel: [ 8400.635181] m5602: Probing for an ov9650 sensor Jul 18 22:17:24 PUESTO04 kernel: [ 8400.651415] m5602: Probing for a s5k83a sensor Jul 18 22:17:24 PUESTO04 kernel: [ 8400.675620] m5602: Detected a s5k83a sensor Jul 18 22:17:25 PUESTO04 kernel: [ 8400.874831] m5602: ALi m5602 webcam driver is now controlling video device 0 Jul 18 22:17:25 PUESTO04 kernel: [ 8400.874831] usbcore: registered new interface driver m5602 Jul 18 22:17:27 PUESTO04 kernel: [ 8402.882030] m5602: Camera was flipped!
NOTA: Éste driver aún se encuentra en desarrollo. Lo he probado en el AMSN y no me ha funcionado al 100%, ya que el área de captura de la webcam misteriosamente se ve reducido, y además, la luz de la webcam permanece encendida aún cuando no se utiliza.
VIRTUALBOX-OSE:
24. VIRTUALBOX-OSE (Versión Libre incluida en los repositorios de Debian Lenny): # aptitude install virtualbox-ose virtualbox-ose-modules-2.6.26-2-686 virtualbox-ose-source
# modprobe vboxdrv
Comprobamos que el módulo se ha cargado correctamente: # tail /var/log/messages Jul 12 21:57:51 lenny kernel: [ 5934.349199] vboxdrv: TSC mode is 'synchronous', kernel timer mode is 'normal'.
# gpasswd -a domi vboxusers Añadiendo al usuario domi al grupo vboxusers
Si instalamos en una máquina virtual Debian Lenny, instalaremos en el sistema virtualizado el siguiente paquete:
GUEST ADDITIONS: Instalar en Debian Lenny “Virtualizado” (Soluciona Problema Pantalla) p virtualbox-ose-guest-utils - x86 virtualization solution - guest utilities
This package provides the guest utilities of the Open Source Edition of VirtualBox. These utilities are meant to be run inside the virtual machine. They provide closer integration (e.g. mouse pointer, time synchronization), improve the interactive performance (e.g. better video support), and allow to share data through shared folders between the host system and the virtual machine.
25. Para añadir impresoras al sistemas, tenemos 2 opciones: a) Web de Configuración de CUPS: http://localhost:631/ b) MENÚ KDE / CENTRO DE CONTROL / PERIFÉRICOS / IMPRESORAS
Bueno, creo que ha quedado una guía bastante completita, a falta de configurar la aceleración gráfica (puedes seguir las guías que he publicado en el blog), y Google Earth (necesita la aceleración gráfica).
Saludos y suerte. Domi - Gran Canaria (Islas Canarias)