24 de noviembre de 2015

LIVE-CD KDE Debian 8.2 - Configurar teclado Español

1. Abrir KONSOLE (Terminal de texto de KDE)

$ sudo aptitude install task-spanish-kde-desktop task-spanish

The following NEW packages will be installed:
  aspell-es{a} ispanish{a} kde-l10n-es{a} manpages-es{a} task-spanish task-spanish-kde-desktop wspanish{a} 
0 packages upgraded, 7 newly installed, 0 to remove and 0 not upgraded.
Need to get 25.8 MB of archives. After unpacking 48.9 MB will be used.
Do you want to continue? [Y/n/?] y
Get: 1 http://http.debian.net/debian/ jessie/main aspell-es all 1.11-9 [186 kB]
Get: 2 http://http.debian.net/debian/ jessie/main ispanish all 1.11-9 [263 kB]
Get: 3 http://http.debian.net/debian/ jessie/main kde-l10n-es all 4:4.14.0-1 [23.5 MB]
Get: 4 http://http.debian.net/debian/ jessie/main manpages-es all 1.55-10 [1,550 kB]                                                                                        
Get: 5 http://http.debian.net/debian/ jessie/main task-spanish all 3.31+deb8u1 [928 B]                                                                                      
Get: 6 http://http.debian.net/debian/ jessie/main task-spanish-kde-desktop all 3.31+deb8u1 [860 B]                                                                          
Get: 7 http://http.debian.net/debian/ jessie/main wspanish all 1.0.27 [213 kB]                                                                                              
Fetched 25.8 MB in 21s (1,219 kB/s)                                                                                                                                         
Preconfiguring packages ...
Selecting previously unselected package aspell-es.
(Reading database ... 111263 files and directories currently installed.)
Preparing to unpack .../aspell-es_1.11-9_all.deb ...
Unpacking aspell-es (1.11-9) ...
Selecting previously unselected package ispanish.
Preparing to unpack .../ispanish_1.11-9_all.deb ...
Unpacking ispanish (1.11-9) ...
Selecting previously unselected package kde-l10n-es.
Preparing to unpack .../kde-l10n-es_4%3a4.14.0-1_all.deb ...
Unpacking kde-l10n-es (4:4.14.0-1) ...
Selecting previously unselected package manpages-es.
Preparing to unpack .../manpages-es_1.55-10_all.deb ...
Unpacking manpages-es (1.55-10) ...
Selecting previously unselected package task-spanish.
Preparing to unpack .../task-spanish_3.31+deb8u1_all.deb ...
Unpacking task-spanish (3.31+deb8u1) ...
Selecting previously unselected package task-spanish-kde-desktop.
Preparing to unpack .../task-spanish-kde-desktop_3.31+deb8u1_all.deb ...
Unpacking task-spanish-kde-desktop (3.31+deb8u1) ...
Selecting previously unselected package wspanish.
Preparing to unpack .../wspanish_1.0.27_all.deb ...
Unpacking wspanish (1.0.27) ...
Processing triggers for man-db (2.7.0.2-5) ...
Setting up aspell-es (1.11-9) ...
Setting up ispanish (1.11-9) ...
Setting up kde-l10n-es (4:4.14.0-1) ...
Setting up manpages-es (1.55-10) ...                                                                                                                                                
Setting up task-spanish (3.31+deb8u1) ...                                                                                                                                           
Setting up task-spanish-kde-desktop (3.31+deb8u1) ...                                                                                                                               
Setting up wspanish (1.0.27) ...                                                                                                                                                    
Processing triggers for dictionaries-common (1.23.17) ...                                                                                                                           
ispell-autobuildhash: Processing 'espa~nol' dict.                                                                                                                                   
aspell-autobuildhash: processing: es [es].                    



2. Configurar en "PREFERENCIAS DEL SISTEMA" (System Settings)

INICIO KDE / System Settings / Locale / Country / Spain  APPLY
Después seleccionar la pestaña "Language" y añadir "Spanish" al recuadro de la derecha como Idioma predefinido (Preferred Languagues).  APPLY

