miércoles, 19 de junio de 2019

Instalando el Debian 10 Buster

Ya se ha anunciado, para el 6 de julio, el Debian 10 Buster. Y no he podido resistir la tentación de, como ya estamos a nivel ‘Release Candidate’, instalarlo. Y debo decir dos cosas: la primera que, como pensaba hacer una instalación ‘a fondo’ (o sea, 'desde cero') después del verano, y ahora solo se trataba de curiosidad (o sea, ‘versionitis’), me decidí, en principio, aunque nunca me gustó el método, ‘actualizar’ de la forma más simple, o sea cambiando los repositorios para 'apuntar' a Buster, y dar a actualizar. Pero el sudo aptitude update && sudo aptitude dist-upgrade me dió inconsistencias, y desistí.

La segunda alternativa más sencilla para actualizar Debian es reinstalándolo desde la ISO correspondiente, pero eligiendo 'particionado manual' y no formateando la partición /home para, de esta forma, conservar mis archivos y configuraciones.
(el proceso de instalación es muy sencillo, está muy automatizado y ya lo he descrito aquí varias veces: basándonos en una ISO ‘netinstall’ lo único que hay que hacer es, en la fase del ‘tasksel’, salirnos del ‘netinstall puro’ y marcar, aparte de las ‘Utilidades’, el entorno gráfico (en mi caso Cinnamon) y el entorno Debian, y lo del servidor de impresión, para que se instale CUPS… y quede con los paquetes de utilidades y herramientas básicos). Y etc, etc, etc...

Al no formatear la partición /home, se mantiene la apariencia del escritorio y del menú, si bien solo funcionarán los lanzadores de las aplicaciones o utilidades que se hayan instalado (o las que tenga enlazadas, en mi /home, como ‘AppImages’’, que ya dije que tengo varias, interesantes).  
Por cierto que, como siempre sospeché, en esto de la ‘portabilización’ de las aplicaciones ‘no es oro todo lo que reluce’ y veo que algunas (pocas) de mis AppImages o tardan mucho en arrancar o, sencillamente, no arrancan. Supongo que tendrá algo que ver el cambio de versión de Debian, así que me emplazo para tratar de resolver estos casos y volver a disponer de las AppImages fallidas.
Por supuesto también desaparecen las Apps que había instalado con flatpak (y snap) y, como dije en su día, como no me gusta abusar de estas utilidades, y además ahora me conformo con las versiones ‘por defecto’ que trae el Debian 10 para LibreOffice y en Gimp, borro todo lo que tenía, en /home, respecto a su instalación con flatpak (o sea, por ejemplo, las carpetas .var/ y /.local/share/.flatpak/)

Pero vamos al asunto...

Paso previo: la estética general
Desde luego, el mantener /home me ha facilitado el tener, de entrada, bastante configurado mi escritorio, Panel, etc.
Veo algunos cambios en los iconos, y veo, también, que en los iconos del Escritorio del entorno Cinnamon ya no se puede modificar individualmente su tamaño, sino solo como ‘pequeños normal y grandes’. Y no me gusta nada el cambio...
No están, pero puedo instalar, los ‘numix-icon-theme’, y ponerlos con Configuración del Sistema-Temas. Y en Libreoffice faltan los iconos ‘galaxy’, que no se encuentran, para Buster, en los paquetes 'libreoffice-style-...' (parece ser que dependen, estrictamente, de una versión de libreoffice-common). Pero se puede descargar esta extensión de aquí y, tras añadirla (con Herramientas-Gestor de extensiones), al reiniciar Libreoffice, ya puedo elegir estos iconos Galaxy en Herramientas-Opciones-Ver-Estilo de iconos.

Paso 1: la consola y sudo
Lo primero que hago es instalar ‘gnome-terminal’, que es la consola con la que mejor me las arreglo. Y aptitude. Lo más cómodo es instalarlas con Synaptic, que viene instalado por defecto. Ya viene instalado por defecto ‘sudo’.
Así que solo me queda habilitar mi usuario, con 
su
nano /etc/sudoers

para escribir el consabido (en mi caso)
doc ALL=(ALL) ALL
Defaults !authenticate

y habilitar al usuario ‘doc’ como administrador, desde la misma terminal de root, con
gpasswd -a doc adm


Paso 2: los repositorios
Lo de siempre... 
sudo nano /etc/apt/sources.list
y, de momento, solo añado contrib non-free a los repositorios de buster que me aparecen por defecto. Y los refresco con el consabido 'sudo aptitude update'
Ya instalaré, más tarde, el VirtualBox. Porque, de momento, no se puede instalar, por dependencias incumplidas, en Buster. Supongo que más adelante si podré hacerlo, (ver aquí), añadiendo al /etc/apt/sources.list (de momento, mientras no se oficialice 'Buster'), estas líneas...
# REPO VirtualBox Oracle
deb http://download.virtualbox.org/virtualbox/debian stretch contrib
# e instalar la key copiando, en consola...
# wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -

Y a ver si me libro de añadir los repositorios de multimedia, que ya se dijo en Stretch que los 'repos' oficiales iban a incluir paquetes multimedia.

Paso 3: Otras aplicaciones
Sigo, más o menos este guión así que, actualizando el tema de las aplicaciones complementarias, instalo, de momento (incluso algunas cosas ya aparecen, en Buster, como instaladas por defecto)...
sudo aptitude install thunderbird-l10n-es-es printer-driver-cups-pdf pdfarranger net-tools chromium chromium-l10n
sudo aptitude install gparted gkrellm gucharmap clamtk p7zip-full p7zip-rar aisleriot
gtkorphan
sudo aptitude install amule qbittorrent firmware-linux-nonfree grsync youtube-dl ink mailnag
sudo aptitude install ffmpeg soundconverter mediainfo-gui winff x264 qmmp
y, si me apetece...
sudo aptitude install
libreoffice-pdfimport fbreader manpages-es-extra gnome-mastermind kodi gprename handbrake devede mencoder 
y quizás alguna otra más (por ejemplo cosas de OCR, según demanda), o lo que vea repasando mi Blog.

Paso 4: el controlador gráfico
Como uso nVidia, por defecto se me instala el controlador nouveau. Normalmente me funciona bien pero, por si me da un servicio más completo, instalo los privativos de nVidia como decía aquí, así que...
sudo apt-get install linux-headers-$(uname -r)
(Siempre es interesante, y necesario para compilar, el tener instalados los 'linux-headers' correspondientes a tu linux-image (kernel), y este mandato es la manera más cómoda de hacerlo). 
Y ahora, ya, en mi caso, sudo aptitude install nvidia-legacy-340xx-driver 
y solucionado

Paso 5: el wifi
En mi PC de sobremesa uso el nano adaptador de wifi que decía aquí, y tendré que reinstalarlo.
Ningún problema con el paquete 'build-essential', que en Buster ya viene instalado por defecto así que, teniendo ya instalados los linux-headers... solo queda instalar
sudo aptitude install git
y ahora, previo, es importante, reiniciar el PC, descargo...  
https://github.com/lwfinger/rtl8188eu/archive/master.zip 
descomprimo el zip y, abriendo una consola en su carpeta, compilo y fijo con  
make
sudo make install
sudo modprobe -v 8188eu 

para, finalmente, con 
sudo nano /etc/modules 
añadir a ese archivo editado la línea
 8188eu 
para que se cargue al arrancar el PC. 
Pero, por cierto, no me reconocía nada hasta que tuve la 'feliz idea' de desenchufar el nano-adaptador y, solo al enchufarlo otra vez me reconoció todo. Así que a lo mejor todas estas cosas hay que hacerlas... antes de insertar el adaptador.

Conclusiones finales
Bien, de momento, aquí está el Debian 10 Buster. No me ha ilusionado nada, aparte de las rutinarias mejoras en las versiones instaladas. Y el problema (que no se si se resolverá cuando salga la versión final) es que, como primera impresión,  hay cosas que funcionan peor. Por ejemplo, no va el gtkorphan (pero si deborphan que tiene una GUI), ni varias AppImages (he tenido que instalar, por repositorios, el qBittorrent), no funciona Gnash y por tanto aún no puedo hacer funcionar algunos archivos en formato 'swf', etc, etc.
En fin, que esto es lo que hay... y por lo menos ya lo he probado instalar, y habrá que irse acostumbrando. Por lo menos me ha servido para 'aligerar' un poco mi partición root, que ya pesaba más de 10 GB... y ahora, con todo lo indicado ya instalado, solo ocupa algo más de 6 GB

Pero, en el fondo, maldita versionitis...


NOTA FINAL: y que no se me olviden pequeñas cositas como...
acelerar la carga de los repositorios
hacer un poco de limpieza con Localepurge 
instalar deborphan y crear lanzador, o lanzar desde consola, su GUI 'sudo orphaner'
mejorar ('un poquito') el GRUB (por cierto, en Buster ya se puede instalar el 'grub-customize') 
y, por supuesto, crear una copia de seguridad con clonezilla
Y mejorar el Display Manager, como decía aquí 


No hay comentarios:

Publicar un comentario