Hola a todos de nuevo…foto de Eloy Mier Pérez

En este tutorial vamos a mostrar como realizar la instalación de un sistema de escritorio Debian Squeeze que se corresponde con un sistema con base suficiente para reemplazar un sistema Windows, por que entre otras cosas dispone de todo del software necesario que un usuario pueda necesitar. Las ventajas son como siempre muy claras: tendrás un sistema seguro sin las limitaciones impuestas por DRM y que corre incluso en las maquinas mas antiguas, y lo mejor de todo es que todo el software lo instalas y usas por tu cara bonita.

Me gustaría indicar que el proceso aquí mostrado no es el único existente para hacer la instalación que aquí vamos a realizar. Existen múltiples formas de hacer dicha instalación del sistema y no aseguro que esta descripción sea válida para todo el mundo.

Debian Squeeze

1- Nota preliminar

Para lograr reemplazar un sistema Windows completamente, voy a necesitar instalar en el nuevo sistema la siguiente lista de software adicional:

Gráficos:

  • The GIMP – reemplazo de Adobe Photoshop
  • F-Spot – gestión de fotografías digitales para escritorio GNOME
  • Google Picasa –aplicación para editar y organizar fotos digitales

Internet:

  • Firefox/Iceweasel
  • Opera
  • Google Chrome
  • Flash Player 10
  • FileZilla – cliente FTP multihilo
  • Thunderbird/Icedove – cliente de mail y news
  • Evolution – combina funciones de e-mail, calendario, direcciones, lista de tareas
  • aMule – aplicación P2P conocida por todos
  • Transmission BitTorrent Client – cliente BitTorrent
  • Azureus/Vuze – cliente Java Bittorrent
  • Empathy IM Client – cliente multiplataforma mensajeria instantanea
  • Skype (solo disponible para Debian Squeeze i386, no x86_64)
  • Google Earth
  • Xchat IRC – cliente IRC

Oficina:

  • OpenOffice Writer – reemplazo de MS Word
  • OpenOffice Calc – reemplazo de MS Excel
  • Adobe Reader
  • GnuCash – Sistema de finanzas personal, similar a Quicken
  • Scribus – aplicación DTP

Sound & Video:

  • Amarok – reproductor de audio
  • Audacity – editor de audio digital
  • Banshee – reproductor de audio, puede codificar/decodificar varios formatos y sincroniza música con Apple iPods
  • MPlayer – reproductor multimedia (video/audio), soporta WMA
  • Rhythmbox Music Player – reproductor de audio, similar a iTubes de Apple, con soporte para iPods
  • gtkPod – software similar a iTunes de Apple, soporta iPod, iPod nano, iPod shuffle, iPod photo, and iPod mini
  • XMMS – reproductor de audio similar a Winamp
  • dvd::rip – programa muy complete de copia de DVD
  • Kino – editor de video digital
  • Sound Juicer CD Extractor – software para rippeo de CD de audio, soporta varios codecs
  • VLC Media Player – media player (video/audio)
  • Real Player (available only for Debian Squeeze i386, not x86_64)
  • Totem – media player (video/audio)
  • Xine – media player, supports various formats; can play DVDs
  • Brasero – programa de grabación de CD/DVD
  • K3B – programa de grabación de CD/DVD
  • Codecs multimedia

Programación:

  • KompoZer – editor WYSIWYG HTML, similar to Macromedia Dreamweaver, pero por el momento no tan rico
  • Bluefish – editor de texto, útil para la mayor parte de los lenguajes de programación y de marcado
  • Eclipse – Herramienta integrada de desarrollo

Otros:

  • VirtualBox OSE –esta aplicación permite correr Windows como una maquina virtual dentro de tu nuevo sistema Linux, de esta forma puedes ejecutar software Windows dentro de tu linux en el caso de que sea necesario
  • TrueType fonts
  • Java
  • Read-/Write support for NTFS partitions

Todas las aplicaciones que puedas imaginar están disponibles en los repositorios de Debian.

2- Instalando el sistema base

