Debian 11 (Bullseye)
Partimos
de una ISO y sólo instalamos el sistema base, sin escritorio, para dejar una instalación lo más ligera posible
i386
live
$ cd ~/Descargas && wget -c https://cdimage.debian.org/debian-cd/current-live/i386/iso-hybrid/debian-live-11.1.0-i386-gnome.iso && wget -c https://cdimage.debian.org/debian-cd/current-live/i386/iso-hybrid/SHA512SUMS && sha512sum -c SHA512SUMS
netinst
$ cd ~/Descargas && wget -c https://cdimage.debian.org/debian-cd/current/i386/iso-cd/debian-11.1.0-i386-netinst.iso && wget -c https://cdimage.debian.org/debian-cd/current/i386/iso-cd/SHA512SUMS && sha512sum -c SHA512SUMS
current
$ cd ~/Descargas && wget -c https://cdimage.debian.org/debian-cd/current/i386/iso-dvd/debian-11.1.0-i386-DVD-1.iso && wget -c https://cdimage.debian.org/debian-cd/current/i386/iso-dvd/SHA512SUMS && sha512sum -c SHA512SUMS
amd64
live
$ cd ~/Descargas && wget -c https://cdimage.debian.org/debian-cd/current-live/amd64/iso-hybrid/debian-live-11.1.0-amd64-gnome.iso && wget -c https://cdimage.debian.org/debian-cd/current-live/amd64/iso-hybrid/SHA512SUMS && sha512sum -c SHA512SUMS
netinst
$ cd ~/Descargas && wget -c https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-11.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-11.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 f9d6a605-2f21-4ddf-b314-3fc2b0f65d82
/dev/sdb1 /Datos2 1 Tb 1211d056-b049-45d0-89bf-04453786417e
/dev/sdc1 / 120 Gb 0d97839d-4b48-4d85-9850-e08e796219f3
/dev/sdd1 /home 640 Gb 06087ded-cc9e-4ae8-990c-7e298d4d5d96
/dev/sdd2 swap 2 Gb
i386
live
$ cd ~/Descargas && wget -c https://cdimage.debian.org/debian-cd/current-live/i386/iso-hybrid/debian-live-11.1.0-i386-gnome.iso && wget -c https://cdimage.debian.org/debian-cd/current-live/i386/iso-hybrid/SHA512SUMS && sha512sum -c SHA512SUMS
netinst
$ cd ~/Descargas && wget -c https://cdimage.debian.org/debian-cd/current/i386/iso-cd/debian-11.1.0-i386-netinst.iso && wget -c https://cdimage.debian.org/debian-cd/current/i386/iso-cd/SHA512SUMS && sha512sum -c SHA512SUMS
current
$ cd ~/Descargas && wget -c https://cdimage.debian.org/debian-cd/current/i386/iso-dvd/debian-11.1.0-i386-DVD-1.iso && wget -c https://cdimage.debian.org/debian-cd/current/i386/iso-dvd/SHA512SUMS && sha512sum -c SHA512SUMS
amd64
live
$ cd ~/Descargas && wget -c https://cdimage.debian.org/debian-cd/current-live/amd64/iso-hybrid/debian-live-11.1.0-amd64-gnome.iso && wget -c https://cdimage.debian.org/debian-cd/current-live/amd64/iso-hybrid/SHA512SUMS && sha512sum -c SHA512SUMS
netinst
$ cd ~/Descargas && wget -c https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-11.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-11.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 f9d6a605-2f21-4ddf-b314-3fc2b0f65d82
/dev/sdb1 /Datos2 1 Tb 1211d056-b049-45d0-89bf-04453786417e
/dev/sdc1 / 120 Gb 0d97839d-4b48-4d85-9850-e08e796219f3
/dev/sdd1 /home 640 Gb 06087ded-cc9e-4ae8-990c-7e298d4d5d96
/dev/sdd2 swap 2 Gb
Máquinas
PC / TV / Portatil
Repositorio de DEBIAN Stable adecuado a una instalación casera
Abrimos terminal de ROOT
# gedit /etc/apt/sources.list
#
# STABLE
#
deb http://httpredir.debian.org/debian/ stable main contrib non-free
deb-src http://httpredir.debian.org/debian/ stable main contrib non-free
#
# UPDATES
#
deb http://httpredir.debian.org/debian/ stable-updates main contrib non-free
deb-src http://httpredir.debian.org/debian/ stable-updates main contrib non-free
#
# SEGURIDAD
#
deb http://security.debian.org/debian-security bullseye-security main contrib non-free
deb-src http://security.debian.org/debian-security bullseye-security main contrib non-free
#
# IMPRESORA SAMSUMG M2070W
#
deb https://www.bchemnet.com/suldr/ debian extra
#
apt-get
update
#
apt-get install aptitude gnome-core
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
# aptitude install synaptic gedit gdebi dconf-editor gparted vlc rhythmbox nfs-common nfs-kernel-server openssh-client pavucontrol rsync seahorse initramfs-tools unrar rar p7zip-full unace unzip file-roller openssh-server openconnect network-manager-openconnect network-manager-openconnect-gnome network-manager-openvpn-gnome speedtest-cli curl libpango1.0-0 gconf2 gnome-screenshot smartmontools
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
# aptitude install synaptic gedit gdebi dconf-editor gparted vlc rhythmbox nfs-common nfs-kernel-server openssh-client pavucontrol rsync seahorse initramfs-tools unrar rar p7zip-full unace unzip file-roller openssh-server openconnect network-manager-openconnect network-manager-openconnect-gnome network-manager-openvpn-gnome speedtest-cli curl libpango1.0-0 gconf2 gnome-screenshot smartmontools
PC
# aptitude install xserver-xorg-video-radeon firmware-linux-nonfree libgl1-mesa-dri libgl1-mesa-glx brasero transmission thunderbird-l10n-es-es easytag ntp nautilus-image-converter gimp asunder lame soundconverter calibre libreoffice libreoffice-help-es libreoffice-calc libreoffice-impress libreoffice-gnome ttf-mscorefonts-installer cups system-config-printer simple-scan sane-utils jhead mkvtoolnix-gui firmware-realtek numlockx rclone 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
# gedit /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
# gedit /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
# gedit /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
# gedit /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
# gedit ~/.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
Instalar Telegam
$ cd ~/Descargas && wget -O- https://telegram.org/dl/desktop/linux > telegram.tar.xz && tar -xJvf telegram.tar.xz && rm telegram.tar.xz
# rm -Rf /opt/telegram/* && rm /usr/bin/telegram && mv Telegram /opt/telegram && ln -sf /opt/telegram/Telegram /usr/bin/telegram
# nano '/usr/share/applications/telegram.desktop'
[Desktop Entry]
Exec=telegram
Icon=telegram
Type=Application
Name[es]=Telegram
Comment[es]=Chat de mensajería instantanea
GenericName[es]=Telegram Messenger
Más información aquí.
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
Instalar Firefox Quantum
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, DesktopIcons, 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, DesktopIcons, Status Area Horizontal Spacing, TopIcons Plus, Arc Menu
Aplicaciones al inicio (PC)
Insertaremos Dropbox / MEGASync / Monitor / Telegram desde Herramienta de retoques / Aplicaciones al inicio