INSTALACIÓN Y CONFIGURACIÓN DE DEBIAN 8 GNOME

INSTALACIÓN
Lo primero es obtener el archivo .iso del disco de instalación de Debian. Normalmente suele ser un lío encontrar el que buscamos, ya que Debian ofrece una gran cantidad de versiones distintas. Generalmente, cuando nos centramos en una misma arquitectura (32 bits por ejemplo), tenemos por un lado el archivo “pequeño”, por otro el “completo” y por otro uno para cada entorno de escritorio que no sea GNOME (XFCE, KDE, LXDE, etc).
Lo normal en estos tiempos es utilizar el “netinstall”, que es el archivo pequeño. Con él nos descargaríamos todo de Internet. No obstante, mi enfoque es el siguiente: Si vamos a grabar un disco (no, no puedo usar USB en mi PC), ¿qué más da que ocupe 200 MB o 700 MB? Por eso en mi caso prefiero el “completo”. Si vamos a la página de descarga, veremos que hay varios: CD-1, CD-2, CD-3… Esto es para que aquellos usuarios sin conexión a Internet puedan descargarse los repositorios completos y puedan instalar el software desde ahí.
Nosotros simplemente nos descargaremos el CD-1; todo lo que no tenga ya el disco nos lo descargaremos de Internet. Para que no nos perdamos en la inmensa base de datos de Debian, aquí te dejo dos botones para descargar los discos de 32 bits y 64 bits respectivamente:
Grabamos el .iso en un CD y fin. ¡Ya está todo! Manos a la obra. Encendemos el PC con el disco de instalación dentro (asegúrate de configurar la BIOS para cargar primero el disco, el USB o lo que uses). Cuando cargue nos mostrará una pantalla como esta:
001
Seleccionamos “Graphical install” y pulsamos Intro. Se cargará el instalador gráfico en pocos segundos (¿sorprendido? ¡es Debian, qué esperabas!). Aleccionamos español. A partir de aquí todo es pan comido, puesto que el instalador nos guía de forma excepcional a través de todos los pasos.
Después tocará el particionado de nuestro disco duro; hacedlo como queráis. Yo parto de un disco duro vacío, puesto que voy a utilizar única y exclusivamente Debian, así que selecciono la primera opción: “Guiado – utilizar todo el disco”. Elegimos el disco duro (algunos PCs tienen más de uno; asegúrate de elegir el adecuado), que como para hacer la guía estoy utilizando una máquina virtual, me sale el que creé de 50 GB. Luego elegimos “Todos los ficheros en una partición” y “Finalizar el particionado y escribir los cambios en el disco” (confirmamos después con “Sí”). Debian 8 se instalará automáticamente.
Como Debian te da la opción de instalar todos los paquetes desde discos físicos, nos pregunta si vamos a cargar otro. Le decimos que no, ya que lo haremos por Internet. En la siguiente pantalla le decimos que sí. Luego configuramos APT (no usaremos proxy, así que dejad esa opción en blanco). Cuando termine nos preguntará si queremos participar en la encuesta de paquetes. En mi caso, como quiero ayudar, elijo que sí.
Cuando nos pregunte por los programas a instalar, marcamos GNOME y le damos a “Continuar”. Tardará un buen rato, ya que descargará aproximadamente unos 1500 paquetes de Internet. Después nos preguntará si queremos instalar GRUB, le diremos que sí y seleccionamos el disco duro donde instalamos Debian. ¡Y ya está! Nos dirá que hemos terminado. Al pulsar en “Continuar” reiniciará.
Aquí te dejo capturas de todo el proceso de instalación, para que lo veas con mejor claridad:
002 003 004
005 006 007
008 009 010
011 012 013
014 015 016
017 018 019
020 021 022
023 024 025
026
Tras el reinicio, debemos asegurarnos de no tener el disco de instalación dentro del lector de discos. ¡Buen trabajo!
Postinstalación
Una amiga con un portátil Mountain con NVIDIA Optimus (Intel + NVIDIA) no podía hacer login puesto que se congelaba la imagen en GDM. ¡No te preocupes si tu caso es similar! Haz CtrlAlt + F2 en cuanto se cargue tu sistema; entrarás en modo terminal. Sigue los pasos como si no pasara nada hasta instalar los drivers de tu tarjeta gráfica, donde tras reiniciar se solucionará tu problema; si te resulta molesto, puedes ir directamente al último paso de la postinstalación (la compatibilidad con paquetes de 32 bits), hacer después el tema de los drivers y posteriormente hacer todo lo que te has saltado.
Ten en cuenta que el primer login debe realizarse utilizando el usuario root (no hace falta usar “su” después); tras configurar sudo utilizarás tu usuario personal. De la misma forma, como estás en modo terminal, deberás sustituir “gedit” por “nano” en los comandos que modifiquen archivos de texto.
Si una serie de líneas [INFO] te molestan, puedes anularlas ejecutando rápidamente el siguiente comando: echo 0 > /proc/sys/kernel/hung_task_timeout_secs
Tras entrar en nuestro Debian 8 por primera vez, ampliaremos los repositorios que usamos ejecutando lo siguiente en una terminal:
su
gedit /etc/apt/sources.list
Se nos abrirá un archivo de texto con el siguiente contenido:
Las dos últimas líneas, las de backports, no aparecen por defecto en Debian estable. Si salen en mi caso es porque para hacer las capturas utilicé Debian testing en una máquina virtual antes del lanzamiento. No hace falta que tengas activados los repositorios de backports para seguir esta guía; yo no los uso.
027
Nuestro objetivo es borrar las dos líneas de cdrom y añadir “contrib” y “nonfree” a todos los deb, de tal forma que quede así:
028
Después le damos a nuestro usuario normal la capacidad de utilizar sudo. Ejecutamos (en la misma terminal; sustituye “lajto” por tu usuario):
apt update && apt upgrade
apt install sudo
gpasswd -a lajto sudo
reboot
Nuestro PC reiniciará. Entramos de nuevo y, cuando estemos en GNOME, abrimos la terminal.
Instalamos herramientas imprescindibles:
sudo apt install preload wget nano git mercurial make pulseaudio libcanberra-pulse mpg123 libldap-2.4-2 libpulse0 libxml2 giflib-tools libpng3 libc6 gtk2-engines gcc gcc-multilib g++ g++-multilib cmake gtk+2.0 gtk+3.0 lm-sensors hddtemp
Instalamos herramientas de compresión y descompresión:
sudo apt install rar unrar p7zip p7zip-full p7zip-rar unace zip unzip bzip2 arj lhasa lzip xz-utils
Instalamos códecs:
sudo apt install ffmpeg2theora ffmpegthumbnailer gstreamer0.10-plugins-base gstreamer0.10-plugins-good gstreamer0.10-plugins-bad gstreamer0.10-plugins-ugly gstreamer0.10-fluendo-mp3 gstreamer0.10-alsa gstreamer0.10-pulseaudio gstreamer1.0-clutter gstreamer1.0-plugins-base gstreamer1.0-nice gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-fluendo-mp3 gstreamer1.0-alsa gstreamer1.0-pulseaudio gstreamer1.0-libav gstreamer1.0-vaapi libmatroska6
Instalamos soporte para DVDs:
sudo apt install lsdvd libdvbpsi9 libdvdread4 libdvdnav4
Instalamos tipografías adicionales:
sudo apt install fonts-cantarell fonts-liberation fonts-noto ttf-mscorefonts-installer ttf-dejavu fonts-stix otf-stix fonts-oflb-asana-math fonts-mathjax
wget https://github.com/adobe-fonts/source-code-pro/archive/1.017R.zip && unzip 1.017R.zip && sudo mv source-code-pro-1.017R/OTF/*.otf /usr/local/share/fonts/ && fc-cache -f -v && rm 1.017R.zip && rm -Rf source-code-pro-1.017R
Instalamos paquetes de 32 bits (esto hacedlo sólo los que uséis sistemas de 64 bits):
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install binutils-multiarch libstdc++6:i386 libgcc1:i386 zlib1g:i386 libncurses5:i386 libcanberra-pulse:i386 libldap-2.4-2:i386 libpulse0:i386 libxml2:i386 libpng3:i386
No es necesario, pero reiniciamos.

