15 de julio de 2009

Instalación Debian Lenny 5.0

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.


- Descarga de CD /DVD:
http://www.debian.org/CD/netinst/ - Imágen mínima de arranque
http://www.debian.org/CD/http-ftp/ - CD's/DVD's Debian. (Con el 1º CD o DVD es suficiente)

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).


6. Paquetes multimedia:
# aptitude install kmix amarok kaffeine totem-gstreamer totem-plugins gstreamer0.10-plugins-bad gstreamer0.10-pitfdll

Kmix: Para controlar los parámetros de sonido en KDE (altavoz)
Amarok: Reproductor de audio
Totem: Kaffeine - Reproductor de video

Instalación Codecs Multimedia: Divx, MP3, DVD ... (ver enlace)
# wget http://www1.mplayerhq.hu/MPlayer/releases/codecs/all-20071007.tar.bz2

# tar -xjf all-20071007.tar.bz2

# mv all-20071007 /usr/lib/win32

# 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.


# ln -s /usr/lib/win32/ /usr/lib/codecs

DVD:
# wget http://download.videolan.org/pub/libdvdcss/1.2.9/deb/libdvdcss2_1.2.9-1_i386.deb

# dpkg -i libdvdcss2_1.2.9-1_i386.deb


7. Paquetes gráficos:
# aptitude install gimp gwenview gwenview-i18n ksnapshot

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


8. Grabación CD/DVD:
# aptitude install k3b k3b-i18n


9. Compresores de archivos:
# aptitude install ark zip unzip bzip2 rar unrar p7zip-full

Ark: Interfaz de usuario para comprimir y descomprimir en múltiples formatos.


10. Servidor Impresión CUPS, Driver HP, Xsane (escaner):
# aptitude install cups cups-bsd cups-pdf hal-cups-utils foomatic-filters-ppds hplip foomatic-db-hpijs hpijs cups-driver-gutenprint xsane

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

TRUCOS OPTIMIZACIÓN ICEWEASEL: (Ver enlace de esdebian)
http://www.esdebian.org/wiki/iceweasel-optimizacion


12. Java version "1.6.0_12":
# aptitude install sun-java6-jre sun-java6-plugin sun-java6-fonts


13. Flash Adobe:
Descargamos paquete .deb desde la web de adobe.
http://get.adobe.com/es/flashplayer/

Descargamos el paquete: .deb para Ubuntu 8.04+

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

# aptitude install libcurl3

# dpkg -i install_flash_player_10_linux.deb


14. Ofimática:
# aptitude install openoffice.org openoffice.org-l10n-es openoffice.org-help-es openoffice.org-kde openoffice.org-ogltrans msttcorefonts

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

# aptitude install openclipart


15. Cliente Correo Icedove Mail:
# aptitude install icedove icedove-locale-es-es

Para abrir enlaces "mailto" en Icedove desde el navegador Iceweasel:
http://debiantotal.blogspot.com/2007/09/abrir-enlaces-mailto-en-icedove-desde.html


16. Lector y editor PDF:
# aptitude install kpdf pdfedit

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


17. Instalación Adobe Reader (ver enlace):
Accedemos mediante el navegador Iceweasel a la página de descarga de Adobe Reader y bajamos la nueva versión.

Linux - x86 (.deb)

Español

La última version disponible a día de hoy (15.07.09) es: Adobe reader 8.1.6

# wget http://ardownload.adobe.com/pub/adobe/reader/unix/8.x/8.1.6/esp/AdobeReader_esp-8.1.6-1.i386.deb

Instalamos así:
# dpkg -i AdobeReader_esp-8.1.6-1.i386.deb


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

sensors-detect revision 4171 (2006-09-24 03:37:01 -0700)

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:

#----cut here----
# I2C adapter drivers
i2c-sis96x
i2c-isa
# Chip drivers
eeprom
w83627hf
#----cut here----


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

# aptitude install gspca-modules-2.6.26-2-686
# modprobe gspca

Comprobamos que el modulo se ha cargado correctamente:
# tail /var/log/messages
...
Jul 18 20:34:26 PUESTO04 kernel: [ 2175.536982] Linux video capture interface: v2.00
Jul 18 20:34:26 PUESTO04 kernel: [ 2175.583417] usbcore: registered new interface driver gspca
Jul 18 20:34:26 PUESTO04 kernel: [ 2175.583417] gspca: gspca driver 01.00.20 registered

Ruta donde se ha instalado el driver:
/lib/modules/2.6.26-2-686/extra/gspca/gspca.ko

A continuación configurar la webcam en el amsn o skype.

