it-swarm.dev

¿Instalar paquetes manualmente con dpkg impide una ruta de actualización futura?

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.

13
James Booker

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, instalar un paquete a través de dpkg no es diferente de si hubiera ejecutado Sudo apt-get install package. Suceden las mismas cosas.

El único problema con la instalación de paquetes con dpkg es que deberá 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 ...

17
Nathan Osman

Solo para completar: cuando actualiza, si sus paquetes ya no son compatibles o 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 funcionarán.

En cualquier caso, podrá actualizar.

3
Little Jawa

AptOnCD podría ser una herramienta útil para usted en este caso: http://aptoncd.sourceforge.net/

2
Jorge Castro

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 administrivia 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í .

1
Jim