Reinstalar mi sistema Debian

Índice
Introducción
Datos de Hardware
Configuraciones personales
Entorno de escritorio
Paquetes a instalar
Servidor local
Scripts de Nautilus
Fuentes
Iceweasel
LibreOffice

Introducción
Es una decisión que no suelo tomar a menudo, pero a veces hay que afrontarla y llevarla a cabo.

Se trata de hacer una instalación limpia del sistema operativo en mi ordenador. Al principio eso me suponía tener que estar unas cuarenta y ocho horas sin ordenador... no, no se tarda tanto en instalarlo, pero hay otros aspectos de la vida personal, profesional y social que atender en ese tiempo.

Con el paso de los años (y esta instalación suelo hacerla cada varios años), he aprendido a organizarme y a saber qué necesito para hacerlo de forma rápida y eficiente.

Datos de Hardware

El interior de un procesador es un conjunto de bloques interconectados entre sí y cada bloque realiza una función. Se llama arquitectura al diseño de los elementos y como se interconectan.

Para conocer los datos del hardware del ordenador en el que voy a instalar el sistema, teniendo en cuenta que hay varias arquitecturas y que las imágenes ISO para descargar ya suelen venir específicamente para cada una, lo mejor es escribir en un terminal:
uname -m

Y nos dará un valor. En mi caso el resultado es: i386. Pero pueden ser otros: amd64, arm64, armel, armhf, mips, mipsel, powerpc, ppc64el, s390x, source, multi-arch

Configuraciones personales

Suelo guardar la configuración de cada uno de los programas antes de instalar el sistema. O bien exportando los datos o bien copiando la carpeta .NombrePrograma del directorio /home. Recuerda que hay que mostrar los directorios y ficheros ocultos mediante Ctrl+H.

El listado de programas de los que suelo guardar su configuración:

  • Filezilla: un cliente FTP multiplataforma
  • Calibre: un gestor y organizador de libros electrónicos
  • Gramps: un software de genealogía
  • Grsync: que permite sincronizar archivos y directorios entre dos máquinas
  • BackInTime: que realiza copias de seguridad
  • Inkscape: un editor de gráficos vectoriales
  • XSane: el programa de acceso estandarizado a cualquier dispositivo de escaneo
  • K3b: para la grabación de discos compactos y DVD

Entorno de escritorio

Aunque hay varios:
cinnamon, gnome, kde, lxde, mate, xfce,...
gnome classic (interfaz de usuario básica) es el que suelo instalar.

Paquetes a instalar

Los paquetes o programas que suelo instalar tras la instalación inicial del sistema Debian:

  • cups-pdf: para imprimir en un fichero .PDF que puedas guardar o enviar por correo.
  • filezilla: un cliente FTP
  • calibre: que gestiona la biblioteca de libros
  • gramps: para el árbol genealógico
  • grsync: una interfaz gráfica para rsync, una herramienta de copias de seguridad y sincronización de ficheros
  • backintime: para hacer copia de seguridad diaria desatendida
  • parcellite: un poderoso clipboard que es capaz de recordar 25 o más elementos siempre disponibles mediante un icono en el área de notificación.
  • workrave: para hacer pausas en el trabajo, consejos de estiramientos de nuestras extremidades en las pausas para evitar lesiones oculares o musculares por estar demasiado tiempo en la misma postura
  • gscan2pdf: para escanear ocr
  • iceweasel-l10n-es-es: el paquete de idioma en español para iceweasel.
  • k3b-i18n: el paquete de idioma en español para K3b.
  • libreoffice-help-es, libreoffice-l10n-es: paquetes de ayuda y traducción al español de LibreOffice
  • gparted: para llevar a cabo particiones en discos duros y memorias USB
  • nautilus: el gestor de archivos, muy fácil de usar, que ofrece casi todas las opciones que un usuario normal necesita;
  • python-nautilus: para ejecutar script desde nautilus
  • ffmpeg: para convertir vídeos, extraer audio de un vídeo, extraer imágenes de un vídeo
  • lm-sensors: para detectar los sensores de la placa base y procesador
  • hddtemp: para detectar los sensores de los discos duros
  • psensor: para monitorizar de forma gráfica la temperatura de hardware
  • mysql: el motor de Base de Datos
  • php5-mysql: para tener mi propio servidor local
  • apache2: para tener mi propio servidor local
  • php5: para tener mi propio servidor local
  • phpMyAdmin: para administrar mis bases de datos en el servidor local
  • pdftk: para unir, dividir y reducir PDF
  • unetbootin: para crear USB arrancables, con una distribución GNU/Linux
  • testdisk: para recuperar archivos borrados, especialmente particiones perdidas. Photorec: recuperación de archivos borrados (especialmente archivos multimedia).

Servidor local

Mis Bases de Datos en el servidor local, las suelo exportar periódicamente para tratar de recuperarlas si hay algún problema. Si se cree conveniente, la ruta se puede cambiar a /home/usuario/Documentos/ubicacionBBDD

Para configurar el servidor local en otra carpeta diferente a la de instalación por defecto, editaremos el archivo correspondiente mediante:
sudo gedit /etc/apache2/sites-available/default

Sustituir: DocumentRoot /var/www/domain/
Por: DocumentRoot /home/usuario/Documentos/ubicacionBBDD/
Sustituir:
Por:

Guardar los cambios

Reiniciar el servidor:
sudo /etc/init.d/apache restart

Comprobar si funciona

Descargar phpMyAdmin (phpMyAdmin), descomprimir y dejar la carpeta en el nuevo servidor.

Scripts de Nautilus

Los Scripts de Nautilus son unas pequeñas aplicaciones que podemos ejecutar desde el Explorador de Archivos de Gnome (Nautilus). Hay diferentes tipos de scripts: para el manejo de imágenes, para archivos de audio, creación de DVDs o una herramienta para lanzar tus propios comandos de forma parametrizada.

Hay que copiar los scripts en el directorio:
/home/usuario/.gnome2/nautilus-scripts

Darle permisos de ejecución.

Si seleccionamos desde Nautilus cualquier archivo y pulsamos el botón derecho aparecerá un menú llamado "Scripts" con la misma estructura que el directorio anterior y podremos ejecutarlos.

Fuentes

Instalar las tres:

  • DoctorEnAlaskaNormal: original en su caligrafía
  • DoctorEnAlaskaOSubrayada: la auténtica y original en su caligrafía
  • SpranqEcoSansRegular: ahorra tinta al imprimir

Iceweasel

Instalar las extensiones:

LibreOffice

Instalar las extensiones:
http://extensions.libreoffice.org/

Manual