Cómo hacer su propio script de postinstalación de Ubuntu

Configurar Ubuntu con sus programas favoritos puede resultar tedioso. Tienes que buscar con el terminal para cada aplicación. En su lugar, considere la posibilidad de crear una secuencia de comandos "posterior a la instalación". Un script de shell que puede ejecutar inmediatamente después de una nueva instalación de Ubuntu que instalará automáticamente todos los programas sin esfuerzo.

Nota: ¿no usa Ubuntu pero usa un sistema operativo similar a Ubuntu como Linux Mint, Elementary OS, Zorin OS u otros? ¡Esta guía de secuencia de comandos posterior a la instalación también funcionará bien en su sistema operativo!

Añadiendo el shebang

El primer paso para escribir un script de Bash es agregar lo que se llama un "shebang". En términos de computación, un "shebang" es un mecanismo que puede decirle al terminal Bash qué programa debe usar para ejecutar el script. Ejemplos de shebangs incluyen #!/bin/bash, #!/bin/shy#!/usr/bin/env.

En los scripts de shell, el shebang más común es el #!/bin/bash, ya que los scripts generalmente se ejecutan con el  comando bash  . Sin embargo, el uso #!/bin/shtambién es aceptable. En nuestro script posterior a la instalación, usaremos el shebang ( #!/bin/bash) más común .

Para agregar el shebang a su secuencia de comandos posterior a la instalación de Ubuntu, primero debe crear el archivo de secuencia de comandos. Para hacer eso, use el  comando táctil a  continuación.

toque ubuntu-post-installer.sh

Después de crear el archivo ubuntu-post-installer.sh en su PC con Ubuntu, es hora de abrir el archivo para editarlo en el editor de texto Nano. Con el siguiente comando, comience a editar.

nano -w ubuntu-post-installer.sh

Dentro del editor de texto Nano, escriba el shebang Bash en la parte superior del archivo. ¡No crees espacios! Debe ser la primera línea.

#!/bin/bash

Siguiendo el shebang, presione la  tecla Enter  para crear una nueva línea en el archivo y continúe con la siguiente sección de la guía.

Paso 1: instalación automática de programas desde Apt

Lo que la mayoría de los usuarios de Ubuntu querrán agregar a su secuencia de comandos posterior a la instalación es una línea de código que instalará automáticamente todos sus programas más utilizados. Cosas como el editor de imágenes Gimp, tal vez el navegador web Chromium, la tienda de juegos Steam, la aplicación de chat Telegram y más.

Para agregar su línea de código del instalador Apt “automático” , vaya al editor de texto Nano y agregue la siguiente línea a continuación. Asegúrese de cambiar “programa1 programa2 programa3” con los nombres reales de los paquetes que desea que su script se instale automáticamente.

Nota: debe especificar los nombres exactos de los paquetes de cada aplicación para que funcione con el instalador automático. Si no puede recordar el nombre de un programa que le gustaría agregar a la línea de código, busque el paquete con apt search programname .

sudo apt install program1 program2 program3 -y

Después de escribir la línea de instalación automática de Apt en el script, presione la  tecla Intro  para crear una nueva línea. A continuación, guardar las ediciones hasta ahora pulsando  Ctrl + O . Una vez que se guarden todas las ediciones, continúe con la siguiente sección de la guía.

Paso 2: instalación automática de programas desde Snap Store

Cómo hacer su propio script de postinstalación de Ubuntu

Muchas de las aplicaciones principales que instalan los usuarios de Ubuntu se encuentran en la tienda Snap. Si confía mucho en las aplicaciones Snap , es posible que desee escribir una línea de código en su script que se encargará de todos los Snaps en su sistema.

Para comenzar el proceso, diríjase al sitio web de Snap Store y use la función de búsqueda para ubicar las aplicaciones que le gustaría instalar automáticamente.

Cuando encuentre una aplicación en Snaps, haga clic en el botón "instalar" para encontrar el nombre del paquete. Tenga en cuenta que si desea instalar aplicaciones que tengan “–classic” o “–edge”, deberán ser comandos de instalación separados en el script.

Una vez que tenga los nombres de todos los paquetes Snap, escriba el código a continuación en el script. Recuerde que "snappackage1 snappackage2 snappackage3" es un ejemplo. Deberá reemplazarlo para que el script funcione correctamente.

sudo snap install snappackage1 snappackage2 snappackage3

¿Terminaste de agregar la línea de código Snap a tu secuencia de comandos? Presione Ctrl + O  para guardar las ediciones. Luego, presione Entrar  para hacer una nueva línea y pasar a la siguiente sección de la guía.

Paso 3: instalación automática de aplicaciones Flatpak

Cómo hacer su propio script de postinstalación de Ubuntu

No muchos usuarios de Ubuntu usan Flatpak, ya que los paquetes Snap están listos para salir de la caja. Sin embargo, si usted es uno de los usuarios de Ubuntu que confían en Flatpaks, puede agregarlo fácilmente al script posterior a la instalación para facilitar las cosas.

Para iniciar el proceso, debe tener instalado el tiempo de ejecución de Flatpak . Para obtener su secuencia de comandos para instalar Flatpak de fábrica, ingrese el código a continuación.

