Manual: Qué hacer después de instalar Debian

Debian

Personalmente yo he elegido Debian Testing pero vale de igual forma para la rama estable.

Antes de nada os recomiendo que os bajéis la iso de Debian Testing desde http://cdimage.debian.org/cdimage/release/current-live/ , las más actuales dan fallo en la instalación con algunos archivos, de momento…, hasta que lo solucionen.

Si vuestro ordenador necesita algún drive wifi de red privativo, tendréis que bajaroslo, os hará falta para la conexión a internet. Los más comunes están en http://cdimage.debian.org/cdimage/unoff … /firmware/ , dentro de el archivo “firmware.tar.gz “.

Un pequeño truco para instalar Debian Testing es hacerlo desde un pendrive-USB, para eso nececitáis la aplicación “Unetbootin”  http://unetbootin.sourceforge.net/, con ella copias el archivo iso de debian al pendrive-USB. Usa este manual si necesitas ayuda http://www.puntogeek.com/2010/04/28/cre … netbootin/

Más tarde copias el archivo “firmware.tar.gz “, bajado anteriormente, en el pendrive-USB donde se ha copiado debian y lo descomprimes.

Y ahora, ya puedes inciar en el ordenador donde quieres realizar la instalación de debian con el pendrive-USB.

Hay muchas y extensas guías sobre la instalación de debian estable o testing, puedes probar con estos, que son bastante claros:
http://unbrutocondebian.blogspot.com.es … orpes.html
http://www.linuxnoveles.com/2012/instal … ion-manual
http://usuariodebian.blogspot.com.es/20 … ze-60.html
http://www.taringa.net/posts/linux/9247 … -paso.html
http://www.esdebian.org/wiki/instalacion
http://www.debian.org/releases/stable/installmanual
Instalando Debian Squeeze con particiones encriptadas
http://perezmeyer.blogspot.com.es/2011/ … e-con.html

Una vez terminada la instalación y despues de reiniciar el ordenador tienes un debian bastante simple y algo feo. Yo uso Gnome como entorno gráfico y no me gustan algunas cositas así que me puse a a modificar algo para estar más cómodo.

En primer lugar tenía internet pero no sale la información en el área de notificación.

Abres terminal y entramos como root para modificar el archivo “/etc/network/interfaces”  añadiendo “# “ delante de todas las líneas.

$ su 
# nano /etc/network/interfaces

Veremos más o menos esto que dando de esta manera;

# This file describes the network interfaces available on your system 
# and how to activate them. For more information, see interfaces(5). 
# The loopback network interface 
#auto lo #iface lo inet loopback 
# The primary network interface 
#allow-hotplug eth0 
#NetworkManager
#iface eth0 inet dhcp

Ahora guardamos con Ctrl+o y salimos despues Ctrl+x

Reiniciamos red con el comando

# /etc/init.d/networking restart

Cierras la sesión y vuelves pero si sigues sin verlo reinicias el equipo y verás que puedes configurar la red wifi desde el área de notificación.

Para configurar el archivo de los repositorios debian desde terminal root con comando “su” desde terminal:

$ su 
# nano /etc/apt/sources.list

Editamos las líneas anteriores con “#” delante  y debajo copiamos el texto

## Debian Testing deb http://ftp.de.debian.org/debian testing main contrib non-free 
deb-src http://ftp.de.debian.org/debian testing main contrib non-free 
## Debian Security 
deb http://security.debian.org/ testing/updates main contrib non-free 
deb-src http://security.debian.org/ testing/updates main 
## Debian Multimedia 
deb http://www.deb-multimedia.org testing main non-free 
deb-src http://www.deb-multimedia.org testing main non-free 

Actualizamos con el comando

# apt-get update 
# apt-get install deb-multimedia-keyring && apt-get update

Y ahora guardamos con Ctrl+o y salimos despues Ctrl+x

Si utilizamos Debian Estable sólo cambiamos donde pone ”testing” por  “stable” y no olvidemos que estamos usando las versiones del ciclo actual  marcadas como testing o stable. Si los desarrolladores cambian el ciclo pasando la versión testing a stable, en la rama testing no tienes demasiada incidencia si sigues actualizaciones  con relativa frecuencia (te quedas siempre en la rama “testing”) pero en la rama estable “stable” si tendrás problemas porque hay demasiadas diferencias entre la antigua estable y la nueva.