3. Configurar teclado español:


INICIO KDE / System Settings / Hardware / Input Devices / layout /
Marcar Configure Layouts  y picar en ADD / Distribucion / Español, seleccionarlo y picamos en APLICAR.


Reiniciar sesión
INICIO KDE / Leave / Log out

21 de febrero de 2014

Solución error montaje dispositivos USB en Debian 7 Wheezy

Me he encontrado con un error a la hora de montar un disco duro externo de 1 TB. No reconocía el dispositivo cuando lo enchufaba y el notificador de montaje de KDE me mostraba un error.

Buscando encontré la solución. Resulta que al haber realizado la instalación de Debian 7 mediante un pendrive, este aparece como punto de montaje en el fichero /etc/fstab.
 
# vi /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
#              
# / was on /dev/sda1 during installation
UUID=f610e807-4ee3-4a43-a62e-d1cb7679471d /               ext4    errors=remount-ro 0       1
# /home was on /dev/sda5 during installation
UUID=4d7a26ce-6154-4f86-8400-aa720145e408 /home           ext4    nodev,nosuid    0       2
# swap was on /dev/sda6 during installation
UUID=a2010b34-357c-4e0e-8f15-6fad8c26dca8 none            swap    sw              0       0
/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/sdb1       /media/usb0     auto    rw,user,noauto  0       0
Lo que debemos hacer es eliminar esa última línea del archivo y reiniciar el equipo.

Solución encontrada en ESDEBIAN. Gracias!!
http://www.esdebian.org/foro/49439/error-montar-hdd-usb-ntfs

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

13 de enero de 2014

Configurar nueva tarjeta de red después de clonar o cambiar placa base

Para que la tarjeta de red del equipo en el que hemos clonado la imagen, (o en caso de haber cambiado la placa base), sea detectada como dispositivo eth0, es necesario borrar el archivo /etc/udev/rules.d/70-persistent-net.rules, el cuál tiene registrada la MAC de la antigua tarjeta de red (del equipo original que se hizo la imagen clon o de la placa madre cambiada).

Para ello, hacemos lo siguiente:

$ su -
Contraseña:

rm /etc/udev/rules.d/70-persistent-net.rules

Reiniciamos el equipo y durante el arranque se creará una nueva regla para la tarjeta de red actual con el nombre de dispositivo "eth0", con lo que no tendremos que editar el archivo de configuración "/etc/network/interfaces"

Si no hacemos esto, la tarjeta de red que el sistema detectará nueva en ese fichero tendrá como nombre de dispositivo "eth1".

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

28 de mayo de 2013

Configurar SANE para escanear en red en Debian 7 Wheezy

A continuación detallaré los pasos que he seguido para configurar la impresora multifunción Brother MFC-7440N como servidor de escáner en red. Para ello debemos configura el demonio "saned" que forma parte del paquete "sane-utils".

SITUACIÓN:
- Servidor con IP: 192.168.1.50. Impresora correctamente configurada a través del puerto USB. (Ver guía de configuración)

- Cliente con IP: 192.168.1.51


A) CONFIGURAR PC SERVIDOR:

1.- Configurar la red para la cual el servidor estará escuchando peticiones:
# vi /etc/sane.d/saned.conf
192.168.1.0/24

# vi /etc/default/saned
# Defaults for the saned initscript, from sane-utils
# Set to yes to start saned
RUN=yes
# Set to the user saned should run as
RUN_AS_USER=saned


2.- Configurar el servicio inetd. Añadimos la siguiente línea al archivo inetd.conf:
# vi /etc/inetd.conf
sane-port    stream    tcp    nowait    saned.saned    /usr/sbin/saned    saned


3.- Comprobar que tenemos configurado el número de puerto que escuchará las peticiones de los clientes:

# cat /etc/services | grep sane-port
sane-port      6566/tcp      sane saned          # SANE network scanner daemon