CONTROLADORES DE LA TARJETA GRÁFICA

Ahora vamos con los drivers de la tarjeta gráfica. Será fácil, no te preocupes.
intel_ati_amd
Si utilizas Intel o ATI/AMD los drivers libres que vienen por defecto serán más que suficientes (en el caso de Intel son los únicos que hay). Puntualmente, hay algunas gráficas AMD que funcionan mejor con el driver privativo; infórmate de tu modelo y de qué tienes que hacer en ese caso.
Como extra podemos instalar más paquetes para mejorar/ampliar su funcionamiento:
sudo apt install mesa-utils mesa-utils-extra libegl1-mesa libegl1-mesa-drivers libgl1-mesa-dri libglapi-mesa libgles1-mesa libgles2-mesa libglu1-mesa libopenvg1-mesa mesa-vdpau-drivers libtxc-dxtn-s2tc0 libtxc-dxtn-s2tc-bin uuid-runtime
Además, si usas 64 bits, no estaría mal instalar los paquetes de 32 bits:
sudo apt install libegl1-mesa:i386 libegl1-mesa-drivers:i386 libgl1-mesa-dri:i386 libglapi-mesa:i386 libgles1-mesa:i386 libgles2-mesa:i386 libglu1-mesa:i386 libopenvg1-mesa:i386 mesa-vdpau-drivers:i386 libtxc-dxtn-s2tc0:i386
Para aplicar los cambios, reiniciamos.
nvidia-logo
Si usas NVIDIA Optimus (Intel + NVIDIA) salta al siguiente apartado. ¡No hagas nada de esta sección!
El caso de NVIDIA, como siempre, es especial. El driver libre (abierto) que viene por defecto, Nouveau, no funciona bien bien en todas las gráficas. En la mayoría de casos el driver privativo (cerrado) de NVIDIA nos dará un rendimiento mucho mayor. No obstante, este driver cerrado ha ido abandonando el soporte a distintos modelos con el paso del tiempo, por lo que dependiendo del modelo que tengamos vamos a necesitar un driver u otro.
Por defecto el driver cerrado que ofrece Debian es el 340, que es la versión más alta que vamos a encontrar. En algunas distros más modernas, como Fedora o Arch, este driver es considerado “antiguo”, ya que existen versiones posteriores. Como en el caso de Debian es el de mayor versión, todas las gráficas modernas más las soportadas por el 340 (entre las que se incluye la mía: NVIDIA GeForce 9800 GT) funcionarán. Si compraste tu gráfica en los últimos años ten claro que necesitas este driver, pero si tiene más tiempo, comprueba que tu modelo se encuentra en la sección “Productos soportados” de esta página.
Para tarjetas muy antiguas tenemos los drivers que se mencionan en la wiki de Debian (304, 173…). Ten en cuenta que la mía, que funciona con el 340, la compré hace unos 7 años. Tiene que ser muy muy antigua para que necesites una versión anterior a la 340, así que es altamente probable que el 340 te sirva perfectamente.
Si quieres usar el driver 340, que funcionará en la gran mayoría de casos, ejecuta los siguientes comandos (si estás en 32 bits, los paquetes “libgl1-nvidia-glx-i386” y “libtxc-dxtn-s2tc0:i386” no deben ser instalados):
sudo apt update
sudo apt remove xserver-xorg-video-nouveau
sudo apt install linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') nvidia-kernel-dkms nvidia-glx nvidia-kernel-common nvidia-xconfig nvidia-settings nvidia-vdpau-driver libgl1-nvidia-glx libgl1-nvidia-glx-i386 libtxc-dxtn-s2tc0 libtxc-dxtn-s2tc-bin libtxc-dxtn-s2tc0:i386 nvidia-cg-toolkit uuid-runtime
sudo nvidia-xconfig
Para aplicar los cambios, reiniciamos.
nvidia-optimus-logo
La tecnología NVIDIA Optimus combina dos tarjetas gráficas, en principio una Intel para trabajos ligeros y una NVIDIA para trabajos pesados. Suele ser complicado hacer funcionar ambas tarjetas bajo un sistema GNU/Linux, ¡pero aquí lo haremos muy fácilmente! Simplemente abrimos una terminal y ejecutamos (los paquetes “:i386” no deben ser instalados en sistemas de 32 bits):
Ni se te ocurra ejecutar “sudo nvidia-xconfig” o configurar Xorg manualmente (incluso si te lo solicita APT). Bumblebee se encarga de configurarlo correctamente, así que déjalo en sus manos. Limítate a ejecutar los comandos exactamente como aquí los muestro.
sudo apt update
sudo apt remove xserver-xorg-video-nouveau xserver-xorg-video-intel
sudo apt install bumblebee-nvidia primus primus-libs:i386 xserver-xorg-video-intel libtxc-dxtn-s2tc0 libtxc-dxtn-s2tc-bin libtxc-dxtn-s2tc0:i386 nvidia-cg-toolkit mesa-utils mesa-utils-extra libegl1-mesa libegl1-mesa-drivers libgl1-mesa-dri libglapi-mesa libgles1-mesa libgles2-mesa libglu1-mesa libopenvg1-mesa mesa-vdpau-drivers libtxc-dxtn-s2tc0 libtxc-dxtn-s2tc-bin uuid-runtime libegl1-mesa:i386 libegl1-mesa-drivers:i386 libgl1-mesa-dri:i386 libglapi-mesa:i386 libgles1-mesa:i386 libgles2-mesa:i386 libglu1-mesa:i386 libopenvg1-mesa:i386 mesa-vdpau-drivers:i386 libtxc-dxtn-s2tc0:i386
Para aplicar los cambios, reiniciamos. Por defecto se utilizará Intel; para usar NVIDIA tendremos que ejecutar el programa poniendo “optirun” antes. Por ejemplo, si quisiéramos abrir Blender usando NVIDIA, ejecutaríamos “optirun blender”. Si tienes problemas para hacerlo, consulta esta página; seguramente haciendo lo que se te indique solucionarás tu problema.
Cuando tengamos los drivers de cualquiera que sea nuestra tarjeta gráfica, configuraremos los sensores de temperatura con este comando (responderemos a todo “yes”):
sudo sensors-detect