¡Cuidado con esto! Para evitarlo se suele poner el nombre de la versión “squeeze” para la actual stable y “wheezy” para la actual testing.
El autologin (entrada automática del usuario) es bastante cómodo pero no pude configurarlo desde cuentas de usuario en Configuración de sistema. Por lo que tuve que hacerlo desde terminal root editando el archivo “/etc/gdm3/daemon.conf” :

# nano /etc/gdm3/daemon.conf

Buscar los valores y sustituirlo por
“AutomaticLoginEnable=true ” y “AutomaticLogin=nombre_de_tu_usuario” sin “#” delante

Ejemplo:

# GDM configuration storage 
# 
# See /usr/share/gdm/gdm.schemas for a list of available options. 
[daemon] 
AutomaticLoginEnable=true 
AutomaticLogin= nombre_de_tu_usuario 
[security] 
[xdmcp] 
[greeter] 
[chooser] 
[debug]

Guardamos con Ctrl+o y salimos despues Ctrl+x

Reiniciamos sistema

Si tenéis suficiente Ram, puedes hacer menos uso de la swap y que exista mayor tendencia a usar la ram, que es mucho más rápida, editamos como superusuario:

# nano /etc/sysctl.conf 

Al final del archivo añadimos la siguiente línea

vm.swappiness=10

Instalamos algunos paquetes y programas:

Muchas distribuciones vienen por defecto con “sudo” para tareas que necesitan permisos de root, pero en Debian Testing no viene por defecto.
Si queremos utilizarlo, desde terminal de superusuario escribimos:

# apt-get install sudo 

Añadimos el usuario o usuarios al grupo sudo

# gpasswd -a tu_usuario sudo 

Reiniciamos sistema

Si tienes problemas con sudo por su configuración puedes hacerlo de esta otra manera.
Modificamos el archivo de configuración de sudo con el editor nano

# nano /etc/sudoers 

Debajo de estas líneas agregamos nuestro usuario

# User privilege specification 
root ALL=(ALL) ALL 
tu_usuario ALL=(ALL) ALL 

Guardas los cambios y reinicias sistema.
……………………………………………………….
Otra forma más elegante es la de crear un grupo llamado sudo

# groupadd sudo 

Añadimos el usuario o usuarios al grupo sudo

# gpasswd -a tu_usuario sudo 

Modificamos el archivo de configuración de sudo

# nano /etc/sudoers 

Debajo de las líneas agregamos el grupo sudo

# User privilege specification 
root ALL=(ALL) ALL 
%sudo ALL=(ALL) ALL 

Guardar y reiniciar sistema.

Mejorar algo el rendimiento de carga en el inicio del sistema

$ sudo apt-get install preload 

Eliminaremos exim4 y evolution que vienen instalados por defecto:

$ sudo apt-get remove --purge exim4 exim4-base exim4-config exim4-daemon-light 
$ sudo apt-get remove --purge evolution

Ojo, no intentes desintalar Empathy ni Totem de esta manera porque intentará desintalar gnome-core (el paquete del escritorio gnome con programas y librerías necesarias)

Eliminamos gnash (como flashplayer pero libre)

$ sudo apt-get remove --purge gnash gnash-common 
$ sudo apt-get autoremove

Programa que permite habilitar y deshabilitar servicios/demonios que corren en el sistema y con interfaz gráfica.

$ sudo apt-get install bum

 

Para utilizar la interfaz gráfica para crear grupos y usuarios, hay que instalar una aplicación que no viene instalada por defecto.

$ sudo apt-get install gnome-system-tools

Para activar temas e iconos, instalamos una herramienta gnome-tweak-tool

$ sudo apt-get install gnome-tweak-tool

Instalar algunos formatos de descompresión y file-roller (administrador de formatos de compresión)

$ sudo apt-get install file-roller p7zip-full p7zip-rar rar unrar zip unzip unace bzip2 arj lha lzip 

Instalar mejoras en nautilus

$ sudo apt-get install nautilus-gtkhash nautilus-open-terminal 

Instalar flashplayer (por gnash) y si lo necesitas openjdk-6 (java)

$ sudo apt-get install flashplugin-nonfree 
$ sudo apt-get install icedtea-6-plugin openjdk-6-jre 

Instalar gconf-editor (editor de opciones en gnome)

$ sudo apt-get install gconf-editor

Codecs multimedia

Para i386