4.- Reiniciar el demonio inetd:
# /etc/init.d/openbsd-inetd restart
[ ok ] Restarting internet superserver: inetd.


5.- Añadimos al usuario saned al grupo lp
# adduser saned lp


6.- Comprobar desde el PC cliente que el puerto 6566 está abierto:
Primero desactivar el cortafuegos o abrir el puerto 6566 tcp en el PC servidor

# /etc/init.d/arno-iptables-firewall stop       # Parar cortafuegos

# dpkg-reconfigure arno-iptables-firewall  # Abrir puerto 6566 tcp

Desde el pc cliente utilizando NMAP comprobamos que el puerto está abierto:
# aptitude install nmap                               # Instalar NMAP si no lo tenemos

# nmap -p 6566 192.168.1.50
Namp scan report for PUESTO01 (912.168.1.50)
Host is up (0.00011s latency).
PORT         STATE     SERVICE
6566/tcp    open         sane-port
Nmap done: 1 IP address (1 host up) scanned in 0.07 seconds


7.- Añadir módulo "nf_conntrack_sane" para permitir la comunicación con el escáner en red si tenemos el Firewall (Iptables) configurado. En mi caso uso el script Arno-Iptables-Firewall)

- Para cargar el módulo en la sesión actual:
# modprobe nf_conntrack_sane

- Para que el módulo se cargue de forma automática en el inicio del sistema debemos añadirlo al archivo /etc/modules.
# vi /etc/modules

# ACTIVAR MÓDULO PARA PERMITIR ESCANEAR EN RED CON FIREWALL ACTIVADO
nf_conntrack_sane


Comprobamos que el módulo se cargó correctamente en el kernel:
lsmod  | grep nf_conntrack_sane
nf_conntrack_sane      12396  0
nf_conntrack           43121  7 nf_conntrack_ftp,xt_conntrack,xt_state,nf_conntrack_ipv4,nf_nat,iptable_nat,nf_conntrack_sane


Si el módulo no se encontraba cargado en el kernel, en el equipo cliente me daba el error que detallo abajo, y el escáner se quedaba bloqueado e inaccesible, viéndome en la obligación de apagar y volver a encenderlo para que el PC servidor lo volviera a reconocer.

# scanimage > txt
canimage: rounded value of br-x from 215.9 to 215.88
scanimage: rounded value of br-y from 355.6 to 355.567
scanimage: sane_start: Error during device I/O




B) CONFIGURACIÓN DE PC CLIENTE

1.- Instalar los paquetes sane-utils y xsane:
# aptitude install sane-utils xsane


2.- Añadir al archivo /etc/sane.d/net.conf la IP del equipo servidor:
# vi /etc/sane.d/net.conf
192.168.1.50


3.- Descomentar la línea "net" para habilitar el escaner en red:
# vi /etc/sane.d/dll.conf
# The next line enables the network backend; comment it out if you don't need
# to use a remote SANE scanner over the network - see sane-net(5) and saned(8)
net