DESINSTALACIÓN E INSTALACIÓN DE PROGRAMAS

Lo primero es lo primero. Desinstalamos todos los programas que trae Debian por defecto y no vamos a usar o que tienen alternativas de mayor calidad (siéntete libre de no desinstalar los que tú sí uses). Después instalaremos programas extrapara formar un entorno completo (lo mismo: omite los que quieras):
Desinstalar los meta-paquetes “gnome” y “gnome-core” no supone ningún problema. De todas formas, reinstalaremos los paquetes que nos importan por si acaso tenemos problemas en el futuro.
Ten en cuenta que desinstalo Iceweasel para poner Google Chrome; tal vez no quieras hacer eso.
sudo apt remove gnome-chess cheese aisleriot five-or-more four-in-a-row gnome-documents gnome-mahjongg gnome-mines gnome-music gnome-nibbles gnome-photos gnome-robots gnome-sudoku gnome-tetravex lightsoff polari quadrapassel xboard empathy bijiben swell-foop tali vinagre vino hitori iagno gnome-klotski totem totem-common gnome-dictionary gnome-menus gnome-disk-utility xterm gnome-orca gnome-getting-started-docs gnome-user-guide hamster-applet goobox synaptic seahorse tracker
sudo apt install xinit xorg gnome-shell gnome-shell-extensions gdm3 file-roller gedit gedit-plugins eog eog-plugins gnome-calculator gnome-clocks gnome-color-manager gnome-font-viewer gnome-logs gnome-maps gnome-nettool gnome-screenshot gnome-sound-recorder gnome-system-log gnome-system-monitor gnome-tweak-tool dconf-editor rhythmbox rhythmbox-plugins simple-scan transmission-gtk gimp inkscape vlc mypaint pinta krita rawtherapee blender synfigstudio audacity ardour3 pitivi easytag filezilla brasero brasero-cdrkit gparted virtualbox virtualbox-dkms flashplugin-nonfree openjdk-7-jdk openjdk-7-jre icedtea-7-plugin evolution gnome-contacts soundconverter libreoffice libreoffice-avmedia-backend-gstreamer libreoffice-calc libreoffice-draw libreoffice-evolution libreoffice-gnome libreoffice-gtk libreoffice-impress libreoffice-report-builder-bin pepperflashplugin-nonfree gksu mpv && sudo apt remove libuim-data libuim-custom2 libuim-scm0
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
sudo apt update && sudo apt upgrade
sudo apt install google-chrome-stable && sudo apt remove iceweasel
Nos aseguramos de que todo está en es_ES.UTF-8 (o el de tu idioma):
sudo dpkg-reconfigure locales
sudo gedit /etc/inputrc
Si la línea “set convert-meta off” tiene un “# ” delante, lo borramos.
sudo gedit /etc/environment
El archivo estará vacío. Ponemos el siguiente contenido (si no eres de España, pon tu código):
es_ES.UTF-8
LANG=es_ES.UTF-8
LANGUAGE=es_ES
LC_ALL=es_ES
LC_TYPE=es_ES
export LANG
export LANGUAGE
export LC_ALL
export LC_TYPE
sudo gedit /etc/profile
Añadimos al final del archivo lo siguiente (si no eres de España, pon tu código):
es_ES.UTF-8
LANG=es_ES.UTF-8
LANGUAGE=es_ES
LC_ALL=es_ES
LC_TYPE=es_ES
export LANG
export LANGUAGE
export LC_ALL
export LC_TYPE
Ahora vamos a hacer que Skype (ni ningún programa similar) no censure el audio del resto de programas:
sudo gedit /etc/pulse/default.pa
Buscamos por el final una línea que diga “load-module module-role-cork” y la comentamos de forma que quede así:
#load-module module-role-cork
Para usar un renderizado de fuentes eficiente seguimos los pasos de este artículo.
Seguimos:
Si no programas en Haskell como yo, sáltate estos comandos y la instalación de Atom.
sudo apt install haskell-platform postgresql
cabal update
cabal install stylish-haskell
cabal install ghc-mod
Nos descargamos Atom de aquí y lo instalamos haciendo click derecho en el archivo y abriéndolo con “Instalar paquete”. Después, para ponerle un diseño de calidad, ejecutamos:
apm install seti-ui seti-syntax
Seguimos ejecutando comandos:
Si no usas Telegram, sáltate su instalación.
wget -O telegram.tar.xz https://tdesktop.com/linux && tar Jxvf telegram.tar.xz && rm telegram.tar.xz && mv Telegram .telegram-folder && echo "fontconfig" >> $HOME/.hidden && $HOME/.telegram-folder/Telegram
Nos conectamos a Telegram y cerramos. Se nos creará un lanzador para usarlo cuando queramos.
Hacemos que Adobe Flash Player funcione en sintonía con la tarjeta gráfica:
sudo mkdir /etc/adobe/
su
echo "EnableLinuxHWVideoDecode=1" >> /etc/adobe/mms.cfg
echo "OverrideGPUValidation=1" >> /etc/adobe/mms.cfg
exit
Si no usas Skype, sáltate su instalación.
Nos descargamos Skype de aquí y lo instalamos haciendo click derecho en el archivo y abriéndolo con “Instalar paquete”.
Finalmente, limpiamos:
sudo apt-get autoremove && sudo apt-get clean
Reiniciamos
INSTALACIÓN Y CONFIGURACIÓN DE DEBIAN 8 GNOME INSTALACIÓN Y CONFIGURACIÓN DE DEBIAN 8 GNOME Reviewed by PDFREEBOOK on 21:34 Rating: 5

No hay comentarios

Los Comentarios emitidos en cada uno de los contenidos deberan ajustarse al tema tratado durante el post de lo contrario sera Eliminado