$ sudo apt-get install w32codecs libdvdcss2 xine-plugin ffmpeg gstreamer0.10-plugins-good gstreamer0.10-plugins-bad gstreamer0.10-plugins-really-bad gstreamer0.10-plugins-ugly gstreamer0.10-ffmpeg 

Para amd64

$ sudo apt-get install w64codecs libdvdcss2 xine-plugin ffmpeg gstreamer0.10-plugins-good gstreamer0.10-plugins-bad gstreamer0.10-plugins-really-bad gstreamer0.10-plugins-ugly gstreamer0.10-ffmpeg 

Instalar brasero-cdrkit (complemento para brasero)

$ sudo apt-get install brasero-cdrkit

Sólo instalate los  programas necesarios o los que quieras, a mi me gusta un escritorio lo más completo aunque tenga varios que hacen lo mismo.

Instalamos Icedove porque desintalamos evolution (cliente de correo copia de thunderbird)

$ sudo apt-get install icedove

Instalamos Iceweasel (navegador copia de firefox)

$ sudo apt-get install iceweasel

Instalar gedit y synaptic (editor de texto y adminstrador de paquetes “deb”)

$ sudo apt-get install gedit synaptic 

Instalar gdebi gthumb inkscape y parcellite (instalador de paquetes deb, visor de imagénes, editor de gráficos vectoriales y gestor de portapapeles)

$ sudo apt-get install gdebi gthumb inkscape parcellite

Instalar vlc browser-plugin-vlc soundconverter (reproductor multimedia y convertidor de formatos de audio)

$ sudo apt-get install vlc browser-plugin-vlc soundconverter

Instalar gnome-player (otro reproductor multimedia)

$ sudo apt-get install gnome-player

Instalar turpial audacious bleachbit transmission  audacity clementine acetoneiso
(cliente Twitter, reproductor de audio, elimina datos de navegación y archivos temporales, cliente BitTorrent, editor de audio, reproductor de música sencillo y ligero, monta imágenes ISO)

$ sudo apt-get install turpial audacious bleachbit transmission audacity clementine acetoneiso

Instalar catfish hardinfo gufw (buscador de archivos, consulta información acerca del hardware de tu sistema, interfaz gráfica para administración del firewall con ufw)

$ sudo apt-get install catfish hardinfo gufw 

Instalar las fuentes de windows

$ sudo apt-get install ttf-mscorefonts-installer 
$ sudo fc-cache -fv

Herramientas avanzadas de recuperación de archivos y de manipulación de particiones

$ sudo apt-get install testdisk foremost autopsy gparted

Instalación de librerías básicas para compilar y asistente para módulos

$ sudo apt-get install libncurses5-dev build-essential module-assistant

Instalación de sensores de temperatura

$ sudo apt-get install lm-sensors hddtemp

lm-sensors instala el driver de los sensores de la placa base y hddtemp el del disco duro.

Durante la instalación de hddtemp, nos preguntará si queremos ejecutar el demonio de hddtemp al inicio del sistema, elegimos YES, y dejamos los demás valores por defecto
Ejecutamos la detección de sensores del sistema

$ sudo sensors-detect 

Al hacer esto, se nos hará varias preguntas, a todas tenemos que contestar YES.
Reiniciamos el sistema y tendremos los sensores instalados y configurados.

Instalación de wine-unstable, es la última versión empaquetada, es la que uso e instalo sin problemas.

Desde este enlace os bajáis los paquetes correspondiendes a vuestra versión de 32bits o 64bits

http://dev.carbon-project.org/debian/wine-unstable/
Copias los paquetes bajados a una carpeta con el nombre que quieras por ejemplo “wine-unstable”, dentro de esta abres una terminal y copias.

$ sudo dpkg -i *.deb && sudo apt-get -f install

Si  te da fallo en la instalación por alguna librería puedes encontrarla en

http://packages.debian.org/experimental/wine

Si no quieres instalar wine experimental utiliza el de los repositorios oficiales

$ sudo apt-get install wine

Crear lanzadores en el escritorio
Primero tenemos que tener  instalado gnome-tweak-tool en Gnome Shell y luego instalamos gnome-panel

$ sudo apt-get install --no-install-recommends gnome-panel 

Ahora vamos a crear un nuevo lanzador por medio de la ejecución del siguiente comando desde la terminal en el escritorio:

$ gnome-desktop-item-edit ~/Escritorio/ --create-new

Fácil… ¿Nooo?