4.- Test de configuración del cliente:
# scanimage -L
device`net:192.168.1.50:brother3:bus5;dev1' is a Brother MFC-7440N USB scanner


5.- Ejecutar xsane


Enlaces que he utilizado como referencia:

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

Configurar Impresora Multifunción Brother MFC-7440N en Debian 7 Wheezy


A) INSTALAR DRIVERS DE LA IMPRESORA: Conexión USB

Web oficial de descarga de drivers de Brother:

Enlace directo a los paquetes:


1.- Acceder a una terminal Konsole o similar e instalar los paquetes descargados:
$ su -
Contraseña:

# dpkg -i /home/domi/brmfc7440nlpr-2.0.2-1.i386.deb
Seleccionando el paquete brmfc7440nlpr previamente no seleccionado.
(Leyendo la base de datos ... 128472 ficheros o directorios instalados actualmente.)
Desempaquetando brmfc7440nlpr (de .../brmfc7440nlpr-2.0.2-1.i386.deb) ...
Configurando brmfc7440nlpr (2.0.2-1) ...

# dpkg -i /home/domi/cupswrapperMFC7440N-2.0.2-1.i386.deb
Seleccionando el paquete cupswrappermfc7440n previamente no seleccionado.
(Leyendo la base de datos ... 128489 ficheros o directorios instalados actualmente.)
Desempaquetando cupswrappermfc7440n (de .../cupswrapperMFC7440N-2.0.2-1.i386.deb) ...
Configurando cupswrappermfc7440n (2.0.2-1) ...
[ ok ] Restarting Common Unix Printing System: cupsd.


2.- Accedemos al servidor CUPS mediante el navegador e instalamos la impresora.
http://localhost:631

Nota: En CUPS ya se encuentra por defecto varias impresoras Brother de la serie MFC con la nomenclatura "Brother MFC-XXXX". Al instalar el driver de este modo, ten en cuenta que aparecerá en la lista sin el guión. Ej. Brother MFC7440N


B) INSTALAR DRIVERS DEL ESCANER: Conexión USB


# dpkg -i /home/domi/brscan3-0.2.11-4.i386.deb
Seleccionando el paquete brscan3 previamente no seleccionado.
(Leyendo la base de datos ... 128495 ficheros o directorios instalados actualmente.)
Desempaquetando brscan3 (de .../domi/brscan3-0.2.11-4.i386.deb) ...
Configurando brscan3 (0.2.11-4) ...

# dpkg -i /home/domi/brscan-skey-0.2.4-0.i386.deb
Seleccionando el paquete brscan-skey previamente no seleccionado.
(Leyendo la base de datos ... 128513 ficheros o directorios instalados actualmente.)
Desempaquetando brscan-skey (de .../brscan-skey-0.2.4-0.i386.deb) ...
Configurando brscan-skey (0.2.4-0) ...

# vi /lib/udev/rules.d/60-libsane.rules
Añadir al final y reiniciar equipo.
# Brother scanner
ATTRS{idVendor}=="04f9", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
 
 
Prueba la instalación ejecutando el programa xsane. Si no lo tienes instalado:
# aptitude install xsane 
 
 
Saludos y suerte.
Domi - Gran Canaria (Islas Canarias) 

18 de mayo de 2013

Instalación Debian 7.0 (Wheezy) desde Live-CD

Hola!! Tras un laaaaaargooo periodo en el cual no he podido dedicar mucho tiempo a la informática, y aprovechando que ya iba siendo hora de que renovara mis viejos Pc's con Debian Etch, he realizado otra mini guía rápida de instalación y configuración de la nueva versión de Debian 7.0 (Wheezy), la cual comparto a continuación. ;-)


Pasos a realizar después de instalar Debian 7.0 (Wheezy) desde el Live-CD:


Descargar la versión basada en el entorno KDE (debian-live-7.0.0-i386-kde-desktop.iso) y grabarla en un pendrive de 2GB como mínimo con el siguiente comando. (Ojo, esto hará que la información contenida en el pendrive se pierda)
$ dd if=/home/usuario/debian-live-7.0.0-i386-kde-desktop.iso of=/dev/sdb

En éste caso, "sdb" es la unidad dónde se encuentra el pendrive. Con el comando "fdisk" puedes ver a qué dispositivo está asociado tu pendrive:
# fdisk -l

Disk /dev/sda: 500.1 GB, 500106780160 bytes
...

Disk /dev/sdb: 16.1 GB, 16131293184 bytes
...

Arrancar e instalar KDE. Al finalizar, nos logueamos en el sistema y vamos copiando los siguientes comandos en la consola gráfica (KONSOLE):

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


3. Instalación del firewall Arno-Iptables-Firewall (más detalles en éste enlace):
# aptitude install arno-iptables-firewall

En caso de necesitar reconfigurar el cortafuegos ejecutamos:
# dpkg-reconfigure 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


5. Instalar paquetes de idioma:
# aptitude install kde-l10n-es libreoffice-help-es libreoffice-l10n-es task-spanish-desktop task-spanish manpages-es


6. Instalar Adobe Flash Player.
# aptitude install flashplugin-nonfree

Upgrade
How to update the Adobe Flash Player:
# update-flashplugin-nonfree --install

VERIFICAR INSTALACIÓN:

Para actualizar Adobe Flash Player hay que ejecutar el siguiente comando, tal y como nos indicó arriba en la instalación:
# update-flashplugin-nonfree --install


7. Instalar Java:
Descargar el paquete de instalación Linux con extensión "*.tar.gz" desde la web de java en: (actualmente archivo jre-7u21-linux-i586.tar.gz)

# mkdir /usr/local/java
# cd /usr/local/java/
# cp /home/usuario/jre-7u21-linux-i586.tar.gz /usr/local/java/ (sustituye usuario por tu nombre de usuario linux con el cual descargaste java)
# tar -xvf jre-7u21-linux-i586.tar.gz
# rm jre-7u21-linux-i586.tar.gz

# update-alternatives --install /usr/bin/java java /usr/local/java/jre1.8.0_60/bin/java 2700
update-alternatives: utilizando /usr/local/java/jre1.8.0_60/bin/java para proveer /usr/bin/java (java) en modo automático


# update-alternatives --install /usr/bin/javaws javaws /usr/local/java/jre1.8.0_60/bin/javaws 2700

# update-alternatives --config java
Sólo hay una alternativa en el grupo de enlaces java (provee /usr/bin/java): /usr/local/java/jre1.8.0_60/bin/java
Nada que configurar.

Eliminar:
# aptitude purge icedtea-6-plugin icedtea-6-jre-cacao icedtea-6-jre-jamvm icedtea-netx icedtea-netx-common

Configurar plugin Java en Iceweasel:
# cd /usr/lib/mozilla/plugins/
# ln -s /usr/local/java/jre1.8.0_60/lib/i386/libnpjp2.so

Para comprobar que el plugin se ha instalado correctamente ponemos lo siguiente en la barra de direcciones de Iceweasel:
about:plugins

Instalar Certificado Digital en el almacén de certificados JAVA:
$ /usr/local/java/jre1.8.0_60/bin/jcontrol      (Pestaña Seguridad / Gestionar Certificados / Tipo Certificado: Autenticación de Cliente)


ERROR ALMACÉN CERTIFICADO:
Me seguía apareciendo el certificado revocado (vencido) y aunque instalara el nuevo
Solución: Borrar directorio personal ".java/"

$ rm -Rf .java/

Y volver a ejecutar el Panel de Control de Java e instalarlo nuevamente en el almacén de certificados.


8. Instalar Adobe Reader:
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

# dpkg -i /home/usuario/AdobeReader_esp-8.1.7-1.i386.deb


9. Instalar Amarok (Reproductor de audio):
# aptitude install amarok


10. Instalar Icedove (Gestor Correo):
# aptitude install icedove icedove-l10n-es-es


11. Instalar paquete de la Impresora Virtual PDF para CUPS: (Ver enlace)
# aptitude install cups-pdf


12. Instalar SKYPE:
Descargar Skype desde la página oficial:

# dpkg -i /home/usuario/skype-debian_4.1.0.20-1_i386.deb


13. Instalar servidor y cliente VNC para compartir escritorio o conexión a escritorio remoto:
# aptitude install krfb krdc
krfb - Servidor
krdc - Cliente


14. Configurar Sensor de Temperatura:
http://debiantotal.blogspot.com.es/2009/07/instalacion-debian-lenny.html

(Ver Paso número 21 de la guía)


15. Configurar codecs multimedia y tipos de letra Microsoft:
 # aptitude install libav-tools libavcodec-extra-53 libavdevice-extra-53 libavfilter-extra-2 libavformat-extra-53 libavutil-extra-51 libpostproc-extra-52 libswscale-extra-2 gstreamer0.10-plugins-ugly

# wget http://www.deb-multimedia.org/pool/non-free/w/w32codecs/w32codecs_20110131-dmo2_i386.deb

# dpkg -i w32codecs_20110131-dmo2_i386.deb

# wget http://www.deb-multimedia.org/pool/main/libd/libdvdcss/libdvdcss2_1.2.13-dmo1_i386.deb

# dpkg -i libdvdcss2_1.2.13-dmo1_i386.deb


# aptitude install ttf-mscorefonts-installer




16. Paquetes para administración de archivos comprimidos:

# aptitude install rar unrar p7zip-full p7zip-rar





17. Instalar Crome
# dpkg -i /home/domi/Descargas/google-chrome-stable_current_i386.deb Seleccionando el paquete google-chrome-stable previamente no seleccionado.
(Leyendo la base de datos ... 139116 ficheros o directorios instalados actualmente.)
Desempaquetando google-chrome-stable (de .../google-chrome-stable_current_i386.deb) ...
dpkg: problemas de dependencias impiden la configuración de google-chrome-stable:
 google-chrome-stable depende de libappindicator1; sin embargo:
  El paquete `libappindicator1' no está instalado.