- ENLACE:
UsuarioDebian: Explica muy bien los diferentes driver existentes para webcams en linux.
Webcams soportadas por el driver gspca
http://www.qbik.ch/usb/devices/: Base de datos de webcams USB soportadas en LINUX

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

MENÚ KDE / SISTEMA / VIRTUALBOX-OSE

Para crear una máquina virtual:
http://debiantotal.blogspot.com/2007/10/virtualbox-creacin-de-mquinas-virtuales.html

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.

# aptitude install virtualbox-ose-guest-utils virtualbox-ose-guest-modules-2.6.26-2-686


IMPRESORAS:

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

- Guías de configuración de impresoras publicadas en el blog:
Dell 3110cn
Virtual CUPS-PDF


OPTIMIZAR / PERSONALIZAR DEBIAN:

26.
Trucos para optimizar / personalizar Debian:
http://debiantotal.blogspot.com/2007/06/optimizar-personalizar-debian-etch.html

27. Cambiar Tema Admnistrador de Escritorio KDM:
http://debiantotal.blogspot.com/2007/09/cambiar-tema-del-administrador-de.html

28. Configurar salvapantallas:
http://debiantotal.blogspot.com/2007/09/salvapantallas-para-kde-en-debian-etch.html

29. Compartir datos entre PC's utilizando SSH:
http://debiantotal.blogspot.com/2007/10/compartir-datos-entre-pcs-utilizando.html

30. Montar y desmontar dispositivos extraíbles en KDE:
http://debiantotal.blogspot.com/2008/01/montar-y-desmontar-dispositivos.html


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)

25 de mayo de 2008

Leer correos locales del usuario "root" en ICEDOVE

Hola de nuevo. Después de un par de meses sin actualizar el blog, hoy he estado investigando un poco sobre éste tema, (tarea pendiente que tenía, para poder leer los emails del sistema con mi cliente de correos preferido "Icedove" y no tener que recurrir a programas de texto como "mutt"), y aquí publico como lo he logrado.

1. Debemos tener configurado exim4 (no entiendo mucho de servidores de correos, aquí detallaré mi experiencia), y para poder leer éstos mensajes, debemos tener asociado nuestro usuario como destinatario del correo de "root". Por defecto en Debian, éste usuario es el que se ha creado durante la instalación. Si quieres ver o modificar que usuario es, debes editar como usuario root el archivo /etc/aliases. Ejecuta desde una terminal (KONSOLE):

$ su -
password:

# vi /etc/aliases
mailer-daemon: postmaster
postmaster: root
nobody: root

hostmaster: root
usenet: root
news: root

webmaster: root
www: root
ftp: root
abuse: root

noc: root

security: root
root: domi


La última línea "root: domi" es en la que se define el usuario al que le será reenviado los correo enviados a "root".

En caso de que hayas modificado ésta línea, ejecuta el siguiente comando para que surta efecto:
# newaliases

Más información aquí,


2. Comprobamos si tenemos instalado exim4 (debería estar si no lo has eliminado, ya que se instala por defecto).
# aptitude search exim4
...
i exim4 - metapackage to ease exim MTA (v4) installation
i exim4-base - support files for all exim MTA (v4) packages
i exim4-config - configuration for the exim MTA (v4)

....


En caso contrario, lo instalamos así:
# aptitude install exim4 exim4-config

Durante la instalación del paquete, nos aparecerán las siguientes ventanas para configurarlo:

RESPUESTA: No

RESPUESTA: Solamente entrega local: sin red

RESPUESTA: 127.0.0.1

RESPUESTA: debian

Debes poner el nombre de tu equipo. Si no lo sabes, ejecuta éste comando:
# hostname
debian

Si quieres modificarlo de forma temporal, ejecuta el siguiente comando:
# hostname nuevo_nombre

Para hacerlo de forma permanente:
# echo "nuevo_nombre" > /etc/hostname

RESPUESTA: Si

RESPUESTA: Formato mbox en "/var/mail"

Si ya tienes exim instalado y no sabes como esta configurado, puedes ejecutar éste comando para reconfigurarlo tal y como se muestra en las pantallas anteriores:
# dpkg-reconfigure exim4-config
Stopping MTA for restart: exim4_listener.
Restarting MTA: exim4.


3. El buzón de correo no será creado hasta que no se reciba el primer mensaje.
# ll /var/mail/
total 0

Para crearlo, nos enviamos un mensaje de prueba a la cuenta de "root":
# echo "prueba" | mail -s "Prueba E-mail" root@debian

Como puedes vera a continuación, ahora si tenemos el buzón creado.
# ll /var/mail/
total 4 -rw-rw---- 1 domi mail 1263 2008-05-25 16:50 domi


