Hace 3 meses

Instalando Debian 9 Stretch

Tras la noticia de que Canonical abandona el proyecto Unity me planteé probar Gnome-shell o KDE. Aunque me gusta la filosofía de Ubuntu, en esta ocasión he querido probar la distro Debian 9 Stretch con Gnome-shell. Apuntando a la rama Testing se convierte en una distro seudo Rolling Release, teniendo lo penúltimo en software.

Ubuntu se caracteriza por su facilidad en la instalación y en el uso. Al contrario que Debian que aún usa en la instalación los gráficos de la terminal y porque solo instala software libre. Aún así, no hay nada que no se pueda superar. Por lo tanto a continuación os dejo los pasos que he seguido para tener Debian lo más completo, al estilo Ubuntu. El uso de la terminal hará que el proceso sea más rápido y sencillo.

Obtener Debian

Lo primero es obtener la última versión Live de Debian, así la podemos instalar en un pendrive y probarla antes de instalarla en el ordenador. Tras la descarga podemos grabarlo en un DVD, Pendrive o inscluso en un disco duro externo con Unetbootin o MultiSystem. Los pendrive no son muy fiables sobre todo si los usamos mucho. Tened en cuenta que tienen una vida limitada y cuando dejan de funcionar bien, no avisan, simplemente dan problemas. Las pruebas las hago en un disco duro externo y finalmente gravo la ISO en un DVD, como si fuese una copia de seguridad.

Instalar Debian

La instalación aunque no es tan simple como en Ubuntu, tampoco es muy complicada. Solo hay que elegir entre las opciones que se ajusten a nuestras necesidades. Un consejo no tener conexión a internet durante la instalación. En mi caso la diferencia está en instalar en menos de 15 minutos sin conexión o en más de 2 horas con conexión. Los siguientes pasos son los que yo sigo.

Selecciona lenguaje

Spanish

Selecciona ubicación

España

Configuracion del teclado

español

Nombre de la maquina

Jhosue

Nombre del dominio

En blanco

Contraseña superusuario

****

Nombre completo del usuario

Jhosue

Nombre de usuario para la cuenta

jhosue

Contraseña para el usuario

****

Particionado del disco

Manual: /(20Gb), Swap(4Gb),/home XFS (Resto)

GRUB en el disco principal

Si

Aplicaciones predeterminadas

Esta es la lista de software predeterminada, que instala. Rhythmbox y Transmission son los únicos que no me gustan y que sustituyo por gMusicbrowser y qBittorrent.

Nautilus

Administrador de archivos.

gedit

Editor de texto.

Gnome-terminal

Terminal para comandos Unix/Linux.

Gnome-software

Centro de programas para instalar.

Gnome-calculator

Calculadora.

Gnome-screenshot

Captura de pantalla.

Simple-scan

Aplicación para escanear documentos.

Brasero

Grabador de medios ópticos.

Totem

Reproductor multimedia.

Gimp

Editor de imágenes y programa de retoque fotográfico.

Shotwell

Organizador de fotos digitales.

Eog

Visor de imágenes El Ojo de GNOME.

Firefox

Navegador web.

Evolution

Cliente de correo.

Empathy

cliente de mensajería instantánea multiprotocolo.

LibreOffice

Paquete de oficina.

Rhythmbox

Administrador de música y reproductor.

Transmission

Administrador de descargas P2P.

Sudo

El sudo en Ubuntu es algo que me parece muy práctico, incluso más seguro que su.

su (contraseña)
apt install sudo

Ahora tenemos que añadirnos al grupo de su.

sudo gedit /etc/sudoers
User privilege specification
root ALL=(ALL:ALL) ALL
jhosue ALL=(ALL) ALL

ZRAM

Zram es un módulo del núcleo Linux, que incrementa el rendimiento utilizando la memoria RAM en lugar de la partición Swap del disco duro. Es especialmente útil si tienes poca memoria.

Instalar ZRAM

sudo gedit /etc/rc.local
modprobe zram &&
echo $((100*1048576)) > /sys/block/zram0/disksize
mkswap /dev/zram0 &&
swapon -p 10 /dev/zram0 &&
exit 0

Activar ZRAM
Ejecutar las lineas de arriba en la terminal

Verificar ZRAM
dmesg | grep zram

Ver la cantidad de RAM utilizada por ZRAM
cat /proc/swaps

Colores en la terminal

En la terminal me gusta tener los colores personalizados para distinguir los comandos del resto del texto.

gedit .bashrc
force_color_prompt=yes
PS1='${debian_chroot:+($debian_chroot)}\[\033[0;32m\]\u@\h\[\033[00m\]:\[\033[0;34m\]\w\[\033[00m\]\$ ';

