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

# 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
#

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:
  • 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

Entradas populares de este blog

Debian 11 (Bullseye)

Gestionar servicios de almacenamiento en la nube con Rclone