dpkg: error al procesar google-chrome-stable (--install):
 problemas de dependencias - se deja sin configurar
Procesando disparadores para desktop-file-utils ...
Procesando disparadores para man-db ...
Procesando disparadores para menu ...
Se encontraron errores al procesar:
 google-chrome-stable

# aptitude install libappindicator1


Para instalar el pluggin Java:
# mkdir /opt/google/chrome/plugins

# ln -fs /usr/local/java/jre1.8.0_60/lib/i386/libnpjp2.so /opt/google/chrome/plugins/



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

14 de noviembre de 2009

Configurar tarjeta de sonido por defecto en Debian Lenny

Continuación del siguiente post:
http://debiantotal.blogspot.com/2008/01/auriculares-logitech-clearchat-comfort.html

Recientemente he vuelto a trastear con los auriculares Logitech Clearchat Comfort, los cuales son detectados en linux con la siguiente línea:
$ lsusb
...
Bus 003 Device 002: ID 046d:0a0c Logitech, Inc.
...


Estos auriculares USB llevan una tarjeta de sonido incorporada, y al conectarlos al PC, son detectados por el sistema, el cual cargará el módulo "snd-usb-audio".

Para ver las tarjetas de sonido configuradas en el sistema, puedes ejecutar como root los siguiente comando:
# cat /proc/asound/modules
0 snd_emu10k1 # Dispositivo de sonido por defecto
1 snd_usb_audio

