Saludos estimados, cyberlectores y cyberseguidores.
Les recuerdo que:
El Tutorial 1 fue sobre el Modulo de Auditoria.
El Tutorial 2 fue sobre el Modulo de Información.
Este es el Tercer Tutorial semanal sobre el Código fuente del Script Bicentenario 3.1, en el trataremos el Modulo de Agregar un Repositorio Institucional.
Todos sabemos que lo ideal cuando uno tiene ya sea un Equipo o toda una Plataforma (Red de equipos) con Sistemas GNU/Linux es tener conectividad constante y sin restricciones. Sin embargo, ya sabemos que no todos tenemos conexión a Internet y en caso de que la tengamos no siempre es de la velocidad de descarga ideal.
Aún a veces con una buena conexión en Casa, Empresa o Institución, por ejemplo de 2 MB, el proceso de actualización full de un Sistema GNU/Linux se puede tomar horas. Por eso lo ideal es contar con un Repositorio Interno o Institucional dentro de nuestra red. Luego de creado el mirror (copia espejo) de cualquiera de los Repositorios oficiales de DEBIAN o el de CANAIMA nos toca configurarlos dentro de cada archivo sources.list de nuestros equipos. Para automatizar esta labor esta diseñado el Modulo de Agregar un Repositorio Institucional.
Así que si quieres insertar / agregar esos parámetros vía consola a través de un Script, ahí les dejo el codigo del Modulo de Agregar un Repositorio Institucional:
agregarrepositorioinstitucional(){ clear setterm -background blue QUIEN=$( whoami ) if [ "$QUIEN" != "root" ]; then echo "DEBE SER ROOT PARA CONTINUAR" exit 0 fi sleep 3s echo "El Script procedera a configurar los repositorios internos institucionales" echo "de su Organización necesarios para una actualizacion del Sistema Operativo." echo "" echo "" echo "Espere unos segundos mientras el Script sigue la ejecucion..." echo " " sleep 3s clear echo ' ######################################################################################### # REPOSITORIOS DE DEBIAN ESTABLES - INSTITUCIONAL deb http://192.168.3.241/debian/ squeeze main contrib non-free deb-src http://192.168.3.241/debian/ squeeze main contrib non-free deb http://192.168.3.241/debian/ squeeze-updates main contrib non-free deb-src http://192.168.3.241/debian/ squeeze-updates main contrib non-free deb http://192.168.3.241/debian/ squeeze-proposed-updates main contrib non-free deb-src http://192.168.3.241/debian/ squeeze-proposed-updates main contrib non-free deb http://192.168.3.241/debian-security/ squeeze/updates main contrib non-free deb-src http://192.168.3.241/debian-security/ squeeze/updates main contrib non-free # ######################################################################################### # REPOSITORIOS DE CANAIMA - INSTITUCIONAL # Estable # deb http://192.168.3.241/canaimarepo/ aponwao usuarios servidores # Prueba deb http://192.168.3.241/canaimarepo/ roraima usuarios servidores # Desarrollo # deb http://192.168.3.241/canaimarepo/ auyantepui usuarios servidores ' >> /etc/apt/sources.list echo "" echo "El archivo sources.list ha sido reconfigurado exitosamente." echo "Verifique en las lineas que todo este correctamente." echo "" cat /etc/apt/sources.list sleep 15s clear echo "Espere unos segundos mientras el Script realiza un post-mantenimiento..." echo "al Sistema Operativo luego de estas instalaciones y configuraciones" echo " " sleep 5s aptitude update dpkg --configure -a aptitude install -f -y aptitude remove -y aptitude clean -y aptitude autoclean -y aptitude safe-upgrade echo " " echo "Modulo ejecutado." echo " " sleep 3s clear setterm -background blue }
Un comentario sobre “Tutorial 3 – Modulo de Agregar Repositorio Institucional – Código Fuente del Script Bicentenario 3.0”