Página de Alejandro Muñoz Fernández

Página web y blog de Alejandro Muñoz Fernández, donde hablo de cualquier cosa que me interesa.

Mi lista de paquetes esenciales para Fedora Linux

Ésta es una recopilación de los paquetes y aplicaciones que suelo instalar tras realizar una instalación limpia de Fedora Linux. La lista está dividida por categorías para facilitar la configuración de mi entorno de trabajo. Uso esta entrada para tenerla como referencia para mi mismo y para cualquiera al que le pueda interesar.

1. Audio

Herramientas para edición y conversión de sonido:

2. Localización en Español

Para castellanizar el sistema y las aplicaciones, es necesario instalar los paquetes de idioma:

Cómo aplicar el parche de traducción al inglés de Emerald Dragon en Linux

Aprende a parchear la versión japonesa de Emerald Dragon para PC Engine CD utilizando xdelta3 en Linux, incluyendo la preparación de imágenes y automatización del proceso.

Cómo aplicar el parche de traducción al inglés de Far East of Eden: Ziria en Linux

Guía paso a paso para aplicar el parche de traducción al inglés de Tengai Makyou: Ziria (Far East of Eden) utilizando herramientas nativas de Linux.

No existe el queso vegano: Legislación y realidad alimentaria

El queso se hace con leche, nata o suero de mantequilla. Según la normativa vigente, llamar ‘queso’ a un producto de origen vegetal no solo es incorrecto, sino ilegal por inducir a error al consumidor.

Guía de paquetes para Debian 13 (Trixie) con KDE Plasma

Esta es mi lista personal de paquetes de Debian que considero imprescindibles para mi flujo de trabajo diario. La uso para añadirlos fácilmente (copiando y pegando) en una instalación nueva de Debian 13 (Trixie). Están clasificados por categorías:

1. Anonimato

mat2 torbrowser-launcher

2. Audio

audacity normalize-audio sox lame soundconverter gir1.2-gst-plugins-bad-1.0 abcde kid3

3. Localización (castellanizar)

Para tener el sistema y las aplicaciones principales en español:

task-spanish-kde-desktop libreoffice-help-es libreoffice-l10n-es hyphen-es mythes-es chromium-l10n firefox-esr-l10n-es-es fortunes-es gimp-help-es tesseract-ocr-spa texlive-lang-spanish kile-l10n hunspell-es krita-l10n

Comprimir apuntes manuscritos escaneados con Noteshrink

Escaneas tus apuntes de clase, pero la calidad es mala y el archivo ocupa demasiado. La solución: Noteshrink.

En este artículo se asume que los apuntes están en formato .pdf.

1. Instalar Noteshrink

Es recomendable instalarlo en un entorno virtual de Python:

pip install noteshrink

2. Configurar ImageMagick (si es necesario)

En algunos sistemas puede ser necesario modificar la política de seguridad de ImageMagick para permitir el manejo de PDFs:

Guía de paquetes para Debian 11 (Bullseye)

Esta es una recopilación de los paquetes y aplicaciones que conviene instalar tras realizar una instalación limpia de Debian 11 (Bullseye). Están clasificados por categorías:

1. Anonimato

torbrowser-launcher mat2 stegosuite

2. Apariencia

sddm-theme-breeze grub-theme-breeze gtk3-engines-breeze breeze

3. Audio

audacity soundkonverter kid3 normalize-audio sox lame

4. Ciencia

pspp kalzium

5. Compresión

arj bzip2 cabextract gzip unrar p7zip-full unace xz-utils advancecomp brotli zopfli innoextract arc unp

6. Comunicaciones

kontact kdenetwork-filesharing libsmbclient samba samba-common-bin kdeconnect lynx thunderbird thunderbird-l10n-es-es firefox-esr-l10n-es-es firefox-esr telegram-desktop enigmail bogofilter webext-ublock-origin kget

Escanear documentos de dos caras con un escáner de una cara

Si necesitas escanear un documento impreso a doble cara pero tu escáner solo permite hacerlo por una cara, es muy fácil solucionarlo en Linux utilizando la herramienta pdftk.

En este artículo se asume que los documentos escaneados están en formato .pdf.

1. Instalar pdftk

