20250904 - Instalación Debian 13


Índice:

      Información

      Leer antes de empezar

      Enlaces

      Notas para posteriores instalaciones

      Antes de empezar

         Script: Copia de seguridad de HOME

         Script: Tareas previas a la instalación

         Aplicaciones Flatpak

      Instalación

         Distribución de los discos duros

      Tras la instalación

         Script: Tareas posteriores a la instalación

         Configuraciones

         Copia de documentación y archivos

         Configurar trabajos de mantenimiento y backup de la información

         Instalar aplicaciones manualmente

         Aplicaciones al inicio (Crontab)

      Información adicional

         Instalar y Configurar Flatpak - App,s flatpak

         Configurar fstab

         Impresoras

         Incluir usuario en el grupo sudo (*)


Información  ⮴  

Fecha   : 4 de septiembre de 2023

Versión : Debian 13.00


Se realiza una instalación sin modificar las particiones, y manteniendo los

datos de la partición /HOME.


En la carpeta /home/juanp/00-old-oculto se guardan las carpetas ocultas de

/HOME/juanp, esto se hace antes de la instalación iniciando un live y con el

gestor de archivos.


Leer antes de empezar  ⮴  

IMPORTANTE: Después de actualizar / reinstalar, no deber realizarse una

sincronización hasta haber finalizado de configurar correctamente

el equipo.

Si la hacemos antes de la cuenta, el sincronizador eliminará

archivos/carpetas que no encuentre en la nueva instalación.


Leer el apartado Notas tras la instalación


Portátil ASUS:

ESC     -> Boot Menu


Enlaces  ⮴  

Debian images: installer images, live images, cloud images

Medios de instalación de Debian usando USB, CD, DVD

Old Debian releases on CD/DVD


Notas para posteriores instalaciones  ⮴  

En este apartado se recogen notas a tener en cuenta en futuras instalaciones.


Antes de empezar  ⮴  

Realizar copias de seguridad:

.- Sincronización de $HOME sobre NAS WD

.- Sincronización sobre MEGA

.- Tarea de DejaDu

.- Backucp sobre los SDD portátiles


Configurar el script de instalación


Script: Copia de seguridad de HOME  ⮴  

Ejecutar el script de instalación y seleccionar la opción de copia de segu-

ridad de la carpeta personal.


Este backup realizará las siguientes tareas:


1) Backup sobre NAS WD de:

.- Backup de Biblioteca Calibre

.- Backup de Imágenes

.- Backup de Fotografía


2) Backup sobre disco externo de $HOME"

Salvo las carpetas anteriores y las exclusiones definidas en el

archivo g_file_exclusiones


Script: Tareas previas a la instalación  ⮴  

Ejecutar el script de instalación y seleccionar la opción de tareas previas

a la instalación.

Copiar la información guardada en g_folder_copy en un USB que se usará tras

la instalación del SO.


Aplicaciones Flatpak  ⮴  

Comprobar la versión de las apps instaladas y de la que se van a instalar,

si fueran diferentes comprobar compatibilidad para migrar la configuración.

Particularmente hay que mirar shotwell.


El script guarda/restaura las configuración de las siguientes aplicaciones

.-  App FlatPak - Configuración VSCodium

.-  App FlatPak - Configuración calibre

.-  App FlatPak - Configuración shotwell


Las aplicaciones que instala están definidas en g_file_packages_flatpak

.- org.gimp.GIMP"

.- org.gnome.Shotwell"

.- com.vscodium.codium"

.- com.calibre_ebook.calibre"

.- org.videolan.VLC"

.- org.telegram.desktop"


Listar las aplicaciones flatpak instaladas:

      flatpak list --app


La configuración de estas aplicaciones se guarda en:

      $HOME/.var/app


La cache no es necesario copiarla.


Tener presente la versión de las aplicaciones.


Instalación  ⮴  

Para realizar la instalación se usan dos imágenes.


1) Una imagen live con Gnome para copiar en la carpeta /home/juanp/00-old-oculto

las carpetas ocultas de /HOME/juanp


debian-live-13.0.0-amd64-gnome.iso


2) Una imagen para iniciar el instalador normal (no gráfico) para realizar la

instalación, ya que es más rápida y sencilla de hacer.


debian-13.0.0-amd64-netinst.iso


Para crear el USB con la ISO se usa Impresion (Genome) (Disponible en Software)


Distribución de los discos duros  ⮴  

En este caso se mantiene el particionado del disco, cuyo resumen es:


NAME        FSTYPE    MOUNTPOINTS SIZE OWNER

nvme0n1

├─nvme0n1p1 vfat   1% /boot/efi    512M root   NO Formatear

├─nvme0n1p2 ext4   29% /          46,6G root      Formatear

├─nvme0n1p3 ext4   32% /var       46,6G root      Formatear

├─nvme0n1p4 swap       [SWAP]      954M root      Formatear

├─nvme0n1p5 ext4    0% /tmp        3,7G root      Formatear

└─nvme0n1p6 ext4   35% /home     855,6G root   NO Formatear


El script recopila la información y la guarda de forma automática con los

comandos siguientes un archivo.

    lsblk -f -m

    df -h

Archivo: ./discos/info_discos.txt


Tras la instalación  ⮴  

Comprobar que las aplicaciones que se van a instalar con flatpack no estén ya

incluidas en la distribución.

Script: Tareas posteriores a la instalación  ⮴  

Ejecutar el script de instalación y seleccionar la opción de tareas posterio-

res a la instalación.

Configuraciones  ⮴  

.- Revisar configuración Contraseñas - SeaHorse

Comprobar que los permisos de $HOME/.gnupg sean los correctos.

        ls -l -A ~ | grep gnupg && ls -l -A ~/.gnupg


        drwx------  4 juanp juanp  4096 ene 25 18:05 .gnupg

        total 36

        drwx------ 2 juanp juanp 4096 ene 22 19:23 crls.d

        drwx------ 2 juanp juanp 4096 ene 22 19:23 private-keys-v1.d

        -rw------- 1 juanp juanp 9611 ene 22 19:23 pubring.kbx

        -rw------- 1 juanp juanp 7325 ene 22 19:23 pubring.kbx~

        -rw------- 1 juanp juanp  600 ene 22 19:23 random_seed

        -rw------- 1 juanp juanp 1200 ene 22 19:23 trustdb.gpg


El script debería haberlo hecho. Si no es así:

          chown -R $(whoami) ~/.gnupg/

          find ~/.gnupg -type f -exec chmod 600 {} \;

          find ~/.gnupg -type d -exec chmod 700 {} \;


.- Comprobar si alguna de las app que se han instalado con flatpak ya lo

estuvieran desde los repositorios de Debian, en cuyo caso sería conve-

niente desintalarla.

          # Listar las app instaladas con flatpak

          flatpak list --app


Shotwell seguramente esté instalada desde los respositorios de Debian,

para desintalarla:

          sudo apt-get --purge remove shotwell


.- Configurar escritorio


..- Configurar el tema: Retoques - Apariencia

...- Activar botón minimizar


..- Nautilus preferencias

...- Abrir elementos con una sola pulsación

...- Listas: Tipo detallado tras el tamaño

...- Tabulador 2 - Espacios


..- Configurar extensiones:

...- Dash to dock


..- Configurar aplicaciones .desktop

Los archivos se habrán copiado en ~/.local/share/applications/

Hay que revisar en los scripts que el archivo que se ejecute sea

accesible y al igual que el icono.


..- Configurar atajos de teclado

...- Configuración - Teclado

Abrir Terminal - Super + T - gnome-terminal


..- Configurar avatar usuario


.- Revisar funcionamiento de rclone.

Sincronizar desde la nube.

ATENCIÓN: DESDE la nube opción 0


.- Revisar configuración del cortafuegos: gufw

Restaurar el perfil que se hubiera guardado.


.- Configurar Editor

.- Tabulador espacio

.- Margen derecho 80

.- Espacio por tabulador: 2


.- Configurar Transmission

Copiar del backup la carpeta $HOME/.config/transmission


.- Firma digital  [PENDIENTE]


.- Configurar impresoras desde el panel de control.

Hacer la búsqueda con las IP de las impresoras.

Impresora ML-1865W - 00:15:99:81:1B:C2 - 192.168.0.159 (fija)

Impresora HP 4130e - 14:CB:19:F2:4B:52 - 192.168.0.45 (fija)

