Configurando Debian desde 0 (Sin WM)

Si en el otro post dejábamos Debian Stable instalado (Aunque mondo y lirondo), en este nos va a tocar instalar todo lo necesario para que esto parezca un sistema operativo.

Son bastantes comandos, pero muy simples, así que iré paso a paso. No instalaré ningún gestor de ventanas, porque eso lo explicaré con más calma.

De entrada, partimos de una consola que nos da la bienvenida de una forma seca.

d34

Lo primero que haremos, entonces, es ajustar los repositorios para empezar a instalar cosas. Y eso significa revisar el sources.list. Pero lo primero, es lo primero, así que pasaremos a superusuario y actualizaremos.

su

apt-get update

apt-get dist-upgrade

Os habréis fijado que no he puesto “sudo”. Esto es porque nuestro usuario aún no está incluido en el grupo de sudoers. Y, de hecho, sudo no está ni instalado.

Una vez hecho esto, guardamos una copia de seguridad y “retocamos” el sources.list

cp /etc/apt/sources.list /etc/apt/sources.list.backup

nano /etc/apt/sources.list

hasta dejarlo así.

# OFICIALES
deb http://ftp.es.debian.org/debian/ stable main contrib non-free
deb http://security.debian.org/ stable/updates main contrib non-free
deb http://ftp.es.debian.org/debian/ stable-updates main contrib non-free

# BACKPORTS
deb http://httpredir.debian.org/debian/ jessie-backports main contrib non-free

# MULTIMEDIA
deb http://deb-multimedia.org/ stable main non-free

Las principales diferencias, son que hemos habilitado main y non-free para poder tener una mayor cantidad de software (Y por cosillas como los drivers privativos, por ejemplo), hemos añadido el repositorio de backports (El cual nos permitirá tener algunos paquetes más actualizados, aunque de esto no se debe abusar) y hemos puesto un repositorio destinado al multimedia, así como que hemos borrado las fuentes, dado que no vamos a usarlas (Caso necesario, es tan fácil como copiar las 3 primeras líneas y sustituir deb por deb-src).

Una vez hecho esto, actualizaremos de nuevo y añadiremos la llave necesaria para el repositorio deb-multimedia (Veremos que nos lanza un error de llave GPG):

apt-get update

apt-get install deb-multimedia-keyring -y

apt-get update

Con esto ya tenemos el repositorio activado.

Si estamos funcionando en una versión de 64bits, es buena idea tener activado el soporte multiarch, el cual nos permitirá, por ejemplo, instalar steam (O zsnes, incluso)

dpkg –add-architecture i386

apt-get update

Bien. Y con esto, hemos terminado de actualizar. Ha llegado el momento de instalar todo el mogollón. Aquí hay puntos a tener en cuenta, como el audio, la gráfica y la elección personal de los paquetes.

Para el audio con ALSA:

apt-get install alsa-base alsa-utils volumeicon-alsa

Para el audio con Pulseaudio:

apt-get install pulseaudio pavumeter pavucontrol volti

Para la interfaz gráfica yo uso el driver de Nvidia. El de nouveau está bien, pero no da aún el mismo rendimiento. No obstante, para hacer el arranque básico, dejo nouveau y al final de la instalación es cuando paso al de Nvidia. Lo mismo haremos para ATI.

apt-get install xorg xserver-xorg mesa-utils xinit x11-apps x11-utils

Instalamos el gestor de sesiones lightdm (Su nombre lo dice todo, es ligero, y además funciona de lujo)

apt-get install lightdm

Después de esto, pasamos a los paquetes “básicos”. La selección que yo uso es:

  • Ranger. Un increíble navegador de archivos por terminal. Requiere un poco de tiempo acostumbrarse, pero es mucho más cómodo que usar el ratón, ¡En serio!
  • PcManFM. De los navegadores de archivo ligeros, el que yo considero el mejor. Otra gente usa Thunar, es para gustos.
  • Firefox-ESR. No hay mucho que decir de este navegador web. Rápido, completo, con muchísimas extensiones y 100% integrado en Debian.
  • Medit. Un bloc de notas muy configurable y fácil de usar.
  • Xarchiver. Como gestor de archivos comprimidos tiene sus carencias, pero para lo básico es muy eficaz, y no tiene casi dependencias.
  • Clipit (O Parcellite). Ambos son buenos gestores de portapapeles, muy ligeros, y sin casi dependencias.
  • Gpicview. A mi gusto es un gran visor de fotografías. También está Viewnior en este campo, pero me gusta más el primero.
  • Mpv. Sin casi dependencias, es un reproductor de vídeo muy bueno y sencillo.
  • Music On Console. Rápido, configurable, no pesa, es por consola… Imprescindible.
  • Nitrogen. Nos gestionará el fondo de pantalla si no queremos que lo haga pcmanfm (Que no me gusta como lo hace). Eficaz, rápido y elegante.
  • LxAppearance. Pese a que pertenece al entorno LXDE casi no instala dependencias innecesarias, y permite controlar todo – o casi todo – el aspecto gráfico (Cursores, iconos, ventanas…)
  • Icedove. Un asistente de correo genial (Básicamente es el Thunderbird) que además configura las cuentas en un plis-plas, sin complicaciones.
  • Transmission. Un cliente de bittorrent espectacular. Si se quiere instalar el emule, hay que instalarlo como “amule”, pero no se yo como estará hoy día de contenido.
  • Galculator. Una calculadora bien sencilla y eficaz.
  • MuPDF. Lector de PDF sencillo. Haz una cosa, y hazla bien, ¿no?
  • Comix. Para leer comics en .cbr o .cbz. Funciona increíblemente rápido.
  • GmRun. Nos servirá para ejecutar comandos con el clásico Alt+F2 (Por ejemplo). Pero además de eso permite ejecutar comandos complejos y es veloz.
  • Libreoffice. ¿Qué decir que no se sepa ya?
  • Htop. Un visor de procesos por terminal. Permite enviar señales de apagado, kill, ver que consume cada programa, se puede configurar…