Debemos descargar la imagen iso (netinstall) de Debian Squeeze (la tenéis disponible a día de hoy aquí: http://cdimage.debian.org/debian-cd/6.0.0/i386/iso-cd/debian-6.0.0-i386-netinst.iso (i386) o http://cdimage.debian.org/debian-cd/6.0.0/amd64/iso-cd/debian-6.0.0-amd64-netinst.iso (x86_64)) , quemad el CD (o pendrive u otro sistema), y arrancad el PC con ella y seleccionad la instalación gráfica:

Seleccionamos el lenguaje deseado:

Seleccionamos nuestra ubicación:

En el caso de que selecciones una combinación extraña de lenguaje y ubicación, el instalador puede llegar a indicarte que no existe información local definida para esa configuración, y en este caso debes seleccionarla manualmente. En mi caso la instalación de realiza con en_US.UTF-8:

Seleccionamos la distribución de teclado:

El instalador verifica el CD de instalación, el hardware, y configura la red mediante DHCP si existe un server DHCP en la misma:


En mi caso acepto el nombre por defecto de la maquina…….

… y el dominio:


Mas tarde, le damos la contraseña de root:

Creamos una cuenta de usuario normal:

Ahora llega el momento de particionar el disco. Por simplicidad y no siendo objetivo del presente tutorial el particionado, voy a usar una única partición (para montar /) y una mas pequeña para swap, por lo tanto selecciono el método guiado y uso el disco completo:

Seleccionamos el disco en que queremos particionar:

Y ahora seleccionamos el esquema de particionado:

Cuando termines, selecciona el la opción de fin de particionado y se escribirán los cambios en el disco:

Seleccionamos SI cuando se nos pregunte por la escritura de los cambios en el disco:

Después, las nuevas particiones son creadas y formateadas:

El sistema esta instalado:

Lo siguiente que debemos hacer es configurar apt. Esto es debido a que hemos usado la distribución Debian Squeeze Netinstall CD que solo contiene una mínima cantidad de paquetes, debemos usar un espejo en la red apropiado. Seleccionamos la ciudad donde se encuentre el espejo que queramos usar (normalmente se corresponde con la ciudad donde se esta realizando la instalación del sistema):

Ahora seleccionamos el espejo que queremos usar (e.g. ftp.de.debian.org):

A menos que estemos usando un proxy HTTP, dejamos los siguientes campos en blanco y proseguimos:

Apt ahora comenzara a actualizar la base de datos de paquetes:

Puedes omitir la información de uso de paquetes pulsando No:

Seleccionamos entorno de escritorio gráfico y utilidades de sistema estándar en la ventana de selección de software y pulsamos en continuar:

Los paquetes seleccionados se descargaran e instalarán solitos en el sistema:

Cuando se pregunte por la instalación de GRUB como gestor de arranque en el MBR en mi caso digo que SI:

La instalación del sistema base ya esta concluida. Ahora sacamos el Debian Squeeze Netinstall CD de la unidad de CD y pulsamos el botón de continuar para hacer un reboot del sistema:

Después del arranque, hacemos loggin con el usuario y la contraseña proporcionados durante el proceso de instalación:

Así es como se ve nuestro nuevo sistema:

Ahora el sistema esta listo para comenzar con nuestro trabajo.

3- Actualización del sistema

Ahora es el momento de verificar las actualizaciones e instalarlas. Esta operación se realizar con el gestor de actualizaciones. Si ves una notificación en la barra de tareas que indica que existen nuevas actualizaciones, puedes arrancar el propio gestor pinchando en el globo de notificación; Otra forma de hacerlo es seleccionando Sistema > administración > gestor de actualizaciones:

Indicamos la contraseña de root:

En el caso de que existan nuevas actualizaciones, el gestor de actualizaciones nos informará de ello (podemos también hacer click en el botón de refresco), y podremos hacer click en el botón de Instalar actualizaciones para hacer lo pertinente. En mi caso no existen actualizaciones disponibles por el momento:

4- Inventario hasta el momento

Vamos a realizar una navegación por los menús para ver que aplicaciones de las definidas como necesarias tenemos ya instaladas:

Podemos encontrar la situación siguiente ([x] indica aplicación ya instalada, y [ ] es no instalada):

Gráficos:
[x] The GIMP
[ ] F-Spot
[ ] Picasa

Internet:
[x] Firefox/Iceweasel
[ ] Opera
[ ] Google Chrome
[ ] Flash Player 10
[ ] FileZilla
[ ] Thunderbird/Icedove
[x] Evolution
[ ] aMule
[x] Transmission BitTorrent Client
[ ] Azureus/Vuze
[x] Empathy IM Client
[ ] Skype (i386 only)
[ ] Google Earth
[ ] Xchat IRC

Oficina:
[x] OpenOffice Writer
[x] OpenOffice Calc
[ ] Adobe Reader
[ ] GnuCash
[ ] Scribus

Sonido & Video:
[ ] Amarok
[ ] Audacity
[ ] Banshee
[ ] MPlayer
[x] Rhythmbox Music Player
[ ] gtkPod
[ ] XMMS
[ ] dvd::rip
[ ] Kino
[x] Sound Juicer CD Extractor
[ ] VLC Media Player
[ ] Real Player (i386 only)
[x] Totem
[ ] Xine
[x] Brasero
[ ] K3B
[ ] Multimedia-Codecs

Programación:
[ ] KompoZer
[ ] Bluefish
[ ] Eclipse

Otras:
[ ] VirtualBox
[ ] TrueType fonts
[ ] Java
[x] Read/Write support for NTFS partitions

Por lo tanto como podemos ver algunas aplicaciones ya las tenemos en el sistema. El soporte de lectura/escritura NTFS read-/write esta habilitado por defecto en Debian Squeeze.

5- Configuración de repositorios adicionales

Algunos paquetes como Adobe Reader no están disponibles en los repositorios estándar Debian. La forma mas sencilla de hacer que esos paquetes queden disponibles para el sistema es añadir los repositorios correspondientes a Debian-Multimedia, Opera, Google, y Skype (para Debian Squeeze, Skype solo disponible para sistemas i386, no x86_64!).

Abrimos un terminar (Aplicaciones > Accesorios > Terminal):

Pasamos a ser root…

su

… and edit /etc/apt/sources.list:

gedit /etc/apt/sources.list

Añadimos contrib and non-free a los repositorios oficiales Squeeze que ya se encuentra en el fichero del siguiente modo…

[…]deb http://ftp.de.debian.org/debian/ squeeze main contrib non-free

deb-src http://ftp.de.debian.org/debian/ squeeze main contrib non-free

deb http://security.debian.org/ squeeze/updates main contrib non-free

deb-src http://security.debian.org/ squeeze/updates main contrib non-free

deb http://ftp.de.debian.org/debian/ squeeze-updates main contrib non-free

deb-src http://ftp.de.debian.org/debian/ squeeze-updates main contrib non-free

[…]

… y añadimos Debian-Multimedia, Opera, Google, and Skype repositories::

[…]deb http://ftp-stud.hs-esslingen.de/pub/Mirrors/debian-multimedia/ squeeze main non-free

deb-src http://ftp-stud.hs-esslingen.de/pub/Mirrors/debian-multimedia/ squeeze main non-free

deb http://deb.opera.com/opera/ squeeze non-free

deb http://dl.google.com/linux/deb/ stable main

deb http://download.skype.com/linux/repos/debian/ stable non-free

No añadáis el repositorio de Skype si estas en un sistema x86_64- para Debian Squeeze, Skype solo esta disponible para plataforma i386

Ahora instalamos las firmas para los repositorios añadidos:

wget http://www.debian-multimedia.org/pool/main/d/debian-multimedia-keyring/debian-multimedia-keyring_2010.12.26_all.deb
dpkg -i debian-multimedia-keyring_2010.12.26_all.deb
wget -O – http://deb.opera.com/archive.key | apt-key add –
wget -q -O – https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add –

Finalmente tendremos que hacer una actualización de la lista de paquetes:

apt-get update

6- Instalación de software adicional

Para instalar aplicaciones adicionales, abrimos el gestor de paquetes Synaptic (Aplicaciones > Administración > Gestor de paquetes Synaptic):

En el gestor de paquete, podremos instalar software adicional. Puedes usar el campo de búsqueda rápida para encontrar rápidamente paquetes:

Ahora seleccionemos los siguientes paquetes para instalar (* es un comodín; e.j. gstreamer0.10* significa todos los paquetes que empiezan con gstreamer0.10):

  • f-spot
  • flashplugin-nonfree
  • filezilla
  • icedove
  • amule
  • amule-utils-gui
  • vuze
  • xchat
  • xchat-gnome
  • gnucash
  • scribus
  • scribus-template
  • amarok
  • audacity
  • banshee
  • mplayer
  • gtkpod-aac
  • xmms2*
  • dvdrip
  • libdvdcss2
  • kino
  • mozilla-plugin-vlc
  • vlc*
  • gxine
  • gxineplugin
  • xine-plugin
  • k3b
  • gstreamer0.10*
  • bluefish
  • eclipse
  • ttf-mscorefonts-installer
  • openjdk-6*
  • icedtea6-plugin
  • acroread
  • opera
  • googleearth-package
  • google-chrome-stable
  • w64codecs/w32codecs
  • skype (i386 only)
  • kompozer
  • virtualbox-ose

Existen multitud de de aplicaciones que puedes instalar si lo deseas.

Para seleccionar un paquete para instalar, simplemente haz click en el checkbox que tiene delante y selecciona la opción de “Marcar para instalar” del menú que aparece:

Si el paquete tiene alguna dependencia que necesita ser satisfecha, emergerá una ventana que te indicara que la dependencia debe ser satisfecha. Puedes aceptar esas dependencias:

Después de seleccionar los paquetes deseados, deberemos hacer click en el botón de aplicar:

Confirmaremos la selección hacienda click en aplicar:

Los paquetes seleccionados se descargaran desde los repositorios y serán instalados sin mas intervención del usuario. Esta operación puede tardar un ratillo, asi que seamos un poco pacientes:

Después de que se hayan instalado todos los paquetes seleccionemos cerrar:

Y finalmente podemos cerrar el gestor de paquetes Synaptic.

7- Reproductor Flash

Debian Squeeze tiene incluido Gnash, el reproductor de películas Flash GNU , instalado por defecto, pero este no soporta SWF v10, y por lo tanto no serás capaz de ver los videos de youtube, por ejemplo.

Ya hemos instalado el Adobe Flash Player 10 en los pasos anteriores (de Debian-Multimedia). Si introduces el comando about:plugins en la barra de direcciones de Firefox/Iceweasel, podras ver ambos pluggins habilitados, Adobe Flash Player y Gnash.

Para poder deshabilitar Flash Player 9 y habilitar Flash Player 10 en Firefox/Iceweasel:

En Firefox/Iceweasel, debemos ir a Herramientas > Add-ons:

Ir a Plugins; debes estar viendo dos Shockwave Flash plugins en la lista. Encuentra el que menciona Gnash en la descripción, click derecho en él y selecciona deshabilitar:

Ahora, en la página de pluggins, Firefox/Iceweasel solo debe mostrar Adobe Flash Player (versión 10.3 d162) como el único Shockwave Flash pluggin:

8- Fuentes truetype

Para verificar si las Fuentes TrueType han sido instaladas correctamente en el sistema, abre un procesador de textos como OpenOffice. Debes encontrar las fuentes aquí:

9- Google Earth

En pasos anteriores, hemos instalado el paquete googleearth-package. Este paquete es una utilidad que de forma automática construye el paquete Debian de Google Earth. Esto lo que significa es que, Google Earth no esta todavia instalado; tenemos primero que construir un paquete .deb con la ayuda de googleearth-package, para después hacer la instalación del paquete .deb.

Abrimos un terminal (Aplicaciones > Accesorios > Terminal) y pasamos a ser root:

su

Ahora podemos ponernos a construir el paquete .deb de Google Earth de la siguiente manera:

make-googleearth-package –force

[…]
Package: googleearth
Version: 6.0.1.2032+0.6.0-1
Section: non-free/science
Priority: optional
Maintainer: <root@debian>
Architecture: amd64
Depends: ttf-dejavu | ttf-bitstream-vera | msttcorefonts, lsb-core, libqtcore4, libgl1-mesa-glx, ia32-libs (>= 20110117), lib32gcc1 (>= 1:4.1.1), lib32stdc++6 (>= 4.1.1), lib32z1 (>= 1:1.1.4), libc6-i386 (>= 2.0), libc6-i386 (>= 2.1.3), libc6-i386 (>= 2.2), libc6-i386 (>= 2.3), libc6-i386 (>= 2.3.2), libc6-i386 (>= 2.4) , ia32-libs-gtk
Suggests: nvidia-glx-ia32
Description: Google Earth, a 3D map/planet viewer
Package built with googleearth-package.
dpkg-deb: building package `googleearth’ in `./googleearth_6.0.1.2032+0.6.0-1_amd64.deb’.
Success!

Ahora puedes instalar el paquete creado con e.j. sudo dpkg -i <package>.deb
root@debian:/home/eloy#

Si no ves ningún error, puedes encontrar el paquete .deb de Google Earth en el directorio actual:

ls -l

root@debian:/home/eloy# ls -l
total 34316
-rw-r–r– 1 root  root     15094 Dec 26 15:02 debian-multimedia-keyring_2010.12.26_all.deb
-rw-r–r– 1 root  root  35042136 Feb 11 16:19 googleearth_6.0.1.2032+0.6.0-1_amd64.deb

Ahora se puede instalar Google Earth usando el siguiente comando:

gdebi googleearth_6.0.1.2032+0.6.0-1_amd64.deb

10- Inventario (II)

Verifiquemos ahora que es lo que tenemos dando un paseo por los menús:

Ahora nuestro inventario de software instalado tiene la siguiente pinta:

Graphics:
[x] The GIMP
[x] F-Spot
[ ] Picasa

Internet:
[x] Firefox/Iceweasel
[x] Opera
[x] Google Chrome
[x] Flash Player 10
[x] FileZilla
[x] Thunderbird/Icedove
[x] Evolution
[x] aMule
[x] Transmission BitTorrent Client
[x] Azureus/Vuze
[x] Empathy IM Client
[x] Skype (i386 only)
[x] Google Earth
[x] Xchat IRC

Office:
[x] OpenOffice Writer
[x] OpenOffice Calc
[x] Adobe Reader
[x] GnuCash
[x] Scribus

Sound & Video:
[x] Amarok
[x] Audacity
[x] Banshee
[x] MPlayer
[x] Rhythmbox Music Player
[x] gtkPod
[x] XMMS
[x] dvd::rip
[x] Kino
[x] Sound Juicer CD Extractor
[x] VLC Media Player
[ ] Real Player (i386 only)
[x] Totem
[x] Xine
[x] Brasero
[x] K3B
[x] Multimedia-Codecs

Programming:
[x] KompoZer
[x] Bluefish
[x] Eclipse

Other:
[x] VirtualBox
[x] TrueType fonts
[x] Java
[x] Read/Write support for NTFS partitions

11- Google Picasa

Vámonos a la dirección http://picasa.google.com/linux/download.html#picasa30 y seleccionemos el paquete correcto para nuestra arquitectura (i386 o amd64):

Salvemos el fichero en el PC:

Después de que la descarga finalice, abrimos un terminal y pasemos a ser root:

su

Vámonos al directorio de descarga de Picasa:

cd /home/eloy/Downloads

Echemos un vistazo al contenido del directorio:

ls -l

root@debian:/home/eloy/Downloads# ls -l
total 38188
-rw-r–r– 1 eloy eloy 31747574 Feb 11 16:35 picasa_3.0-current_amd64.deb
root@debian:/home/eloy/Downloads#

Ahora puedes instalar Picasa de la siguiente forma:

gdebi picasa_3.0-current_amd64.deb

Después de la instalación puedes borrar el paquete .deb de Picasa:

rm -f picasa_3.0-current_amd64.deb

12- RealPlayer (For i386 Systems Only)

(RealPlayer solo disponible para sistemas i386. Si tienes un sistema x86_64, sáltate este paso)

Abrimos Firefox y nos vamos a la dirección http://www.real.com/realplayer/linux. Haz click en el botón de descarga:

Aparecerá un dialogo de descarga. Selecciona guardar el fichero:

Instala el paquete tal y como hemos hecho con el paquete anterior (Picasa).

13- Inventario (III)

En este momento tenemos todas las aplicaciones instaladas:

Graphics:
[x] The GIMP
[x] F-Spot
[x] Picasa

Internet:
[x] Firefox/Iceweasel
[x] Opera
[x] Google Chrome
[x] Flash Player 10
[x] FileZilla
[x] Thunderbird/Icedove
[x] Evolution
[x] aMule
[x] Transmission BitTorrent Client
[x] Azureus/Vuze
[x] Empathy IM Client
[x] Skype (i386 only)
[x] Google Earth
[x] Xchat IRC

Office:
[x] OpenOffice Writer
[x] OpenOffice Calc
[x] Adobe Reader
[x] GnuCash
[x] Scribus

Sound & Video:
[x] Amarok
[x] Audacity
[x] Banshee
[x] MPlayer
[x] Rhythmbox Music Player
[x] gtkPod
[x] XMMS
[x] dvd::rip
[x] Kino
[x] Sound Juicer CD Extractor
[x] VLC Media Player
[x] Real Player (i386 only)
[x] Totem
[x] Xine
[x] Brasero
[x] K3B
[x] Multimedia-Codecs

Programming:
[x] KompoZer
[x] Bluefish
[x] Eclipse

Other:
[x] VirtualBox
[x] TrueType fonts
[x] Java
[x] Read/Write support for NTFS partition

14- Links

Comments (4)

rebufo

Feb 25, 2011 at 8:37 PM

Menuda currada que te has pegado …. me voy a instalar este sistema para probarlo en cuanto pueda, pero antes tengo 2 preguntas:
– ¿Alguna ventaja clara respecto a un Ubuntu 10.04?
– Requerimientos de disco, recién instalado y con todo el pack de software «básico» que le has puesto 🙂

Saludos

Marvell

Mar 06, 2011 at 6:42 PM

Que pasa rebufo, ¿como va la cosa?, ya veo que lees de vez en cuando lo que escribo…
Con respecto a la serie del escritorio perfecto este no es el primero ni será el último artículo.
Con respecto a las preguntas que dejas encima de la mesa veamos:

1º – Ninguna ventaja que yo encontrase hasta el momento. De todas formas para mi no tiene sentido el asunto de las ventajas/desventajas en las distros linux, pues pienso que se debe usar la mas cómoda para cada uno. La ventaja de usar las distros linux, es que las puedes probar todas y quedarte con la que mas te convenza. En mi caso uso Ubuntu, mas que nada por que en todas las máquinas lo tengo instalado tanto en versiones desktop como server, y es mas la comodidad de comportamiento uniforme que otra cosa.

2º – Con respecto a la segunda pregunta, no te puedo contestar concretamente el espacio ocupado puesto que la instalación la hice en su día en VMWare y la máquina ya no la tengo disponible. No obstante lo que si te puedo decir es que siempre me creo un disco virtual de 40Gb y siempre me sobra muchísimo espacio. El próximo día que haga la instalación no te preocupes que apunto la ocupación recién instalado.

Un saludo rebufo y disfruta de tu Squeeze.

fbaile

Mar 06, 2011 at 9:16 PM

Marvell, eres un crack!!!
Voy a reinstalar SO (hasta ahora tenia XP) en mi viejo equipo. Es un Pentium 4 de toda la vida con su único core corriendo a 2.4 Ghz y 1 Ghz de RAM.
Anda, tirate el rollo y dime que distro me recomiendas. Iba a instalarme Ubuntu 10.4, pero tras ver tu pedazo articulo me lo he pensado un poco.
Gran articulo!!!

Marvell

Mar 10, 2011 at 12:41 AM

Pues mira, te digo lo mismo que al rebu, instálate la versión que mas conozcas….siempre es lo mas cómodo.
Yo en mi caso uso Ubuntu 10.04 por dos motivos:
1º es LTS
2º ubuntu es la distro que tengo en todas las máquinas, por lo tanto la administración del sistema es la misma en todas.

You must be logged in to post a comment.