Descripcion
Aqui se muestra como se instala un GNU/Linux para ser usado como Kuine. Ese recopila muchas personalizaciones típicas de SkinaTech.
Inicio
Iniciamos con una instalación minima, como de 600m; quite todo, si le llega a preguntar para que quiere su máquina .. diga que PARA NADA .. limpio !!. En ingles (o español) y sin nada, y todo en una sola partición (o puede dejar que el instalador escoja).
Lo único que debe escoger es el nombre .. kuine70-base.localdomain .. o lo conveniente
También hay que crear un usuario skina ( u otro nombre temporal) y configúrelo como administrador
Baje todos los servicios que son innecesarios ahora como el saned, rsync, etc
Aunque a esta altura no hay mucho mas que quitar que documentación y manuales que luego con el «limpie» van a desaparecer
Es muy útil que el sistema raíz sea LABEL=kuine-/ y el swap LABEL=swap, asi serán al instalar.
Si existe, borre la configuración de RESUME para que coga la por defecto /etc/initramfs-tools/conf.d/resume y luego corra update-initramfs -c -k all
A veces se instalan mas cosas de las que uno quiere. Puede intentar hacer un proceso de limpieza total para reducir el tamano usando
dpkg-query -Wf ‘${Installed-Size}\t${Package}\n’ | sort -n
rpm -qa –queryformat ‘%{SIZE} %{NAME} %{VENDOR}\n’ | sort -n
Bore los kernel viejos
dpkg -l | grep linux-image
rpm -qa | grep kernel
Quite paquetes no necesarios
apt-get autoremove –purge
Hacer a mano
Apunte /opt a /usr/local
- mv /opt/* /usr/local
- rmdir /opt
- ln -s /usr/local /opt
OJO que el SSH puede estar sin permiso para entrar con password
PasswordAuthentication yesSubir al último kernel. A veces se puede instalar uno desde el backport (en ubuntu usar linux-oem)
- Tambien suelo instalar el soporte nativo de Virtualbox-guest que suele ser nuestra plataforma de desarrollo. Tambien algunas veces en Debian es necesario instalar a mano el soporte de Xen/Citrix y en Ubuntu el hyperv-daemons .. que estan en el repositorio xen-guest-utilities
——- … Salve esta maquina .. son los linux minimos .. ————–
Agregue las dependencias previas
Aun cuando los deb tienen las dependencias, podemos precargar las dependencias. A veces es mejor montarlas en vez de esperar. En el directorio de kuine/base/tools esta como cargar las dependencias.
> descargue_dependencias_debian (tambien debe correrse en ubuntu)Antes de hacer esto .. en Debian instale kuine-repository que agrega los repositorios contrib y non-free en /etc/apt/sources.list y con esto hay mas paquetes disponibles
Es importante correrlo dos veces para garantizar las dependencias y al final «apt-get autoremove –purge»
OTRAS COSAS
- Munin-node-configure y demas plugines importantes Borro inode munin-stats ntp_kernel-* fw_*
- Postfix: Instálelo como local-only
- En este momento puede unificar en postfix. Algunos vienen con exim4 por postfix
- refind: No configurar. Es un camino alterno para booteo por UEFI en caso que se necesite.
- El soporte para XEN no esta en algunos repositories xe-gest-agent o algo así ..esta en el directorio 04-kuine-common/orig (Debian)
- Ubuntu 22 necesito traer de debian hyperv-daemon y bacula-fd, bacula-common
** Otras personalizaciones**
- Muy importante. En Debian 10 (buster) toca poner un repositorio de backport para que funcione iptables/firewalld
deb http://deb.debian.org/debian/ buster-backports main contrib apt-get udpate
y luego instale
apt-get install -t buster-backports iptables
