Debian 12 (Bookworm)
Partimos
de una ISO y sólo instalamos el sistema base, sin escritorio, para dejar una instalación lo más ligera posible
amd64
live
$ cd ~/Descargas && wget -c https://cdimage.debian.org/debian-cd/current-live/amd64/iso-hybrid/debian-live-12.1.0-amd64-gnome.iso && wget -c https://cdimage.debian.org/debian-cd/current-live/amd64/iso-hybrid/SHA512SUMS -c SHA512SUMS
netinst
$ cd ~/Descargas && wget -c https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-12.1.0-amd64-netinst.iso && wget -c https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/SHA512SUMS && sha512sum -c SHA512SUMS
current
$ cd ~/Descargas && wget -c https://cdimage.debian.org/debian-cd/current/amd64/iso-dvd/debian-12.1.0-amd64-DVD-1.iso && wget -c https://cdimage.debian.org/debian-cd/current/amd64/iso-dvd/SHA512SUMS && sha512sum -c SHA512SUMS
Grabamos un usb
Particiones
/dev/sda1 /Datos1 1 Tb a312a06d-9633-4962-baac-a2d91418b2bc
/dev/sdb1 /Datos2 1 Tb 3a614dc0-c8bc-40cc-b184-797eb0f771a8
/dev/nvme0n1p4 / 12 Gb 13828245-7b21-4d6d-b432-6f63607e9fcb
/dev/nvme0n1p5 /home 412 Gb 252c5c0b-acd0-4db1-abdc-f98b12da2309
/dev/nvme0n1p6 swap 8 Gb e886e368-1328-4259-b31b-a8556c372313
Máquinas
PC / TV / Portatil
Repositorio de DEBIAN Stable adecuado a una instalación casera
Abrimos terminal de ROOT
# gnome-text-editor /etc/apt/sources.list
#
# STABLE
#
deb https://deb.debian.org/debian/ bookworm main contrib non-free-firmware
#
# UPDATES
#
#
# SEGURIDAD
#
deb http://security.debian.org/debian-security bookworm-security main contrib non-free-firmware
deb-src http://security.debian.org/debian-security bookworm-security main contrib non-free-firmware
#
# IMPRESORA SAMSUMG M2070W
#
deb https://www.bchemnet.com/suldr/ debian extra
# STABLE
#
deb https://deb.debian.org/debian/ bookworm main contrib non-free-firmware
#
# UPDATES
#
#
# SEGURIDAD
#
deb http://security.debian.org/debian-security bookworm-security main contrib non-free-firmware
deb-src http://security.debian.org/debian-security bookworm-security main contrib non-free-firmware
#
# IMPRESORA SAMSUMG M2070W
#
deb https://www.bchemnet.com/suldr/ debian extra
#
apt-get
update
#
apt-get install aptitude
Actualizar paquetes
# aptitude update && aptitude safe-upgrade && aptitude autoclean && aptitude remove
Actualizar versión
# aptitude update && aptitude full-upgrade && aptitude autoclean && aptitude remove
Insertamos programas
Común
#
Actualizar paquetes
# aptitude update && aptitude safe-upgrade && aptitude autoclean && aptitude remove
Actualizar versión
# aptitude update && aptitude full-upgrade && aptitude autoclean && aptitude remove
Insertamos programas
Común
#
PC
# thunderbird-l10n-es-es calibre easytag nautilus-image-converter gimp soundconverter ttf-mscorefonts-installer simple-scan sane-utils jhead mkvtoolnix-gui numlockx gdebi solaar
# numlockx on
TV
# aptitude install xserver-xorg-video-radeon firmware-linux-nonfree libgl1-mesa-dri libgl1-mesa-glx numlockx
# numlockx on
Portátil
# aptitude install xserver-xorg-video-intel xserver-xorg-input-synaptics laptop-mode-tools firmware-ralink calibre libreoffice-help-es
Minimizar el uso de SWAP
# gnome-text-editor /etc/sysctl.conf
Y añadimos la siguiente línea al final del archivo:
#
# Añadido
#
vm.swappiness=10
Actualizar PATH
Ahora hay diferencias entre su y su -
De esta manera actualizamos como antes:
# echo 'export PATH=$PATH:/usr/local/sbin:/usr/sbin:/sbin' >> /root/.bashrc
# echo 'export PATH=$PATH:/usr/local/sbin:/usr/sbin:/sbin' >> /home/pacanis/.bashrc
Configuración de GRUB2
Editaremos GRUB2 para que arranque en 3 segundos
# gnome-text-editor /etc/default/grub
Buscaremos la línea que pone GRUB_TIMEOUT=5 y pondremos en su lugar GRUB_TIMEOUT=3
Cambiaremos
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
por
GRUB_CMDLINE_LINUX_DEFAULT="quiet libata.noacpi=1"
Añadiremos
GRUB_TIMEOUT_STYLE=hidden
Después de cerrar tecleamos:
# su-
# update-grub
Renovación certificado digital
Para ello debemos irnos aquí y descargarnos Autofirma
Configuración del servidor NFS
En PC otorgamos acceso de lectura a /Datos1 /Datos2
# gnome-text-editor /etc/exports
Y añadimos la siguiente línea al final del archivo:
# Compartimos DATOS para toda la red interna con permisos de lectura
/Datos1 *(ro)
/Datos2 *(ro)
# service nfs-kernel-server restart
Con esto vemos lo que hemos compartido
#
showmount --exports localhost
En TV/Portátil podremos acceder al equipo PC en modo lectura de /Datos1
# showmount -e 192.168.1.2
Creamos la carpeta /mnt/PC_Datos
# mkdir /mnt/PC_Datos
Montamos carpeta compartida por NFS
# mount -t nfs 192.168.1.2:/Datos1 /mnt/PC_Datos
Para montaje automático al iniciar el equipo añadimos esto en /etc/fstab
# PC_Datos
192.168.1.2:/Datos1 /mnt/PC_Datos nfs noauto,x-systemd.automount,rsize=8192,wsize=8192
Posteriormente volvemos a cargar /etc/fstab sin reiniciar el equipo
# mount -a
Más información aquí
Ejecutar .sh desde Nautilus
Ejecutar dconf-editor, ir a org / gnome / nautilus / preferences y en executable-text-activation cambiar la opción a 'ask' (preguntar), ya que estaba en 'display' (ver)
Preferencias de Nautilus