sudo apt install flatpak -y

Siguiendo la línea de instalación de Flatpak, debes suscribir tu script a la tienda de aplicaciones Flathub. Presione  Entrar  en la tecla y agregue el siguiente código al script.

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Después de agregar la línea de código Flathub, es hora de trabajar en el comando de instalación automática de Flatpak. Primero, ejecute el  comando de búsqueda flatpak  y busque los nombres de cada paquete que le gustaría instalar.

Cuando tenga los nombres de todas las aplicaciones de Flatpak, presione la  tecla Intro  y agregue el comando de instalación. Tenga en cuenta que “flatpak1 flatpak2 flatpak3” es un ejemplo. Deberá cambiarlo por los nombres reales de los paquetes Flatpak.

Cómo hacer su propio script de postinstalación de Ubuntu

sudo flatpak install flatpak1 flatpak2 flatpak3 -y

Una vez que la línea de instalación de Flatpak esté en el script, presione  Ctrl + O  para guardar las ediciones, luego presione  Ctrl + X  para salir de Nano, ¡ya que la edición está completa!

Ejecutando el script

Para ejecutar su secuencia de comandos de postinstalación de Ubuntu, siga las instrucciones paso a paso a continuación.

Paso 1: coloque el script en el directorio de inicio de cualquier instalación nueva de Ubuntu.

Paso 2: Abra una ventana de terminal en Ubuntu presionando Ctrl + Alt + T o Ctrl + Shift + T en el teclado. Luego, actualice los permisos del script con el  comando chmod  .

sudo chmod + x ~ / ubuntu-post-installer.sh

Paso 3: Ejecute el script en su nueva PC con Ubuntu Linux con el  comando bash .

sudo bash ubuntu-post-installer.sh   

Dejar un comentario

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Intel graphics screen tearing in Pardus Linux by checking X11 vs. Wayland, compositor settings, refresh rate, active Xorg driver, and TearFree only when appropriate.

Cómo configurar el firewall de SLES 15 con firewall-cmd

Cómo configurar el firewall de SLES 15 con firewall-cmd

Configure firewalld en SLES 15: compruebe las zonas, permita servicios o puertos, guarde reglas permanentes, recargue de forma segura y verifique el acceso.

Guía de configuración de parcheo en vivo de SLES: Aplicar actualizaciones del kernel sin reiniciar

Guía de configuración de parcheo en vivo de SLES: Aplicar actualizaciones del kernel sin reiniciar

Habilite la aplicación de parches en vivo al kernel en SLES 15 SP7, aplique las correcciones compatibles sin reiniciar, verifique los parches activos y comprenda cuándo aún es necesario reiniciar el kernel.

Cómo habilitar el modo FIPS en SUSE Linux Enterprise Server 15

Cómo habilitar el modo FIPS en SUSE Linux Enterprise Server 15

Habilite el modo FIPS en SLES 15 con la utilidad de configuración compatible de SUSE, reinicie de forma segura, verifique el estado del kernel y de la política criptográfica, y compruebe los límites de certificación.

Cómo instalar Google Chrome en Gooroom OS sin infringir las políticas de seguridad.

Cómo instalar Google Chrome en Gooroom OS sin infringir las políticas de seguridad.

Instala Google Chrome en Gooroom OS de forma segura con paquetes .deb oficiales, APT, comprobaciones de políticas, guías de actualización y soluciones para dispositivos administrados.

Cómo exportar de forma segura los registros del sistema SLES a un servidor Syslog remoto

Cómo exportar de forma segura los registros del sistema SLES a un servidor Syslog remoto

Envíe de forma segura los registros del sistema SLES a un servidor syslog remoto mediante rsyslog, certificados TLS, verificación del nombre del par, colas, validación y pruebas.

Integración de Active Directory de SLES 15 con SSSD: Guía paso a paso

Integración de Active Directory de SLES 15 con SSSD: Guía paso a paso

Une SLES 15 a Active Directory con SSSD usando YaST. Prepara el DNS y la hora, configura los inicios de sesión del dominio, verifica Kerberos y compara SSSD, Winbind y realmd.

Solucionar problemas con el controlador Wi-Fi Realtek RTL8821CE en Pardus Linux

Solucionar problemas con el controlador Wi-Fi Realtek RTL8821CE en Pardus Linux

Solucione el problema de Wi-Fi RTL8821CE en Pardus Linux revisando el controlador rtw88 integrado, el firmware de Realtek, rfkill, NetworkManager y las opciones de reserva segura.

Fix "Temporary Failure Resolving DNS" in Debian 12 with systemd-resolved

Fix "Temporary Failure Resolving DNS" in Debian 12 with systemd-resolved

Diagnose and fix Debian 12 DNS resolution failures with systemd-resolved, including resolv.conf, NetworkManager, networkd, cache, and verification.

Cómo instalar Pardus Linux junto con Windows 11 de forma segura en arranque dual

Cómo instalar Pardus Linux junto con Windows 11 de forma segura en arranque dual

Instale Pardus 25.2 junto a Windows 11 realizando una copia de seguridad, reduciendo el volumen de Windows, arrancando desde una unidad USB UEFI y protegiendo las particiones EFI y de recuperación existentes.