La forma más fácil es reunir todos los comandos que necesita y ponerlos en un archivo de texto y hacer que el archivo de texto sea ejecutable.
Comenzamos con la línea de comando y hacemos esto:
touch post_install_script
sudo 775 post_install_script
gedit post_install_script
Y comienzas a poner comandos que deseas que se ejecuten.
Instalación de paquetes que están en el Centro de software de Ubuntu.
Comience habilitando todos los repositorios y actualizando la lista de software porque el LiveCD está desactualizado:
sudo sed 's/# deb/deb/' -i /etc/apt/sources.list
sudo apt-get update
Busque dentro de USC lo que ya está allí y verifique el nombre del paquete. Ejemplos con VLC y smplayer:
sudo apt-get install vlc
sudo apt-get install smplayer
De la misma manera de agregar software como este, también puede eliminar paquetes con:
sudo apt-get remove {package_name}
(solo tenga cuidado de verificar las dependencias primero)
PPA para instalar Nautilus Elementary :
sudo add-apt-repository ppa:am-monkeyd/nautilus-elementary-ppa
sudo apt-get update && sudo apt-get upgrade
Temas
Esos están en USC o tienen un PPA para que pueda agregarlos con cualquiera de los 2. Por ejemplo, me gustan los temas de equinoccio y puedo agregarlos así:
sudo add-apt-repository ppa:tiheum/equinox
sudo apt-get update && sudo apt-get install gtk2-engines-equinox
o el conjunto de iconos Faenza s:
sudo add-apt-repository ppa:tiheum/equinox
sudo apt-get update && sudo apt-get install faenza-icon-theme
Entonces, reúne todas las instrucciones de instalación que desea agregar y las coloca en su script cada una en una nueva línea. Puede acelerar las cosas eliminando entradas duplicadas:
sudo apt-get upgrade
no es necesario hacerlo con cada PPA: puede hacerlo después de agregar todos los PPA pero (!) Antes de instalar el software desde el PPA.
Teóricamente, puede tener 1 de estos archivos de script para todas las instalaciones de Ubuntu, pero es posible que deba modificarlos para cada sistema.
Este es mi último intento de crear un script posterior a la instalación:
¿Qué hace esto?
- actualizar la lista de fuentes
- eliminar todos los directorios de mi página de inicio y volver a crearlos en / discworld2 / Después de eso, vuelvo a crear los directorios de mi directorio de inicio utilizando enlaces simbólicos. De esta forma puedo formatear mi casa y guardar mis archivos (no solo están en otra partición sino incluso en otro disco);
- instalar el software que quiero;
- establezca la administración de energía de la manera que yo quiero.
- agregar ppa que quiero
Después de la instalación, simplemente ejecuto mi archivo post_install y se ejecutará durante mucho tiempo, pero se encargará de todo lo que quiera (bueno, iré agregando más y más cosas con el tiempo para que se alargue).
Probablemente pueda mejorarlo haciendo declaraciones compuestas de algunas de estas líneas