3 maneras de instalar rápidamente todas tus aplicaciones de Ubuntu de una sola vez 1

3 maneras de instalar rápidamente todas tus aplicaciones de Ubuntu de una sola vez

Índice
  1. Usando el terminal
    1. El método más rápido, con un pequeño inconveniente
  2. Usando un script bash
    1. La opción más poderosa—si estás dispuesto a volverte un poco técnico
  3. Usando TuxMate
    1. La opción sin terminal que aún cumple con el trabajo (con algunas salvedades)
    2. Tu siguiente instalación nueva se ha vuelto mucho más corta

Descubre cómo simplificar la instalación de aplicaciones en Ubuntu con métodos eficientes: usa la terminal, scripts bash, o la herramienta TuxMate para una configuración rápida y personalizada.

La belleza de Linux es que te ofrece una base mínima sobre la cual puedes construir un sistema personalizado exactamente como lo deseas. Sin embargo, eso también significa pasar por el tedioso proceso de instalar todas tus aplicaciones y paquetes uno a uno. Afortunadamente, hay una mejor manera—de hecho, algunas—que te permite instalar todo lo que necesitas de una sola vez.

Usando el terminal

El método más rápido, con un pequeño inconveniente

La forma más sencilla de instalar aplicaciones en masa en Ubuntu es simplemente encadenar todos los nombres de los paquetes que deseas en un solo comando de instalación APT y ejecutarlo. En lugar de instalar las aplicaciones una por una, le das a Ubuntu una lista de compras, y él va y busca todo de una vez. Así es como se ve en la práctica:

sudo apt install vlc gimp libreoffice obs-studio firefox thunderbird neofetch htop 

Ejecuta eso y Ubuntu descargará e instalará cada aplicación de esa lista secuencialmente—sin necesidad de supervisión. Y, por supuesto, puedes hacer la lista tan larga como necesites.

Dicho esto, hay una limitación notable—los nombres de los paquetes deben ser exactos. APT no realiza coincidencias difusas. Si escribes obs en lugar de obs-studio, el comando dará un error y se detendrá. Puedes agregar la bandera --ignore-missing para evitar que todo el comando se aborte por un nombre incorrecto, pero simplemente omitirá el paquete problemático. Aún tendrás que encontrar el nombre correcto y ejecutarlo nuevamente por separado.

Además, no todos los paquetes que deseas estarán disponibles en el repositorio de APT. Podrías necesitar usar Flatpaks o Snaps para acceder a ciertas aplicaciones. Técnicamente, puedes usar el operador && para encadenar un comando de instalación APT con un comando de instalación Snap (o Flatpak)—pero en ese punto, es mejor escribir un script bash en su lugar.

Usando un script bash

La opción más poderosa—si estás dispuesto a volverte un poco técnico

El método del script bash requiere más trabajo inicial, pero también es la opción más poderosa en esta lista. Básicamente, escribes un script de shell una vez que cubre cada aplicación que necesitas—en APT, Flatpak y Snap—y lo guardas en un lugar accesible, como Google Drive o Nextcloud. Luego, cada vez que hagas una instalación nueva de Ubuntu, simplemente sacas ese script y lo ejecutas. Un comando, todo instalado, exactamente como lo quieres.

A continuación, se muestra cómo se ve una versión básica de ese script. He dejado comentarios en el script bash para ayudarte a entender cómo funciona:

#!/bin/bash 
failed=() 
sudo -v || exit 1 
while true; do 
    sudo -n true; 
    sleep 60; 
    kill -0 "$$" || exit; 
done 2>/dev/null & 

is_installed() { 
    dpkg -l "$1" 2>/dev/null | grep -q "^ii"; 
} 

apt_install() { 
    for pkg in "$@"; do 
        if is_installed "$pkg"; then 
            echo "[-] $pkg (ya instalado, omitiendo)" 
            continue 
        fi 
        if ! sudo apt-get -o DPkg::Lock::Timeout=60 install -y "$pkg"; then 
            echo "[!] Intentando reparar dependencias para $pkg..." 
            sudo apt-get -o DPkg::Lock::Timeout=60 --fix-broken install -y 
            sudo apt-get -o DPkg::Lock::Timeout=60 install -y "$pkg" || 
            failed+=("$pkg (apt)") 
        fi 
    done 
} 