Puedes instalarlo en sistemas basados en Debian/Ubuntu con el siguiente comando:

sudo apt install pdftk

2. Escanear las páginas impares

Escanea primero las caras frontales del documento y guárdalas en un archivo llamado impares.pdf.

OCR en archivos PDF escaneados con OCRmyPDF

Si alguna vez has intentado copiar o buscar texto en un PDF escaneado, ya habrás visto que no funciona: básicamente es solo un conjunto de imágenes. Para solucionarlo, necesitas aplicar un proceso de reconocimiento óptico de caracteres (OCR).

Mi herramienta de referencia para esto es https://ocrmypdf.readthedocs.io/en/latest/, que añade una capa de texto sobre el archivo original usando el motor https://github.com/tesseract-ocr/tesseract.

1. Instalación

En sistemas basados en Debian puedes instalar todo lo necesario con:

Aplicación «Ocio responsable»

La JCCM obliga a la hostelería a usar la app «Ocio Responsable» con código QR para el acceso, una medida polémica. Explicamos su funcionamiento.

Cortafuegos Firewalld

Guía rápida para instalar y configurar Firewalld en un sistema Debian (aplicable en gran parte a Fedora). Está pensada como referencia personal rápida para entornos de escritorio.

1. Instalación

sudo apt install firewalld

Opcional: instalar la interfaz gráfica (firewall-config):

sudo apt install firewall-config

2. Integración con systemd (arranque automático)

Firewalld se gestiona mediante systemd. Es importante asegurarse de que el servicio se inicia automáticamente con el sistema.

Habilitar el servicio en el arranque:

Cortafuegos UFW para un servidor en Raspberry Pi

Receta para configurar el cortafuegos UFW permitiendo el acceso desde fuera de casa.

1. Política predeterminada: denegar todo el tráfico

Por seguridad, lo ideal es denegar de forma predeterminada tanto el tráfico entrante como el saliente, para luego abrir únicamente lo que necesitemos.

$ sudo ufw default deny incoming
$ sudo ufw default deny outgoing

2. Tráfico permitido

2.1. Salida DNS

Esencial para que la Raspberry Pi pueda resolver nombres de dominio.

Guía definitiva para comprimir archivos al máximo en Linux

A lo largo del tiempo he ido aprendiendo distintas formas de comprimir archivos en Linux: desde PDFs imposibles hasta imágenes en las que necesitaba rascar unos pocos KB más. Casi siempre se puede optimizar un poco más. La idea no es solo comprimir, sino hacerlo bien: manteniendo la compatibilidad y encontrando el mejor equilibrio entre tamaño y calidad.

Aunque hay herramientas gráficas, la terminal ofrece utilidades muy potentes que permiten comprimir los archivos al máximo. En esta guía recopilo las que mejor resultado me han dado, con ejemplos prácticos según el tipo de archivo. Así no tendremos que memorizar comandos difíciles; bastará con copiar y pegar.

Guía rápida de instalación y configuración de un servidor Armbian

Guía rápida que uso como referencia para instalar y dejar listo un servidor Armbian en modo headless.
La escribí originalmente para una Cubox-i4pro, pero sirve prácticamente para cualquier SBC moderna (Orange Pi, Banana Pi, Odroid, etc.).

Nota: Algunas rutas o herramientas pueden variar ligeramente según uses una imagen basada en Debian o Ubuntu, o según la versión de Armbian.


1. Instalación en la MicroSD

1.1. Descargar y preparar la imagen

Descarga la imagen de tu dispositivo:

Servidor casero con Raspberry Pi

Pasos para instalar un servidor web, de archivos (NAS) y XRDP en una Raspberry Pi. Esta guía es fácilmente adaptable a otras placas SBC (Single Board Computers) como Orange Pi, Tinker Board, Nano Pi, etc.

1. Instalar Raspberry Pi OS (Raspbian)

Descarga la imagen del sistema operativo (versión completa):

wget -c [https://downloads.raspberrypi.org/raspbian_full_latest](https://downloads.raspberrypi.org/raspbian_full_latest)

Descomprime el archivo descargado:

unzip raspbian_full_latest

(El archivo extraído, por ejemplo 2020-02-13-raspbian-buster-full.img, tendrá la fecha de la versión que hayas descargado).