# cat /proc/asound/cards
0 [Audigy2 ]: Audigy2 - Audigy 2 Platinum [SB0240P]
Audigy 2 Platinum [SB0240P] (rev.4, serial:0x10021102) at 0xdf00, irq 21
1 [Headset ]: USB-Audio - Logitech USB Headset
Logitech Logitech USB Headset at usb-0000:00:1d.2-1, full speed


Si quieres ver un listado mas detallado del hardware de tu PC, con el nombre del módulo que utiliza en el kernel, ejecuta lo siguiente: (de aquí puedes sacar el driver de la tarjeta de sonido, en mi caso "snd-emu10k1")

# lspci -k
00:00.0 Host bridge: Intel Corporation 82865G/PE/P DRAM Controller/Host-Hub Interface (rev 02)
Kernel driver in use: agpgart-intel
Kernel modules: intel-agp
00:01.0 PCI bridge: Intel Corporation 82865G/PE/P PCI to AGP Controller (rev 02)
Kernel modules: shpchp
00:1d.0 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1 (rev 02)
Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd
00:1d.1 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2 (rev 02)
Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd
00:1d.2 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #3 (rev 02)
Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd
00:1d.3 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #4 (rev 02)
Kernel driver in use: uhci_hcd
Kernel modules: uhci-hcd
00:1d.7 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller (rev 02)
Kernel driver in use: ehci_hcd
Kernel modules: ehci-hcd
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev c2)
Kernel modules: shpchp
00:1f.0 ISA bridge: Intel Corporation 82801EB/ER (ICH5/ICH5R) LPC Interface Bridge (rev 02)
Kernel modules: iTCO_wdt, intel-rng
00:1f.1 IDE interface: Intel Corporation 82801EB/ER (ICH5/ICH5R) IDE Controller (rev 02)
Kernel driver in use: PIIX_IDE
Kernel modules: piix
00:1f.2 IDE interface: Intel Corporation 82801EB (ICH5) SATA Controller (rev 02)
Kernel driver in use: ata_piix
Kernel modules: ata_piix
00:1f.3 SMBus: Intel Corporation 82801EB/ER (ICH5/ICH5R) SMBus Controller (rev 02)
Kernel driver in use: i801_smbus
Kernel modules: i2c-i801
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon R350 [Radeon 9800 Pro]
Kernel modules: radeonfb, fglrx
01:00.1 Display controller: ATI Technologies Inc Radeon R350 [Radeon 9800 Pro] (Secondary)
02:05.0 Ethernet controller: 3Com Corporation 3c940 10/100/1000Base-T [Marvell] (rev 12)
Kernel driver in use: skge
Kernel modules: skge
02:0d.0 Multimedia audio controller: Creative Labs SB Audigy (rev 04)
Kernel modules: snd-emu10k1
02:0d.1 Input device controller: Creative Labs SB Audigy Game Port (rev 04)
Kernel driver in use: Emu10k1_gameport
Kernel modules: emu10k1-gp
02:0d.2 FireWire (IEEE 1394): Creative Labs SB Audigy FireWire Port (rev 04)
Kernel driver in use: ohci1394
Kernel modules: ohci1394