Papelera de linux en particiones NTFS
Normalmente cuando eliminas un archivo/carpeta de un disco/partición en formato NTFS de windows no pasa a la papelera, se borra de modo permanente.
Hay un truco para que pase a la papelera de nuestro usuario, modificando el archivo “/etc/fstab”.
Primero abrimos terminal y obtenemos el id de nuestro usuario

$ id nuestro_usuario 

Comprobamos y vemos que por norma es uid=1000(usuario) gid=1000(usuario)…
Luego editamos el archivo /etc/fstab

$ sudo gedit /etc/fstab 

Añadimos los párametros “,uid=1000, gid=1000” en los discos con la cadena ntfs-3g
Guardar y reiniciar sistema.
Ejemplo:

/dev/sda1 /media/windows ntfs-3g defaults,uid=1000,gid=1000 0 0 

Cuidado: Antes de tocar el archivo /etc/fstab hacer una copia del original en la carpeta home/usuario  por si da error después del reinicio. Así lo recuperáis con un cd-live.

Posible solución a pulseaudio en Debian
En ocasiones, puede dar fallo pulseaudio.
Encontré una solución sencilla pero hay que decir que no te soluciona que la tarjeta de sonido funcione sólo es la configuración inicial del servicio pulseaudio.
Desde la terminal

$ sudo gedit /etc/asound.conf 

Añadimos el texto:

pcm.pulse { 
type pulse 
} 
ctl.pulse { 
type pulse 
} 
pcm.!default {
type pulse 
} 
ctl.!default {
type pulse 
} 
Guardar y reiniciar sistema

Por si lo necesitas puedes reinstalar pulseaudio

Compartir carpetas desde nautilus, como invitado y sin contraseña.
Primero instalamos los paquetes

$ sudo apt-get samba nautilus-share 

Y luego reiniciamos sistema
Una vez instalado “samba” y iniciado el sistema puede dar el siguiente error al compartir las carpetas desde nautilus:

La «red compartida» devolvió el error 255: net usershare: cannot open usershare directory /var/lib/samba/usershares. Error Permiso denegado You do not have permission to create a usershare. Ask your administrator to grant you permissions to create a share.

En debian lo arreglé añadiendo mi usuario “al grupo sambashare”
sudo adduser nuestro_usuario sambashare
Despues para activar la casilla acceso de invitado al compartir carpeta, modificando el archivo de configuración de samba:

$ sudo gedit /etc/samba/smb.conf 

Añadir despues de [global]

[global] 
usershare allow guests = yes 
security = share 

Y para finalizar reiniciamos el servicio “samba”

$ sudo /etc/init.d/samba restart

Con esto tenemos la posibilidad de compartir las carpetas que queramos desde nautilus, como invitado y sin contraseña.

Disco-RAM para optimizar Firefox
Lo que vamos hacer es poner la caché de firefox en un ramdisk
Creamos la carpeta de nombre .RAM en tu /home/nombre_usuario
Le ponemos un punto delante para que sea una carpeta oculta
Primero, en firefox escribimos en la barra de dirección “about:config”
Segundo aceptamos la advertencia y en filtro ponemos “browser.cache”
Tercero con el botón derecho, Nuevo / Cadena, y escribimos:
“browser.cache.disk.parent_directory” y le asignamos la cadena “/home/nombre_usuario/.RAM”
Te recuerdo, siempre sin las comillas y nombre_usuario= a tu usuario
Y por último, edita el archivo /etc/fstab

# nano /etc/fstab

Y añades al final el texto

tmpfs /home/nombre_usuario/.RAM tmpfs defaults 0 0 

Guardar archivo y reiniciar sistema.

Solucionar fuentes borrosas en Firefox  ( Problemas del anti-aliasing)
1- Desde el menú :
En Herramientas de Sistema-Preferencias-configuración avanzadas-Tipografías:
Hinting= Full
anti-aliasing= Rgba
2- Abrir terminal y escribe:

$ sudo rm /etc/fonts/conf.d/10* 
$ sudo dpkg-reconfigure fontconfig 
$ sudo fc-cache -fv

3- Reiniciar usuario si fuera necesario.
Correr programas portables de 32bits en debian y derivados de 64bits
Instalando paquetes

$ sudo apt-get install ia32-libs ia32-libs-gtk

Bajando un paquete necesario, es de Ubuntu pero no hay problema. Es por la versión con la que se han compilado los programas que puedes encontrar a quí http://portablelinuxapps.org/