4. Añadimos nuestro usuario al grupo "mail". Este paso es indispensable para que Icedove pueda trabajar con en el directorio /var/mail

# gpasswd -a domi mail
Añadiendo al usuario domi al grupo mail

En éste paso, deberás reiniciar la sesión gráfica, para que el usuario inicie siendo miembro del grupo mail. Mientras no reinicies la sesión, (ojo no hace falta reiniciar el equipo), éste cambio no será efectivo.


5. Ahora, abrimos Icedove mediante MENÚ KDE / INTERNET / ICEDOVE MAIL CLIENT, (si no lo tienes instalado, vete al paso 15 de ésta guía), y procedemos a crear la cuenta de la siguiente forma:

Abrimos el asistente de cuentas mediante:







Como puedes ver en la imagen siguiente, nos aparece el mail que nos enviamos en el paso 3.


A QUIEN QUIERA COLABORAR EN ÉSTE POST:
Considero que éste post es bastante interesante para seguir de forma gráfica todos los mensajes enviados al usuario root con posibles advertencias de seguridad, espacio en disco, etc.. Si hay alguien que domine éste tema, agradecería comentara posibles opciones a configurar para que nos lleguen mensajes del sistema que puedan servir de ayuda a la hora de administrar el equipo. Intentaré investigar un poco mas sobre éste tema para ir completando éste post.


Saludos y suerte.
Domi - Gran Canaria (Islas Canarias)

17 de febrero de 2008

Reconfigurar servidor gráfixo Xorg en Debian Etch

Si por alguna razón después de realizar la instalación de Debian Etch necesitas configurar el servidor gráfico de nuevo, por ejemplo, al no haber detectado en la instalación la resolución correcta del monitor, (en mi portátil no me reconoció la resolución óptima 1280x800), o en algún momento cambias de monitor en tu equipo y los parámetros que tienes configurados en el antiguo no te funcionan con el nuevo, existe un script de configuración en Debian que nos ayuda a reconfigurar nuestro servidor X sin necesidad de estar retocando a mano el fichero /etc/X11/xorg.conf.

Para invocar el script, recomiendo que inicies sesión como usuario "root" en una consola de texto (CTRL+ALT+F1) y sigas los pasos que detallo a continuación, aunque también te funcionará si lo ejecutas desde una terminal (Konsole) dentro de las X.

login: root
password:

Antes de ejecutar el script, si ya tienes configurado tu servidor X, te recomiendo que hagas una copia de seguridad de tu archivo xorg.conf de la siguiente manera:
# cp /etc/X11/xorg.conf /root

Hemos guardado una copia en el directorio de root. Para restaurarla ejecutaríamos el siguiente comando:
# cp /root/xorg.conf /etc/X11/xorg.conf


Una vez hecha la copia de seguridad, ejecutamos el script de configuración:
# dpkg-reconfigure xserver-xorg


1. Nos pedirá confirmación para detectar la tarjeta de vídeo:

RESPUESTA:

2. Muestra el listado de módulos (driver) que actualmente tenemos instalados en el equipo. Debes seleccionar el apropiado a tu tarjeta gráfica. Los más comunes son:

- Driver General (creo que funciona con todas las tarjetas): vesa (sin aceleración 3D)
- Driver ATI: ati, radeon (Libres), fglrx (Propietario Oficial), fglrx (Repositorios Debian)
- Driver NVIDIA: nv (Libre), nvidia (Propietario Oficial), nvidia (Repositorios Debian)
- Driver Intel: i810

RESPUESTA: nvidia (Tengo el driver Oficial)

3. Nos pide que identifiquemos el nombre de nuestra tarjeta gráfica. Al haber contestado de forma afirmativa a la pregunta del paso 1, me muestra el fabricante y modelo de mi gráfica. Éste valor aparecerá en el fichero /etc/X11/xorg.conf, en la sección Device.

RESPUESTA: ACEPTAR (Sin modificar)

4. Identificador del bus de la tarjeta gráfica. Dejamos el valor que ha detectado.

RESPUESTA: ACEPTAR (Sin modificar)

5. Cantidad de memoria que se desea usar con la tarjeta de vídeo. Hasta ahora nunca he utilizado ésta opción. Puede que sea necesario para aquellas tarjetas gráficas que utilizan memoria RAM (lo he visto en algunas intel integradas en placa).

RESPUESTA: ACEPTAR (Como norma general, dejar en blanco)

6. Usar el interfaz de dispositivos "framebuffer" del núcleo. No se en que puede afectar. Siempre contesto que NO.
RESPUESTA: No

7. Autodetectar el diseño de su teclado. Como se supone que durante la instalación nos configuró apropiadamente éste paso, contestamos que no.

RESPUESTA: No

