Administro una red privada que no tiene conectividad a Internet debido a la política de seguridad del cliente. Esta red tiene una sola instalación del Servidor Ubuntu 10.04 LTS (próximamente habrá varias más) y he estado tratando de personalizarla con software; sin embargo, tengo que instalar manualmente paquetes con dpkg debido a la falta de conectividad a Internet.
¿Esto me impide actualizar a una versión más nueva de Ubuntu Server (LTS) cuando esté disponible, ya que los paquetes que he instalado no están en el CD de distribución actual, es poco probable que estén en las versiones más recientes también.
Respuestas:
No. Instalar paquetes desde los repositorios oficiales usando dpkg no le dará ningún problema en el futuro.
De hecho, desde un punto de vista técnico, la instalación de un paquete a través de dpkg no es diferente de si se hubiera ejecutado
sudo apt-get install
package
. Suceden las mismas cosas.El único problema con la instalación de paquetes con dpkg es que tendrá que asegurarse de que las dependencias estén instaladas en el orden correcto. De lo contrario, podría terminar con una base de datos de paquetes corrupta.
Sé que esto sucede por experiencia personal ...
fuente
apt-get -f install
).Solo para completar: cuando actualiza, si sus paquetes ya no son compatibles o si son incompatibles con los paquetes más nuevos (dependencias rotas, etc.), el proceso de actualización le preguntará si desea eliminar esos paquetes. No estoy seguro de qué sucede si no los desinstala, probablemente ya no funcionen.
En cualquier caso, podrá actualizar.
fuente
AptOnCD podría ser una herramienta útil para usted en este caso: http://aptoncd.sourceforge.net/
fuente
Podría ser una mejor idea, considerando que pronto agregará más servidores, para configurar un repositorio local. De esta manera, puede agregar el repositorio a las fuentes de apt de cada servidor y luego apuntarlos a un repositorio local que es solo un espejo de los repositorios reales de ubuntu.
Luego, cuando llegue el momento de instalar o actualizar paquetes, simplemente use las herramientas estándar de ubuntu para manejar esta operación. Otro beneficio es que solo tiene que actualizar el repositorio local centralizado de vez en cuando con un par de DVD o disco duro que puede llevar al entorno cerrado y sincronizar con los directorios del repositorio. Luego, cada servidor lo alertará sobre los paquetes que han instalado que tienen actualizaciones disponibles en su repositorio local ... lo que significa que tiene mucho menos administración para mantener. Las herramientas pueden hacer lo que las herramientas son buenas.
Alan Pope, evangelista de ubuntu y uno del equipo detrás del podcast Ubuntu UK, escribió una publicación sobre cómo crear un espejo de los repositorios oficiales de ubuntu que deberían ayudar. Lo puedes encontrar aquí .
fuente