$ cd /tmp 
$ wget http://archive.ubuntu.com/ubuntu/pool/main/f/fuse/libfuse2_2.8.1-1.1ubuntu2_i386.deb 

Extrayendo y copiando carpetas

$ dpkg --extract libfuse2_2.8.1-1.1ubuntu2_i386.deb libfuse 
$ sudo chown root:root libfuse/lib/lib* 
$ sudo mv libfuse/lib/lib* /lib32/ 
$ rm -r libfuse 

Despues añadimos nuestro_usuario al grupo fuse

$ sudo adduser nuestro_usuario fuse 

Y reiniciamos sistema

Drivers ATI, INTEL y NVIDA
Aquí seré breve…, jejeje; mejor, leed los enlaces.
http://www.esdebian.org/wiki/graficas-ati
http://usuariodebian.blogspot.com.es/20 … in-3d.html
http://usuariodebian.blogspot.com.es/20 … racin.html
http://www.esdebian.org/wiki/drivers-nv … -assistant
http://usuariodebian.blogspot.com.es/20 … in-3d.html
Cambiando GDM3 por MDM

GDM3 es el gestor de acceso de gnome (la pantalla de inicio donde te pide usuario y contraseña para entrar al sistema), pero a mi no me gusta y prefiero algo más parecido al anterior GDM.
MDM es el gestor de acceso de Linux Mint Debian que es mucho más configurable, con soporte de temas  y con nuevas opciones en la pantalla de acceso.
Bajaros los paquetes mdm mint-mdm-themes
http://packages.linuxmint.com/list.php? … ebian#main

Lo instalas con gdebi desde nautilus. Gdebi a lo mejor os pide la librería “libdmx1” y aceptamos. Durante la instalación nos preguntará que gestor queremos activar entre los que tengamos instalados y continuará con el proceso. Cuando termine, reiniciamos y ya tendremos la nueva pantalla de acceso.
Ahora podemos configurarlo a nuestro gusto con la herramienta ventana de entrada desde el menú-herramientas de sistema-administración.
Para cambiar entre distintos gestores, solo tenemos que teclear en un terminal:

# sudo dpkg-reconfigure mdm 

Si os diera fallo en la instalacíon de “mdm” teneís que desintalar primero “gdm3” y luego intentar la instalación de “mdm”otra vez antes de reiniciar.
Bajo ningún concepto NO REINICIES sin antes haber instalado un gestor de acceso  “gdm3” o “mdm”.
Cambia el aspecto de Gnome 3 (Gnome Shell) para personalizarlo a tu gusto

Lo primero es hacer un respaldo del tema actual, esto se hace escribiendo en la cónsola:

# sudo nautilus /usr/share/gnome-shell 

Lo cual abrirá el gestor Nautilus en el directorio /usr/share/gnome-shell, que es donde siempre se encontrará todo lo referente a las configuraciones de Gnome 3 para tu cuenta de usuario.
Verás que hay una carpeta llamada theme, donde se encuentra el tema por defecto, esta carpeta cópiala y pégala en un lugar seguro.

Ahora busca en la web temas para Gnome Shell, Gnome 3 o GTK3 (todos son nombres alternativos para lo mismo) en Deviantart puedes encontrar varios muy atractivos visualmente, sino, una simple búsqueda en Google te llevará a distintos temas. Elige el que quieras instalar y bájalo a tu ordenador.
Luego, procede a descomprimir el archivo del tema en cualquier directorio. Verás que dentro de la carpeta principal del tema esta otra carpeta llamada gnome-shell, cámbiale el nombre a “theme”.
Vuelve a abrir Nautilus con permisos de administrador en el directorio donde se encuentra el tema descargado, y dale a copiar a la carpeta “theme” (la que acabas de renombrar). Luego vuelve a /usr/share/gnome-shell y pégala, si te pide reemplazar dile que si.

Dirígete de nuevo al terminal y escribe:

$ pkill gnome-shell 

De esta forma queda activo el nuevo tema.

Para instalar íconos en Gnome 3
Instalar íconos en Gnome 3 es muy fácil mediante un programa llamado: Gnome-tweak-tool. Para instalarlo, una vez que tengas algún tema ya bajado de la web y descomprimido, dirígete al terminal y escribe:

# sudo apt-get install gnome-tweak-tool 

Luego, dirígete a la carpeta de los temas mediante:

# sudo nautilus /usr/share/icons 