Colores posibles
 Negro          0;30        Gris oscuro     1;30
 Rojo           0;31        Rojo claro      1;31
 Verde          0;32        Verde claro     1;32
 Marrón         0;33        Amarillo        1;33
 Azul           0;34        Azul claro      1;34
 Magenta        0;35        Magenta claro   1;35
 Cian           0;36        Cian claro      1;36
 Gris Claro     0;37        Blanco          1;37

Carpetas del usuario

Una de las configuraciones que siempre he hecho es redirigir las carpetas de usuario a otras carpetas. Las carpetas Plantillas y Público las redirijo al escritorio porque no las necesito y otras como Documentos, Música, Imágenes y Vídeos las enlazo a mis propias carpetas, dónde tengo toda esa información.

gedit $HOME/.config/user-dirs.dirs

XDG_DESKTOP_DIR="$HOME/Escritorio"
XDG_DOWNLOAD_DIR="$HOME/Descargas"
XDG_TEMPLATES_DIR="$HOME/Plantillas"
XDG_PUBLICSHARE_DIR="$HOME/Publico"
XDG_DOCUMENTS_DIR="$HOME/Documentos"
XDG_MUSIC_DIR="”$HOME/Musica"
XDG_PICTURES_DIR="$HOME/Imagenes"
XDG_VIDEOS_DIR="$HOME/Videos"

Papelera en el panel

Tener la papelera, en la esquina inferior-izquierda, dentro del panel izquierdo, como lo tenía en Unity, me parece imprescindible. Sin embargo en Gnome no es posible, pero de momento me conformo con poder poner un icono con la papelera y la opción de vaciarla.

sudo gedit /usr/share/applications/trashbin.desktop
[Desktop Entry]
Name=Papelera
Comment=Abrir la papelera
Exec=gvfs-open trash:///
Icon=user-trash
Terminal=false
Type=Application
Categories=GNOME;
Actions=Vaciar;
Keywords=Papelera

[Desktop Action Vaciar]
Name=Vaciar la papelera
Exec=gvfs-trash --empty

Región e idioma

Terminada la instalación aunque esté todo en español, en Región e idioma tendremos también el inglés. En mi caso como no lo necesito lo elimino y aprovecho para ponerlo todo en español, tanto el idioma, los formatos, como la fuente de entrada.

Repositorios

En Debian puedes elegir entre usar la versión actual 8 Jessie (estable) o la próxima versión 9 Stretch (testing). Cuando la versión Stretch pase a ser la estable, habría que cambiar en los repositorios, Jessie por Stretch. Pero hay una posibilidad mucho mejor, apuntar a la rama stable o testing. En los repositorios estable están los paquetes de la versión actual, hasta que no liberen la siguiente versión, unos 3 años. En la testing en cambio están los paquetes más actualizados que formarán parte de la siguiente versión. También están las ramas unstable y experimental, pero estas ya son para kamikazes. Así pues eligiendo por rama, tendremos algo parecido a una rolling release. A continuación os dejo los repositorios oficiales que yo tengo en sources.list. Tengo la strong>stable y la testing, de esta forma predomina la rama strong>stable mientras no haya ningún paquete con versión superior en la testing.

sudo gedit /etc/apt/sources.list

# Debian stable
deb http://deb.debian.org/debian/ stable contrib non-free main
deb http://security.debian.org/ stable/updates main contrib non-free
deb http://deb.debian.org/debian/ stable-updates main contrib non-free main
deb http://www.deb-multimedia.org/ stable main non-free
deb http://www.deb-multimedia.org/ stable-backports main

# Debian testing
deb http://deb.debian.org/debian/ testing contrib non-free main
deb http://security.debian.org/ testing/updates contrib non-free main
deb http://deb.debian.org/debian/ testing-updates contrib non-free main
deb http://deb.debian.org/debian/ testing-proposed-updates contrib non-free main
deb http://www.deb-multimedia.org/ testing non-free main

Y al final se pueden añadir otros, como los repositorios de la última versión de Ubuntu, puesto que son compatibles con la rama testing. Pero hay que tener cuidado con los que se ponen, porque se puede romper el sistema. Lo que recomiendo es instalar el programa y después desconectar el repositorio. Si se actualizan paquetes de otros repositorios que no sean de Debian, se puede romper el sistema.

# Mega
# Añadir la clave: sudo apt-key adv --keyserver keys.gnupg.net --recv-key 46D7E7CF
deb http://mega.nz/linux/MEGAsync/Debian_8.0/ ./

# Multisystem
# Descargar y añadir la clave: http://liveusb.info/multisystem/depot/multisystem.asc
# Añadir tu USUARIO al grupo: sudo adduser USUARIO adm
deb http://liveusb.info/multisystem/depot all main

# StickyNotes
# Añadir la clave: sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys D1C5997F
deb http://ppa.launchpad.net/umang/indicator-stickynotes/ubuntu zesty main #stickynotes

Desinstalando paquetes