En KDE me he econtrado con el problema de que no consigo localizar ninguna interfaz gráfica para configurar la tarjeta de sonido por defecto del sistema, y de este modo, activar los auriculares como tarjeta de sonido principal para poder utilizarlos con las aplicaciones de KDE, ya que el mismo, sólo es capaz de reproducir el sonido por la tarjeta de sonido principal. Pero.. por fin he dado con la solución a mi problema y detallo a continuación los pasos que he seguido:

1. Como siempre que vamos a tratar con ficheros de configuración del sistema, nos logueamos como root, y a continuación editamos el fichero /etc/modprobe.d/sound, en el cual podemos especificar cual será nuestra tarjeta de sonido principal:

# su -
Contraseña:

# vi /etc/modprobe.d/sound # Recomendable leer guía básica de VIM #

1.1 Para definir el dispositivo de sonido USB (auriculares, módulo "snd-usb-audio") como el dispositivo de sonido principal del sistema, dejamos el fichero así:

alias snd-card-0 snd-emu10k1
options snd-emu10k1 index=-2

alias snd-card-1 snd-usb-audio
options snd-usb-audio index=0

De esta forma, podremos escuchar todos los sonidos de KDE por los auriculares.

1.2 Si por el contrario, queremos que nuestra tarjeta de sonido interna (en mi caso Audigy2 = snd-emu10k1) sea el dispositivo de sonido principal, el fichero quedaría de la siguiente forma:

alias snd-card-0 snd-emu10k1
options snd-emu10k1 index=0

alias snd-card-1 snd-usb-audio
options snd-usb-audio index=-2

Este comportamiento es el que me realiza por defecto, ya que al iniciar el sistema nunca tengo los auriculares conectados y carga solamente la tarjeta de sonido interna de mi PC. Los auriculares son reconocios cuando los conecto al puerto usb, cargando el modulo "snd-usb-audio".


2. Activar los cambios:
Simplemente, reinicia el equipo para establecer la nueva configuración, o si no quieres reiniciar, ejecuta los comandos siguientes:

# alsa force-unload
Terminating processes: 4479 4499.
Unloading ALSA sound driver modules: snd-usb-audio snd-usb-lib snd-emu10k1-synth snd-emux-synth snd-seq-dummy snd-seq-virmidi snd-seq-midi-emul snd-emu10k1 snd-ac97-codec snd-pcm-oss snd-mixer-oss snd-pcm snd-page-alloc snd-util-mem snd-hwdep snd-seq-oss snd-seq-midi snd-rawmidi snd-seq-midi-event snd-seq snd-timer snd-seq-device.

# tail /var/log/messages
...
Nov 14 13:30:58 Lenny-5 kernel: [ 5336.243399] usbcore: deregistering interface driver snd-usb-audio

Nov 14 13:30:58 Lenny-5 kernel: [ 5336.325908] ACPI: PCI interrupt for device 0000:02:0d.0 disabled

Como se puede ver con el comando anterior, los modulos han sido descargados del sistema.

# modprobe snd-emu10k1
# modprobe snd-usb-audio

# tail /var/log/messages
...
Nov 14 13:57:16 Lenny-5 kernel: [ 6917.152511] ACPI: PCI Interrupt 0000:02:0d.0[A] -> GSI 21 (level, low) -> IRQ 21
Nov 14 13:57:16 Lenny-5 kernel: [ 6917.155257] Installing spdif_bug patch: Audigy 2 Platinum [SB0240P]
Nov 14 13:57:27 Lenny-5 kernel: [ 5485.542548] usbcore: registered new interface driver snd-usb-audio


Como puedes ver al principio de la guía, mostré que tenía configurada la Audigy2 como principal. Una vez realizado los pasos detallados en el punto 1.1 para establecer los auriculares USB como predeterminado, este sería el resultado:

# cat /proc/asound/modules
0 snd_usb_audio # Dispositivo de sonido por defecto
1 snd_emu10k1


3. Para que KMIX (Interfaz gráfica para configurar los parámetros de la/s tarjeta/s de sonido) detecte ambas tarjetas o los cambios realizados, debes cerralo (Botón derecho sobre el icono en la bandeja del sistema / Salir), y volver a iniciarlo (MENU KDE / MULTIMEDIA / KMIX). Una vez hecho esto, abre el mezclador de Kmix y debe aparecer un desplegable para poder configurar ambas tarjetas, o directamente la tarjeta configurada en caso de solo haber configurado una.


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

29 de julio de 2009

Configurar notificador de actualizaciones en KDE

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:
$ su -
Contraseña:

# aptitude install update-notifier software-properties-kde

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)

25 de julio de 2009

Configurar cliente de correo ICEDOVE en Debian

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.
http://mail.google.com/support/bin/answer.py?hl=es&answer=13273


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.


Rellenamos la ventana con los datos anteriores:

Pulsamos en SIGUIENTE

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.

Pulsamos en ACEPTAR

b) Configurar diccionario español:

MENÚ EDITAR / PREFERENCIAS /REDACCIÓN / PESTAÑA ORTOGRAFÍA

Seleccionar idioma: Español/España ó es_ES

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)

21 de julio de 2009

Configurar Impresora PDF en Debian Lenny

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:

MENÚ KDE / SISTEMA / KONSOLE

$ su -
passwd:

# aptitude install cups-pdf (Ver paso 10 de la Guía de Instalación de Debian Lenny)


2. Accedemos a la web de configuración de CUPS desde cualquier navegador instalado (Iceweasel, Konqueror...):

ENLACE: http://localhost:631/


3. Accedemos a la pestaña Administración.

Picamos en Encontrar nuevas impresoras

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:

GSCall %s -q -dCompatibilityLevel=%s -dNOPAUSE -dBATCH -dSAFER -sDEVICE=pdfwrite -sOutputFile="%s" -dAutoRotatePages=/PageByPage -dAutoFilterColorImages=false -dColorImageFilter=/FlateEncode -dPDFSETTINGS=/prepress -c .setpdfwrite -f %s -sPAPERSIZE=a4


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

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)