Abre una pestaña nueva con ctrl+t, en la cual irás a la carpeta donde hayas descomprimido el tema de íconos, dale a copiar y luego pegar en la otra pestaña (la de iconos del sistema).
Ahora abre gnome-tweak-tool y dirígete a la pestaña Interface, de donde puedes elegir el nuevo tema para los íconos.
Ya tienes tu escritorio personalizado a tu gusto.
En resumen las rutas interesantes son las siguientes:
usr/share/icons       …… Esta es la ruta para los iconos
usr/share/themes    …… Esta es la ruta para los temas
Actualizaciones: 2013
—————————–

Instalar Cryptkeeper
Cryptkeeper es una aplicación que sirve para encriptar los directorios que el usuario desee.

$ sudo apt-get install cryptkeeper 

Fuente:
http://blog.desdelinux.net/cryptkeeper- … ersonales/

Instalar Java 7 desde repositorios
Es válido para debian 7
La gente de Webupd8 nos ofrecen un repositorio PPA diseñado para que pueda trabajar con Debian y podamos instalar Oracle Java 7 (JDK7), lo que es posible porque Java no esta realmente en el repositorio, si no que en el se encuentra el instalador.
El proceso para instalar JDK7 empieza por agregar el repositorio a nuestro /etc/apt/sources.list. Por ejemplo, podemos editarlo como root con gedit

 $ gksudo gedit /etc/apt/sources.list 

Tenemos que añadir las siguientes dos lineas

deb http://ppa.launchpad.net/webupd8team/java/ubuntu precise main
deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu precise main

Guardamos los cambios, y ahora vamos a instalar las claves publicas de este nuevo repositorio y  actualizar la información de los repositorios.

 $ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886 
 $ sudo apt-get update 

Y ya nos podemos lanzar a la instalación

 $ sudo apt-get install oracle-java7-installer 

Y ya tenemos Java en su versión más reciente
Fuente: http://unbrutocondebian.blogspot.com.es … orios.html

Instalar firefox 18 en debian
Descarga desde:
http://download.cdn.mozilla.net/pub/moz … .0.tar.bz2
Una vez descargado, entramos en la consola y nos situamos donde se encuentra el archivo descargado y lo descomprimo.

$ tar -xjvf /home/usuario/Descargas/firefox-18.0.tar.bz2 

En caso que tengamos Firefox instalado, debemos de desinstalarlo desde root, con algunos de estos comandos.

# aptitude remove firefox 
# aptitude purge firefox 
# rm -R /opt/firefox/ 

Volvemos a escribir en la consola como root:

# mv /home/usuario/Descargas/firefox /opt/ 

Creamos un acceso directo. Escribimos en la consola como root:

# ln -s /opt/firefox/firefox /usr/bin/firefox 

Ahora ya podremos usar Mozilla Firefox 18

fuente: http://proyectosbeta.net/2012/11/instal … n-squeeze/

Instalar Virtualbox 4.2 en testing

Agregamos los repositorios como root:

# nano /etc/apt/sources.list 
deb http://download.virtualbox.org/virtualbox/debian wheezy contrib

Según nuestra distribución elegimos….

deb http://download.virtualbox.org/virtualbox/debian precise contrib 
deb http://download.virtualbox.org/virtualbox/debian oneiric contrib 
deb http://download.virtualbox.org/virtualbox/debian natty contrib 
deb http://download.virtualbox.org/virtualbox/debian maverick contrib non-free 
deb http://download.virtualbox.org/virtualbox/debian lucid contrib non-free 
deb http://download.virtualbox.org/virtualbox/debian karmic contrib non-free 
deb http://download.virtualbox.org/virtualbox/debian hardy contrib non-free 
deb http://download.virtualbox.org/virtualbox/debian wheezy contrib 
deb http://download.virtualbox.org/virtualbox/debian squeeze contrib non-free 
deb http://download.virtualbox.org/virtualbox/debian lenny contrib non-free

Añadimos llave de seguridad

$ wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add - 
$ sudo apt-get update

Instalamos el paquete “libssl0.9.8 ” si fuera necesario.
http://packages.debian.org/search?suite … ibssl0.9.8

Instalamos virtualbox

$ sudo apt-get install dkms virtualbox-4.2

Para poder usar los dispositivos USB en la máquina virtual tenemos que instalar el paquete de expansión según versión y distribución
Enlace de todas las versiones
http://download.virtualbox.org/virtualbox/

Las versiones estables de virtualbox y la extensión al día de hoy
https://www.virtualbox.org/wiki/Downloads