Páginas

12 de julio de 2015

Como crear un script post-instalacion

¡Hey! Hola, GNU/Linuxeros, hoy vengo con una entrada superútil y superrápida, que seguramente nos sera muy de utilidad a la hora de estar saltando de una distro (o distribución) a otra (distro-hopping), o al volver a formatear una PC con la misma distribución, me dejo de rodeos y empezamos.
Este script sirve para instalar programas automáticamente al ejecutar el script, muy útil para los distro-hoperos como yo.
Con este comando creamos el archivo install.sh, (.sh es un archivo de bash)
touch install.sh
Y con este comando volvemos ejecutable el archivo install.sh, sudo porque sino no nos dejaría editarle los permisos
sudo chmod a+x install.sh
Aqui eligen el editor de texto que más les guste: vim, nano, emacs, kate, gedit … bueno ya saben el que mas les guste y sudo para poder guardar los cambios, de mi parte voy a elegir Vim.
sudo vim install.sh
Cuándo estemos editando al principio de todo tenemos que escribir
#!/bin/bash
Y después
# -*- ENCODING: UTF-8 -*-

Un poco más abajo escribimos el comando para actualizar nuestra distribución:
Debian, Ubuntu y sus millones de derivadas :
su && apt update && apt upgrade
CentOS y Red Hat like:
sudo yum update
En la última versión de Fedora se ha introducido dnf, que es el hijo directo de yum.
Fedora:
sudo dnf update
OpenSUSE:
sudo zypper update
Arch Linux, Manjaro, Antergos, KaOS …:
sudo pacman -Syu o yaourt -Syua
U otras, como Gentoo o Slackware, usen los comandos de actualización y de instalación… , en mi caso uso Arch Linux por lo que en mi script debe ser:
Snap1
Después de escribir vamos a clasificar los programas a instalar en 7 categorias:
  1. Utilidades
  2. Internet
  3. Juegos
  4. DE (Desktop Environment, o escritorios)
  5. Multimedia
  6. Productividad
  7. Desarrollo
Escribimos:
#  Utilidades
#  Desarrollo
#  Internet
#  Juegos
#  DE's y WM's
#  Multimedia
#  Productividad
Esto lo ponemos para clasificar un poco mejor las aplicaciones y utilidades en grupos, más tarde escribimos los comandos de instalación, según nuestra distribución, de los paquetes que queramos, normalmente debeis saber cuál es vuestra distribución y como instalar paquetes por lo que instalamos lo que queremos, por ejemplo chromium, steam, y gnome-shell
sudo pacman -S chromium
sudo pacman -S steam
sudo pacman -S gnome-shell gnome-extra
Al final guardamos nuestro script y:
cd (Donde este el script) && ./install.sh
Un ejemplo es esto:
Snap2
Bueno, esto ha sido todo por hoy, espero que os sea de mucha utilidad y nos vemos en otras entradas.


from Desde Linux http://feedproxy.google.com/~r/UsemosLinux/~3/LHAc2pCQo-8/
via IFTTT