flatpak_install() { 
    for pkg in "$@"; do 
        flatpak install -y flathub "$pkg" || failed+=("$pkg (flatpak)") 
    done 
} 

sudo apt-get -o DPkg::Lock::Timeout=60 update 
apt_install vlc gimp obs-studio thunderbird fastfetch htop flatpak gnome-software-plugin-flatpak 
flatpak remote-add --if-not-exists flathub <https://dl.flathub.org/repo/flathub.flatpakrepo> 
flatpak_install com.spotify.Client com.discordapp.Discord 

if ! command -v snap &> /dev/null; then 
    sudo apt-get -o DPkg::Lock::Timeout=60 install -y snapd || failed+=("snapd (apt)") 
fi 

sudo snap install code --classic || failed+=("code (snap)") 

echo "" 
echo "===== Resumen de instalación =====" 
if [ ${#failed[@]} -eq 0 ]; then 
    echo "¡Todos los paquetes se instalaron correctamente!" 
else 
    echo "Los siguientes paquetes no se pudieron instalar:" 
    for pkg in "${failed[@]}"; do 
        echo " - $pkg" 
    done 
fi 

echo "" 
echo "Nota: Se requiere reiniciar el sistema para que las aplicaciones Flatpak aparezcan en tu lanzador de aplicaciones." 

Puedes consultar esta guía para aprender cómo usar y ejecutar un script bash. El script anterior utilizará APT para instalar VLC, GIMP, OBS Studio, Thunderbird, fastfetch y htop, junto con el gestor de paquetes Flatpak. Luego instalará Spotify y Discord utilizando Flatpak y, finalmente, VS Code utilizando Snap. Puedes pegar este script bash en Claude.

o Gemini junto con la lista de aplicaciones que deseas instalar y de qué fuentes, y actualizará el script en consecuencia.

La verdadera fuerza de usar el método del script bash es que es un verdadero método de instalación en un solo paso para todas tus aplicaciones. Mientras que el principal inconveniente se presenta en forma de complejidad de configuración, especialmente si eres un usuario no técnico. Esto, esencialmente, se sentirá como codificación.

Usando TuxMate

La opción sin terminal que aún cumple con el trabajo (con algunas salvedades)

Si interactuar con el terminal —y mucho menos ejecutar un script bash— te parece demasiado abrumador técnicamente, entonces puedes optar por TuxMate. Es una herramienta basada en la web que te permite elegir tus aplicaciones de un catálogo visual y luego genera automáticamente el comando de instalación correcto para ti. Puedes pensar en ello como el equivalente en Linux de Ninite en Windows.

Para usarlo, dirígete a TuxMate, selecciona Ubuntu (o la distribución que estés usando) del menú desplegable de distribuciones, y comienza a explorar el catálogo. Las aplicaciones se organizan en 16 categorías, desde navegadores y aplicaciones de comunicación hasta herramientas de IA y CLI. Selecciona las que desees y TuxMate generará automáticamente un comando de terminal para instalar todas esas aplicaciones. También puede generar un script bash para instalar esos paquetes, si eso es lo que prefieres.

La principal limitación de usar TuxMate es el propio catálogo. Tiene más de 200 aplicaciones que cubren todos los elementos esenciales, pero si buscas software de nicho y subestimado, hay una buena posibilidad de que no esté listado allí. Como resultado, estarás obligado a manejar esas instalaciones por separado.

Además, como antes, no todas las aplicaciones estarán disponibles en el repositorio APT. TuxMate admite Flatpaks y Snaps, pero no puedes usarlo para generar un solo comando o script bash que instale todas las aplicaciones. Por lo tanto, realmente no será una instalación "en un solo paso" para todas tus aplicaciones.

Tu siguiente instalación nueva se ha vuelto mucho más corta

Configurar una nueva instalación de Ubuntu no tiene que ser un asunto prolongado. Ahora que sabes cómo instalar aplicaciones en masa, una nueva instalación de Ubuntu pasa de ser un proyecto de medio día a algo que puedes completar antes de que tu café se enfríe.

Si deseas encontrar artículos similares a 3 maneras de instalar rápidamente todas tus aplicaciones de Ubuntu de una sola vez, te sugerimos revisar la categoría Linux.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir