Notas para posteriores instalaciones
Script: Copia de seguridad de HOME
Script: Tareas previas a la instalación
Distribución de los discos duros
Script: Tareas posteriores a la instalación
Copia de documentación y archivos
Configurar trabajos de mantenimiento y backup de la información
Instalar aplicaciones manualmente
Aplicaciones al inicio (Crontab)
Instalar y Configurar Flatpak - App,s flatpak
Incluir usuario en el grupo sudo (*)
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.
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
Debian images: installer images, live images, cloud images
Medios de instalación de Debian usando USB, CD, DVD
En este apartado se recogen notas a tener en cuenta en futuras instalaciones.
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
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
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.
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.
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)
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
Comprobar que las aplicaciones que se van a instalar con flatpack no estén ya
incluidas en la distribución.
Ejecutar el script de instalación y seleccionar la opción de tareas posterio-
res a la instalación.
.- 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
Recuperar la información.
Poner iconos personales (incluida opción en el script).
.- 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.
.- nil
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:
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
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.
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.
(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
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'
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