(Ver información adicional - impresoras)


.- Comprobar funcionamiento scaner

Seleccionar el eSCLHP DeskJet 4100 series [F24B25]


.- Configurar cuentas online


.- Configurar Wifi


.- Configurar y restaurar Evolution


.- Configurar VSCodium


.- Configurar Shotwell

Tomar nota de la vesión de Shotwell instalada, no podrá restaurarse en

una versión anterior.

Copiar la carpeta que contiene las fotografía "Ubicación de la colección" en

la nueva ubicación.

Editar - Preferencias - Colección

Copiar la configuración de Shotwell en la nueva ubicación.

Shotwell instalado con Flatpak:

/home/juanp/.var/app/org.gnome.Shotwell

Shotwell instalado desde debian:

/home/juanp/.local/share/shotwell

La carpeta cache no es necesaria.


.- Configurar Calibre

Si se ha instalado desde flatpak ....


.- Instalar y configurar el acceso a MEGA

MEGA

Copia de documentación y archivos  ⮴  

Recuperar la información.

Poner iconos personales (incluida opción en el script).


Configurar trabajos de mantenimiento y backup de la información  ⮴  

.- Configurar trabajos de copias de seguridad


..- Comprobar funcionamiento backup a WD NAS

inc_rsync.sh: Activar el modo Simulación


..- Configurar Respaldos / Deja-dup

Importar la configuracion dconf que se ha guardado.


Instalar aplicaciones manualmente  ⮴  

.- nil


Aplicaciones al inicio (Crontab)  ⮴  

Incluir en crontab (sudo crontab -e) las líneas que ha guardado en el USB el

script de instalación.


../datos/crontab/crontab.txt

../datos/crontab/sudo_crontab.txt


IMPORTANTE: Después de actualizar / Reinstalar : No realizar una sincroniza-

ción hasta haber finalizado de configurar correctamente el

equipo.

Si la hacemos antes de la cuenta, el sincronizador eliminará ar-

chivos/carpetas que no encuentre en la nueva instalación.


Información adicional  ⮴  

Instalar y Configurar Flatpak - App,s flatpak  ⮴  

Información:

Debian Quick Setup

Getting Started

Flatpak Command Reference


Instalar y Configurar Flatpak

        sudo apt install flatpak

        sudo apt install gnome-software-plugin-flatpak

        sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

        sudo reboot


App,s flatpak

        # listar app,s instaladas:

        flatpak list


        # ubicación del usuario de las app,s      

        ls -l ~/.var/app


Configurar fstab  ⮴  

La configuración se realiza desde el script de instalación.


Lo siguiente es información para hacerlo manualmente.


Archivo: /etc/fstab


Instalar cifs-utils, necesario para montar carpetas del NAS WD:

      sudo apt install cifs-utils


.- Crear en /mnt las carpetas donde se montarán las carpetas

..- HDD: Disco duro mecánico

...- /mnt/hdd

..- Remotas

...- NAS-WD

....- juanp          NAS-WD: /mnt/wd/juanp

....- multimedia     NAS-WD: /mnt/wd/multimedia

....- marisa         NAS-WD: /mnt/wd/marisa


El conjunto de comandos necesarios sería el siguiente:

        sudo mkdir /mnt/hdd &&

        sudo chown juanp:juanp  /mnt/hdd &&

        sudo chmod 770  /mnt/hdd &&

        sudo mkdir /mnt/wd &&

        sudo mkdir /mnt/wd/juanp &&

        sudo mkdir /mnt/wd/multimedia &&

        sudo mkdir /mnt/wd/marisa &&

        sudo chown -R juanp:juanp /mnt/wd &&

        sudo chmod -R 770  /mnt/wd 


.- En /etc/fstab incluir las líneas necesaria para montar estas carpetas


Crear una copia de seguridad del fstab

          cp /etc/fstab /home/juanp/Documentos/fstab_org


Copiar el archivo que contiene las credenciales para acceder al NAS WD guar-

dado previamente:

          sudo cp .credenciales /root


Obtener el UUID del HDD que se va a montar en /mn/hdd, para obtener el UUID

de los discos del sistema se usa:

          sudo blkid