Añadir fuentes a LibreOffice (PC / Portátil) Descargamos el pack de fuentes de aquí y descomprimimos
# mkdir /usr/share/fonts/truetype/msoffice
# mv ~/Descargas/fuentesvista/* /usr/share/fonts/truetype/msoffice/
# fc-cache -f –v
Ya podemos abrir por ejemplo Libre Office Writer y fijarnos si disponemos de las nuevas fuentes:
En TV/Portátil podremos acceder al equipo PC en modo lectura de /Datos1
# showmount -e 192.168.1.2
Creamos la carpeta /mnt/PC_Datos
# mkdir /mnt/PC_Datos
Montamos carpeta compartida por NFS
# mount -t nfs 192.168.1.2:/Datos1 /mnt/PC_Datos
Para montaje automático al iniciar el equipo añadimos esto en /etc/fstab
# PC_Datos
192.168.1.2:/Datos1 /mnt/PC_Datos nfs noauto,x-systemd.automount,rsize=8192,wsize=8192
Posteriormente volvemos a cargar /etc/fstab sin reiniciar el equipo
# mount -a
Más información aquí
Ejecutar .sh desde Nautilus
Ejecutar dconf-editor, ir a org / gnome / nautilus / preferences y en executable-text-activation cambiar la opción a 'ask' (preguntar), ya que estaba en 'display' (ver)
Preferencias de Nautilus
Añadir fuentes a LibreOffice (PC / Portátil) Descargamos el pack de fuentes de aquí y descomprimimos
# mkdir /usr/share/fonts/truetype/msoffice
# mv ~/Descargas/fuentesvista/* /usr/share/fonts/truetype/msoffice/
# fc-cache -f –v
Ya podemos abrir por ejemplo Libre Office Writer y fijarnos si disponemos de las nuevas fuentes:
- Calibri
- Cambria
- Candara
- Consolas
- Constantia
- Corbel
- Segoe
ui
Red cableada con Network Manager
# gnome-text-editor /etc/NetworkManager/NetworkManager.conf
Cambiamos
[ifupdown]
managed=false
por
[ifupdown]
managed=true
# systemctl restart network-manager
Mas información aquí
Scripts de Nautilus
Bajamos scripts de Nautilus de aquí o de aquí.
Y lo copiamos dentro de ~/.local/share/nautilus/scripts
Alias
Creamos alias
# gnome-text-editor ~/.bashrc
alias actualizar='apt update && apt -y upgrade && apt -y dist-upgrade && apt -y autoremove && apt autoclean && exit'
Instalar la copia diaria de seguridad
Permitir sincronizar carpetas para las copias (CLIENTE / SERVIDOR)
Generamos en los CLIENTES (TV / Portatil) y el SERVIDOR (PC) las claves ssh para que no pida cada vez la contraseña
$ ssh-keygen -t rsa
Admitiremos todo y no escribiremos contraseña.
En los CLIENTES (TV / Portatil) agregaremos la clave pública, al fichero authorized_keys del usuario remoto del SERVIDOR (PC) con el que nos queramos identificar por ssh.
$ ssh-copy-id pacanis@192.168.1.2
$ rsync -avuz --delete --force -e ssh pacanis@192.168.1.2:/Datos1/Seguridad /Datos
Más información aquí.
Instalar MEGA
Descargamos desde aquí y sincronizamos con carpeta de Dropbox
Añadir enlaces magnet links
$ gconftool-2 -t string -s /desktop/gnome/url-handlers/magnet/command 'transmission "%s"'
$ gconftool-2 -t bool -s /desktop/gnome/url-handlers/magnet/needs_terminal false
$ gconftool-2 -t bool -s /desktop/gnome/url-handlers/magnet/enabled true
Escritorio
Transmission
Puerto 28001
Extensiones de FIREFOX
µBlock
LastPass
Bitwarden
EverSync
Themes de iconos
Ozon Surfn Numix Circle Shadow Papirus
Copiamos la carpeta en ~/.icons o en usr/share/icons si queremos que sean accesibles para todos los usuarios del PC
Extensiones de GNOME
Lockkeys, Dashto Dock, Bluetooth Quick Connect, DesktopIconsNeo, Status Area Horizontal Spacing, TopIcons Plus, Arc Menu
Aplicaciones al inicio (PC)
Insertaremos Dropbox / MEGASync / Monitor / Telegram desde Herramienta de retoques / Aplicaciones al inicio
EverSync
Themes de iconos
Ozon Surfn Numix Circle Shadow Papirus
Copiamos la carpeta en ~/.icons o en usr/share/icons si queremos que sean accesibles para todos los usuarios del PC
Extensiones de GNOME
Lockkeys, Dashto Dock, Bluetooth Quick Connect, DesktopIconsNeo, Status Area Horizontal Spacing, TopIcons Plus, Arc Menu
Aplicaciones al inicio (PC)
Insertaremos Dropbox / MEGASync / Monitor / Telegram desde Herramienta de retoques / Aplicaciones al inicio