En esta entrada se configurará el sistema operativo Debian.
¿Qué es Debian?
Debian GNU/Linux es un sistema operativo libre, desarrollado por miles de voluntarios de todo el mundo, que colaboran a través de Internet.
La dedicación de Debian al software libre, su base de voluntarios, su naturaleza no comercial y su modelo de desarrollo abierto la distingue de otras distribuciones del sistema operativo GNU1.
Añadir drivers para la tarjeta de WiFi y NVIDIA
Ejecutando los siguientes comandos se iniciará sesión como root y se añadirán los repositorios necesarios para añadir los drivers no incluidos en los repositorios totalmente libres:
| |
Comprobar que los paquetes han sido instalados:
| |
Añadir a un usuario al grupo sudo
| |
Comprobar que se ha añadido al grupo sudo
| |
Iniciar sesión con el usuario del grupo sudo
| |
Instalar git y wget
| |
Instalar zsh y Oh my zsh2
| |
Instalar Powerlevel10k
Descargar y pegar las 4 fuentes .ttf Meslo Nerd en /usr/local/share/fonts. Deben tener los permisos 644 (-rw-r–r–).3
Creamos la carpeta /usr/local/share/fonts:
| |
Descargamos las fuentes:
| |
Clonar el proyecto de powerlevel10k:
| |
Sustituir el siguiente valor en ~/.zshrc:
| |
Configurar al gusto y actualizar los cambios del fichero ~/.zshrc:
| |
Añadir lanzadores al menú
Utilizar el siguiente comando para emular en zsh las aplicaciones en /etc/profile.
| |
Instalación de programas recomendados
Snapd
Instalación
Se instala los paquetes snapd y core:
| |
Añadir ruta de ejecutables al PATH de bash y Zhs
Se añade la ruta de ejecutables snap al PATH:
| |
Se comprueba que se ha añadido correctamente la ruta:
| |
Añadir lanzadores al menú de aplicaciones
Se crea un enlace simbólico desde el directorio que almacena los lanzadores de snaps (/var/lib/snapd/desktop/applications) al directorio de aplicaciones del sistema (usr/share/applications/)
| |
Flatpak
Instalación
De la documentación oficial de Flatpak, se siguen los siguientes pasos:
- Instalar Flatpak
| |
- Se instala el repositorio de Flatpak
| |
- Se reinicia el sistema para aplicar los cambios.
Añadir lanzadores al menú
Se crea un enlace simbólico desde el directorio que almacena los lanzadores de flatpak (/var/lib/flatpak/exports/share/applications/) al directorio de aplicaciones del sistema (usr/share/applications/)
| |
Aptitude
| |
Cliente de sincronización de Nextcloud
Descargar el archivo AppImage desde Nextcloud, darle permisos de ejecución al usuario y ejecutarlo con:
| |
Sincronizar carpetas.
KeePassXC
Nota: se instala a través de Snap porque los repositorios oficiales tienen una versión desactualizada.
- Se instala a través de snap:
| |
Se descarga la extensión para el navegador.
Se configura la extensión del navegador a través de un script oficial de KeePassXC. Guardar script y ejecutar:
| |
En caso de obtener el error Could not find keepassxc.proxy! Ensure the keepassxc snap is installed properly., esto se debe a que falta añadir la ruta de ejecutables snap al PATH mediante:
| |
Volver a ejecutar el script:
| |
VSCodium 4
- Añade la clave GPG del repositorio:
| |
- Añade el repositorio:
| |
- Actualización de repositorios e instalación de VSCodium:
| |
Usar LaTeX con VSCodium
- En settings buscar por
word wrapy activar para que las líneas no sean infinitas. - Instalar la distibución de LaTeX Texlive (recomendada por la extensión LateX Workshop de VSCodium), ChkTex para comprobar la semántica de Latex y texlive-extra-utils para extensiones como latexindent.
| |
- Añadir la ruta
| |
Inskape
Instalar a través de los repositorios de flatpak.
| |
Mattermost-Desktop
Según la documentación oficial de Mattermost, para los sistemas operativos basados en Debian, los pasos a seguir son:
- Se descarga la última version de Mattermost (usar la página documentación oficial): 64-bit systems mattermost-desktop-4.6.2-linux-amd64.deb
Zotero
Los pasos que se han tomado de referencia son los que vienen en la wiki de Debian para instalar Zotero.
Se instala Zotero a través de Flatpak:
| |
Se añade Zotero al PATH:
| |
Se ejecuta Zotero:
| |
Se sincroniza la biblioblioteca y se instala el plugin BetterBibTex. Para instalar el plugin de BetterBibTex se sigue su documentación.
Una vez instalado, añadir el siguiente script para que añada las keywords al exportarlo con
OwnCloud
Seguir la guía de installación para Debian.
Una vez esté instalado, sincronizar carpetas.
Thunderbird
Copiar y pegar la carpeta .thunderbird para hacer migración completa. Instalar con:
| |
Pip
| |
Node y npm
| |
Kubernetes
kubectl
Install using native package management
Configuración de sonido HDMI
Según este post, se debe añadir en /etc/pulse/default.pa lo siguiente:
| |
Customización de xfce en Debian
Tema
Se descargan temas desde xfce-look, filtrando por rating. Alguno recomendado son Qogir-dark, Ultimate-dark o Nordic . Se descomprimen y se copian en la carpeta .themes, ubicada en /home/nombreUsuario/.themes.
Se accede a Appeareance -> Themes -> Qogir-dark.
Iconos
Se añaden los iconos Qogir-dark. Son descargados de xfce-look, se descomprimen y se copian en la carpeta .icons ubicada en /home/nombreUsuario/.icons.
Se accede a Appeareance -> Icons -> Qogir-dark
Dock
Instalación de Plank:
| |
Gestor de ventanas
Instalar emerald:
| |
Ejecutar el programa emerald-theme-manager y escoger un tema:
| |
Correr en segundo plano:
| |
Plymouth
Pasos seguidos de la wiki oficial de Debian.
Gestor de ventanas i3wm
| |