Abrir la copia del fstab que se ha guardado y copiar lo necesario al fstab

del sistema. Son las líneas necesarias para montar algunas carpetas del NAS WD.


           # Disco WD - /juanp

          //192.168.0.158/juanp /mnt/wd/juanp cifs credentials=/root/.credenciales,gid=juanp,uid=juanp,iocharset=utf8,rw


          # Disco WD - /multimedia

          //192.168.0.158/Multimedia /mnt/wd/multimedia cifs credentials=/root/.credenciales,gid=juanp,uid=juanp,iocharset=utf8,rw


          # Disco WD - /marisa

          //192.168.0.158/marisa /mnt/wd/marisa cifs credentials=/root/.credenciales,gid=juanp,uid=juanp,iocharset=utf8,rw       


Editar fstab:

          sudo nano /etc/fstab


Para probar si se hace bien usar:

            sudo umount -a

            sudo mount -a


Cerrar y abrir sesión.


Impresoras  ⮴  

Instalar, si no se ha hecho ya, CUPS (sudo apt-get install cups)

Necesita reiniciar.


Buscar las impresoras desde el menú de impresoras.


Una vez instalada seleccionar en configuración - Detalles de impresora

los controladores adecuados.


Si no se encuentra instalar los controladores descargados.


..- Instalación de la impresora ML1865W:


Descargar samsung Controlador para impresora.

Controlador ML1665W

(Los últimos usados están en : /home/juanp/Documentos/Imp_ML1865W))


Descomprimir (OJO: en un disco con sistema de archivos linux, no

FAT32, FAT 16 o NTFS, porque entonces los script no tiene permisos

de ejecución y fallan)

      sudo sh install.sh

Acuerdo de licencia: Yes (Aparce tras el apartado 10)

Yes to configure firwall


Encender impresora


Menú impresora -> Añadir impresora


..- Instalación de la impresora/scaner HP 4130e


Para configurar la conexión con el rotuer usar la aplicación de android

HP Smart


MAC impresora: 14:CB:19:F2:4B:52


Manual HP4130e


Incluir usuario en el grupo sudo (*)  ⮴  

      sudo su

      sudo usermod -a -G sudo juanp

      groups juanp

El último comando se emplea para comprobar que está incluido.


(*) Command not found (Orden no encontrada ) con «su» en Debian  10 ‘buster'

Información


En función del tipo de instalación que se realice nos podemos encontrar en

dos situaciones distintas.


Al hacerla con el instalador normal, crea un usuario normal y luego el root

para el que pide la contraseña. En este caso hay que incluir al usuario en

el grupo sudo (0-1).


Cuando se hace con un live CD y se realiza desde el nuevo SO iniciado con

el live CD, crea un usuario y lo incluye en el grupo sudo, pero no solicita

contraseña para el root. Al no tener la certeza de cómo configura al root,

se le pone contraseña al usuario root (0-2).


() Incluir usuario en el grupo sudo:


Iniciar sesión en el terminal con: su -  (ojo con guión *)

          su -

Ejecutar:

          usermod -a -G sudo juanp

Reiniciar

Ver los grupos de un usuario:

          cat /etc/group | grep juanp | cut -d: -f1

          groups juanp

Ver los grupos

          cut -d : -f 1 /etc/group

Añadir usuario al grupo sudo

          usermod -a -G sudo juanp


* El guión tiene dos efectos:

1) cambia del directorio actual al directorio de inicio del nuevo

usuario (por ejemplo, a / root en el caso del usuario root)

iniciando sesión como ese usuario

2) cambia las variables ambientales a las del nuevo usuario según

lo dicte su ~ / .bashrc. Es decir, si el primer argumento para

su es un guión, el directorio y el entorno actuales cambiarán a

lo que se esperaría si el nuevo usuario hubiera iniciado sesión

en una nueva sesión (en lugar de simplemente asumir una sesión

existente).


() Poner contraseña al usuario root (su)


Entrar como root (superusuario)

          sudo su

Se nos pedirá la contraseña de usuario, que es la misma que usamos pa-

ra iniciar sesión en el equipo.

De esta forma estaremos conectados como root.

Si queremos podemos dar una contraseña al usuario root utilizando:

          sudo passwd root

Salimos del superusuario con el comando:

          exit