Skip to main content

Cambiar repositorios de Ubuntu al mirror de OVH

Objetivo

Actualizar los repositorios APT de Ubuntu para que utilicen el mirror de OVH:

  • Mejora la velocidad y disponibilidad si el servidor está en OVH o cerca geográficamente
  • Evita usar mirrors como es.archive.ubuntu.com o archive.ubuntu.com, que pueden tener latencias o caídas

Mirror recomendado para OVH el suyo propio

http://ubuntu.mirrors.ovh.net/ftp.ubuntu.com/ubuntu/

Sistemas con /etc/apt/sources.list (formato clásico)

Copia de seguridad

cp /etc/apt/sources.list /etc/apt/sources.list.bak

Sustitución automática del mirror

sed -i 's|http://.*\.archive\.ubuntu\.com/ubuntu|http://ubuntu.mirrors.ovh.net/ftp.ubuntu.com/ubuntu|g' /etc/apt/sources.list
sed -i 's|http://\([a-z]*\.\)\?archive\.ubuntu\.com/ubuntu|http://ubuntu.mirrors.ovh.net/ftp.ubuntu.com/ubuntu|g' /etc/apt/sources.list
  • Cambia cualquier mirror genérico o regional por el de OVH
  • Aplica a todas las entradas (main, security, updates, etc.)

Sistemas con /etc/apt/sources.list.d/ubuntu.sources (formato deb822)

Copia de seguridad

cp /etc/apt/sources.list.d/ubuntu.sources /etc/apt/sources.list.d/ubuntu.sources.bak

Sustitución automática del mirror

sed -i 's|URIs: http://.*\.archive\.ubuntu\.com/ubuntu|URIs: http://ubuntu.mirrors.ovh.net/ftp.ubuntu.com/ubuntu|g' /etc/apt/sources.list.d/ubuntu.sources
sed -i 's|URIs: http://security\.ubuntu\.com/ubuntu/|URIs: http://ubuntu.mirrors.ovh.net/ftp.ubuntu.com/ubuntu/|g' /etc/apt/sources.list.d/ubuntu.sources
  • Cambia cualquier URI de mirror genérico o regional por el de OVH
  • Aplica a todas las entradas del archivo formato deb822

Verificación

apt update
  • Asegúrate de que todos los paquetes se descargan desde el mirror de OVH
  • No deberían aparecer errores ni advertencias de conexión

Recomendaciones

  • Este cambio puede repetirse en otros ficheros dentro de /etc/apt/sources.list.d/
  • En entornos con múltiples servidores, se recomienda automatizar la sustitución con:
    • Scripts en bash
    • Ansible
    • Herramientas de orquestación o ejecución remota (como pssh)
Aviso

Esta documentación y su contenido, no implica que funcione en tu caso o determinados casos. También implica que tienes conocimientos sobre lo que trata, y que en cualquier caso tienes copias de seguridad. El contenido el contenido se entrega, tal y como está, sin que ello implique ningún obligación ni responsabilidad por parte de Castris

Si necesitas soporte profesional puedes contratar con Castris soporte profesional.