Antes de seguir, desinstalo los programas que no me gustan o no uso, como Rhythmbox, Transmission y hplip. También borro algunos juegos, dejando una selección de los mejores: swell-food, quadrapassel, sudoku, tetravex, mahjongg y xboard.

sudo apt purge rhythmbox* transmission* hplip*
sudo apt-get purge taquin robots nibbles mines klotski chess four-in-a-row five-or-more aisleriot

Actualizando

Antes de empezar a instalar los nuevos programas, limpiaremos el sistema de paquetes innecesarios, para después actualizar.

sudo apt clean && sudo apt autoclean && sudo apt autoremove

sudo apt update && sudo apt upgrade

Instalando paquetes

Con los siguientes paquetes tendremos Debian lo más completo posible.

Hardware

Mi CPU es un AMD y la tarjeta gráfica es ATI, por lo que necesito estos paquetes que Debian no instala porque no deben de ser muy libres. deb-multimedia-keyring instala las claves del repositorio Multimedia.

sudo apt install deb-multimedia-keyring firmware-realtek firmware-amd-graphics firmware-intel-sound amd64-microcode
sudo apt install mesa-utils-extra libegl1-mesa-drivers libgles2-mesa mesa-vdpau-drivers libtxc-dxtn-s2tc-bin

Sistema

Con numlockx no tendremos que pulsar Bloq Num cada vez que iniciemos sesión. Con gnome-tweak-tool podremos configurar el escritorio Gnome-Shell. Y con software-properties-common podremos añadir repositorios en la terminal como en Ubuntu con add-apt-repository.

sudo apt install numlockx gnome-tweak-tool gparted pulseaudio hardinfo
sudo apt install sudo gksu synaptic apt-xapian-index gdebi snapd software-properties-common
sudo apt install freefilesync multisystem lib32stdc++6 curl git

Disco en la nube

sudo apt install megasync nautilus-admin nautilus-megasync nautilus-dropbox

Extensiones

sudo apt install gnome-shell-extension-better-volume gnome-shell-extension-dashtodock gnome-shell-extension-mediaplayer gnome-shell-extension-move-clock gnome-shell-extension-top-icons-plus gnome-shell-extension-weather

Extensiones en la Web

Desde la web https://extensions.gnome.org/ podemos instalar con Firefox o Chromium directamente más extensiones, pero para ello tendremos que tener primero instalado el paquete chrome-gnome-shell.

https://extensions.gnome.org/
Drop down terminal, Wokspaces to dock

Utilidades

sudo apt install stickynotes p7zip-rar rar

Cursores

sudo apt install oxygencursors crystalcursors chameleon-cursor-theme breeze-cursor-theme

Java

sudo apt install icedtea-plugin

Codecs restringidos

sudo apt install w64codecs libdvdcss2 libdvd-pkg sox twolame vorbis-tools lame faad
sudo apt install ffmpeg gstreamer0.10-fluendo-mp3 gstreamer0.10-ffmpeg cdparanoia

Fuentes tipograficas

sudo apt install fontypython ttf-freefont ttf-mscorefonts-installer ttf-bitstream-vera ttf-dejavu ttf-liberation

Video

sudo apt install avidemux winff devede openshot

Audio

sudo apt install audacity easytag easytag-nautilus soundconverter gmusicbrowser

Graficos

Perfil de color «icc-profiles» (RGB→AdobeRGB1998 CMYK→CoatedFogra27)
sudo apt install icc-profiles gimp-data-extras gimp-plugin-registry gimp-texturize gimp-ufraw inkscape gthumb

Oficina

sudo apt install myspell-es mythes-es aspell-es openoffice.org-hyphenation wspanish
sudo apt install libreoffice-gtk3 libreoffice-pdfimport libreoffice-l10n-es libreoffice-help-es openclipart

Internet

sudo apt install firefox-esr-l10n-es-es chrome-gnome-shell chromium chromium-l10n flashplayer-chromium
sudo apt install liferea amule qbittorrent phpmyadmin
sudo apt install openssh-server openssh-blacklist openssh-blacklist-extra

Juegos

sudo apt install playonlinux

Limpiando

Por último hacemos una limpieza de los paquetes que han quedado en la caché y de paquetes obsoletos.

sudo apt clean && sudo apt autoclean && sudo apt autoremove

Configurando el escritorio

Con gnome-tweak-tool y las extensiones podemos configurar el escritorio Gnome-shell, añadiendo más funciones.

Debian, Software libre
190
2

2 comentarios

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

  • Hola Jhosue:

    Una pregunta:
    No puedo instalar Debian 9 en un pendrive de 16 GB con MultiSystem,
    MultiSystem me dice que “de momento este iso no es soportado”.
    ¿Vos lo pudiste lograr? ¿Cómo?

    Gracias por el artículo.

    Eduardo Ibarra.