🐧 Qué hacer después de instalar Linux Mint 22 XFCE: Guía práctica para desarrolladores y usuarios avanzados

Linux Mint 22 XFCE es una distribución ligera, estable y amigable para quienes buscan un entorno eficiente sin perder potencia. Tras instalarla, lo ideal es optimizar el sistema para desarrollo, productividad y administración. Esta guía está basada en una sesión real de uso (extraída de comandos del historial bash) y evitará errores comunes como intentar instalar Emesene (que ya no es compatible).

✅ 1. Actualiza el sistema

Primero lo primero: asegurarse de tener todo al día.

sudo apt update && sudo apt upgrade -y

💻 2. Instalar herramientas de virtualización (VirtualBox)

Hay dos caminos: instalación manual desde el sitio oficial o vía repositorio.

Opción 1: Script oficial

cd ~/Descargas/
wget https://download.virtualbox.org/virtualbox/7.1.12/VirtualBox-7.1.12-169651-Linux_amd64.run
chmod +x VirtualBox-7.1.12-169651-Linux_amd64.run 
sudo ./VirtualBox-7.1.12-169651-Linux_amd64.run

Opción 2: Desde repositorios

sudo apt install virtualbox virtualbox-ext-pack -y

🌐 3. Instalar herramientas de conexión remota

Remmina es ideal para conectarte a otros escritorios (RDP, VNC, etc.)

sudo apt install remmina -y

🧰 4. Instalar herramientas básicas para desarrolladores

Software útil

sudo apt install software-properties-common wget curl git unzip -y

🐘 5. PHP 8.3 + Composer

Instalación de PHP 8.3 y módulos necesarios para desarrollo web:

sudo add-apt-repository ppa:ondrej/php -y
sudo apt update
sudo apt install php8.3 php8.3-cli php8.3-common php8.3-mbstring php8.3-xml php8.3-mysql php8.3-curl php8.3-zip php8.3-gd php8.3-intl php8.3-soap php8.3-sqlite3 -y

Verifica:

php -v

Instalar Composer

curl -sS https://getcomposer.org/installer -o composer-setup.php
HASH=$(curl -sS https://composer.github.io/installer.sig)
php -r "if (hash_file('sha384', 'composer-setup.php') === '$HASH') { echo 'Verificado correctamente'.PHP_EOL; } else { echo 'ERROR: Archivo corrupto'.PHP_EOL; unlink('composer-setup.php'); }"
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
composer --version
rm composer-setup.php

🧪 6. Xdebug para depuración con NetBeans o VS Code

sudo apt install php8.3-xdebug -y

Agrega la configuración al final del archivo:

sudo tee -a /etc/php/8.3/cli/php.ini > /dev/null << 'EOF'

[xdebug]
zend_extension=xdebug.so
xdebug.mode=debug
xdebug.start_with_request=yes
xdebug.client_host=127.0.0.1
xdebug.client_port=9003
xdebug.idekey=netbeans-xdebug
EOF

🖥️ 7. Instalar herramientas gráficas populares

Visual Studio Code

wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -o root -g root -m 644 packages.microsoft.gpg /usr/share/keyrings/
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/packages.microsoft.gpg] https://packages.microsoft.com/repos/code stable main" | sudo tee /etc/apt/sources.list.d/vscode.list
sudo apt update
sudo apt install code

DBeaver (cliente de base de datos)

wget https://dbeaver.io/files/dbeaver-ce_latest_amd64.deb
sudo apt install gdebi-core -y
sudo gdebi dbeaver-ce_latest_amd64.deb

☕ 8. Instalar JDK, Scala y Git

sudo apt install default-jdk scala git -y

🐘 9. XAMPP

Si usas XAMPP:

wget https://sourceforge.net/projects/xampp/files/XAMPP%20Linux/8.2.12/xampp-linux-x64-8.2.12-0-installer.run
chmod +x xampp-linux-x64-8.2.12-0-installer.run
sudo ./xampp-linux-x64-8.2.12-0-installer.run

📦 10. Clonar y configurar proyectos personales

cd ~/fuentes/
git clone https://github.com/julio101290/ci4jcposv2
cd ci4jcposv2/
composer update
php spark migrate
php spark db:seed BoilerplateSeeder
php spark serve

💬 11. Mensajería y comunicación

Telegram Desktop

flatpak install flathub org.telegram.desktop

Pidgin (alternativa a clientes antiguos)

sudo apt install pidgin -y

⚠️ No recomendado

Durante el proceso se intentó compilar e instalar Emesene, una aplicación obsoleta que ya no tiene soporte. Se desaconseja seguir este camino ya que requiere instalar Python 2.7 manualmente y compilar bibliotecas GTK antiguas.


🧠 Consejo final

💡 Si planeas trabajar con múltiples versiones de PHP, asegúrate de usar update-alternatives para configurarlas correctamente:

sudo update-alternatives --install /usr/bin/php php /usr/bin/php8.3 83

✅ Conclusión

Linux Mint 22 es una plataforma robusta para usuarios intermedios y avanzados. Tras su instalación, puedes transformar tu sistema en un entorno completo de desarrollo y productividad con solo unos cuantos comandos. Esta guía te lleva paso a paso, evitando errores comunes y enfocándose en herramientas modernas, seguras y mantenidas.


¿Quieres que esta publicación sea un artículo en PDF o compartible en Markdown? Puedo generártelo.