Por supuesto, hay más paquetes, pero vamos por partes.

apt-get install ranger w3m pcmanfm firefox-esr firefox-esr-l10n-es-es medit xarchiver clipit gpicview mpv moc nitrogen lxappearance icedove icedove-l10n-es-es transmission-gtk galculator mupdf comix gmrun libreoffice libreoffice-l10n-es htop

Nota: Los paquetes añadidos son w3m (Que nos servirá para que Ranger nos abra las fotografías en el propio programa, sin externos) y las traducciones al castellano de Firefox, Icedove y Libreoffice.

Aún nos quedan más cosas… ¿El soporte para rar? ¿Fuentes? ¿Códecs? ¿¿sudo??

apt-get install rar unrar zip unzip ace unace w64codecs ttf-mscorefonts-installer ttf-aenigma xfonts-terminus sudo

Esto nos instalará un buen paquete de fuentes, herramientas de compresión y códecs privativos. En este punto, cuidado, si la instalación es de 32bits, el nombre es w32codecs.

A ver, a ver, por donde íbamos… Quizá necesitemos un gestor de conexiones de internet, uno que funciona de lujo es wicd.

apt-get install wicd wpasupplicant

Ya con esto, al acabar de instalar (Nos hacemos un café, el desempaquetado cuesta un rato largo) y reiniciar, nos esperaría la interfaz de lightdm y una pantalla en gris, con una triste terminal. Eso es el entorno X, el cual ya es perfectamente usable, aunque doloroso. Habría que instalarle un gestor de ventanas, un panel, etc., pero eso, en otro post con más calma.

Lo que sí haremos es vincularnos al grupo sudoers para usar sudo con comodidad. Como root, abrimos /etc/sudoers

nano /etc/sudoers

Y debajo de %sudo ALL =(ALL:ALL) ALL añadimos una línea con nuestro usuario (Y no tocamos nada más).

nacho ALL=(ALL:ALL) ALL

Lo que nos dejará así el archivo:

# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
nacho ALL=(ALL:ALL) ALL

Guardamos con Ctrl+o, salimos con Ctrl+x y repetimos en /etc/group

nano /etc/group

Aquí es más sencillo. Buscamos la línea donde pone sudo:x:27 y la dejamos tal que así:

sudo:x:27:nacho

Guardamos, y ya tenemos privilegios de superadministrador.

Y para finalizar, haremos un pequeño script para actualizar todo el sistema en un solo comando. Como total, de la consola aún no hemos salido, usaremos otra vez (como usuario, no root) nano, el pequeño bloc de notas vía ncurses:

nano update

Y dentro pondremos esto:

#!/bin/bash

apt-get update
apt-get dist-upgrade -y
apt-get autoremove -y
apt-get clean -y
apt-get autoclean -y

Guardamos con Ctrl+o, salimos con Ctrl+x, le damos permisos de ejecución aún como usuario y lo copiamos como root a /usr/bin:

chmod +x update

sudo cp update /usr/bin

Ahora simplemente escribiendo en cualquier consola “sudo update” (Sin las comillas) nos actualizará, instalará versiones nuevas si hay, limpiará la caché y eliminará los paquetes huérfanos.

Nota de edición: En un principio el gestor de sesiones anotado era Slim. Pero lleva descontinuado un tiempo muy largo y es posible que ya esté muerto. Es una lástima, dado que el paquete en Debian funciona tan bien que ni lo sabía. A partir de ahora pasaremos a LightDM para todo.

Si, de todos modos, os apetece usarlo (Es muy buen display manager) recordad que tenéis que poner como defecto vuestro gestor de ventanas mediante:

sudo update-alternatives –config x-window-manager

Y seleccionarlo de la lista.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s