8. Diseño del teclado. Dejamos el valor que nos propone "es" = ESPAÑOL

RESPUESTA: es

9. Conjunto de reglas de XKB que usará. Dejamos el valor propuesto "xorg"

RESPUESTA: xorg

10. Selección del modelo de teclado. Dejamos la opción que no muestra, que será la elegida durante la instalación. En mi caso "pc105".

RESPUESTA: pc105

11. Variante de teclado. Dejamos en blanco.

RESPUESTA: Dejar en blanco

12. Opciones de teclado: Dejamos en blanco.

RESPUESTA: Dejar en blanco

13. Puerto del ratón. Siempre escojo la opción que me detecta por defecto.

RESPUESTA: /dev/input/mice


RESPUESTA: ImPS/2


RESPUESTA:

14. Opciones del módulo. Como norma general, los activo todos, menos cuando configuro tarjetas Nvidia, que desactivo la opción "dri". Hasta ahora no me he encontrado con ningún error que haya relacionado con las opciones que activo en éste paso.

RESPUESTA: Marcar opciones como aparecen en la imagen (para NVIDIA)

15. Nos pide confirmación para escribir la configuración hasta aquí elegida en el fichero /etc/X11/xorg.conf

RESPUESTA:

16. Hasta aquí con la configuración de la tarjeta gráfica. Ahora viene la configuración del monitor. Nos pregunta si queremos que autodetecte nuestro monitor.

RESPUESTA:

17. Identificador para su monitor. Como se ve en la imagen me ha detectado el monitor de mi portátil como "genérico". Si lo hiciera sobre un equipo de sobremesa, casi siempre detecta el fabricante y modelo.

RESPUESTA: ACEPTAR (Sin modificar)

18. Nos muestra los modos de video (resoluciónes) que ha detectado compatibles con mi monitor. Éste paso no funciona al 100%. Debes saber que frecuencias soporta tu monitor. Para mas información mira el manual o google.
En mi portátil, no me detectó la resolución óptima que es 1280x800, así que la marqué.

RESPUESTA: ACEPTAR (una vez seleccionados los modos soportados)

NOTA: Una vez hayamos terminado de configurar nuestro servidor gráfico y lo reiniciemos, arrancará con la resolución más alta que aquí hayamos marcado. Ten siempre presente ésto para que no te lleves sorpresas al iniciar.


19. Método para seleccionar las frecuencias (horizontal y vertical) de nuestro monitor. Ten mucho cuidado en éste paso. Debes mirar en tu manual o google las frecuencias correctas ya que podrías dañar tu monitor.
En Debian Sarge tenía muchos problemas para dar con éstos valores, pero en Debian Etch, hasta ahora siempre me han funcionado los valores que me ha detectado por defecto.

RESPUESTA: Advanced - ACEPTAR

RESPUESTA: 28-64 - ACEPTAR

IMPORTANTE: Éstas son las frecuencias soportadas por el monitor de mi portátil. Pueden variar con las que debas utilizar en tu monitor. Son las que me ha detectado.

RESPUESTA: 43-60 - ACEPTAR

IMPORTANTE: Éstas son las frecuencias soportadas por el monitor de mi portátil. Pueden variar con las que debas utilizar en tu monitor. Son las que me ha detectado.

20. Nos pide escribir éstos valores de sincronismo del monitor en el fichero de configuración /etc/X11/xorg.conf

RESPUESTA:

21. Como paso final, selecciónamos la profundidad de color. Este valor viene limitado por la cantidad de memoria de la tarjeta gráfica. A éstas alturas que las tarjetas gráficas llevan memoria de sobra, creo que no tendréis problemas para seleccionar los 24 bits.

RESPUESTA: 24 -ACEPTAR

22. Tras aceptar el paso anterior, volveremos a la consola de texto y debemos ver el siguiente mensaje.

# dpkg-reconfigure xserver-xorg
xserver-xorg postinst warning: overwriting possibly-customised configuration
file; backup in /etc/X11/xorg.conf.20080217115823

Nos está diciendo que nos ha creado un fichero backup llamado "xorg.conf.20080217115823", del archivo de configuración anterior, en la ruta /etc/X11/. Ante cualquier problema a la hora de reiniciar el servidor gráfico, puedes restaurar dicha copia iniciando sesión como usuario root y ejecutando el comando siguiente:

# mv /etc/X11/xorg.conf.20080217115823 /etc/X11/xorg.conf

NOTA: Fíjate que el nombre del archivo backup es "xorg.conf" más la fecha al revés en la que he realizado la modificación, en mi caso, el 17.02.08 a las 11:58:23 horas.


Saludos y suerte.
Domi - Gran Canaria (Islas Canarias)