En algunas distribuciones de Ubuntu ofrecidas por algunos servicios de alquiler de servidores, se ofrece un espejo para el repositorio de ubuntu. Esto lleva a errores a veces al usar paquetes especiales, ya que no están en el servidor espejo. Ese es el caso del paquete gtk-doc-tools que parece no estar disponible en los espejos de Serverloft, por lo que si intentas instalar el paquete:
sudo apt-get install gtk-doc-tools
Aparecerá el siguiente error:
Err:41 http://ubuntu.mirror.serverloft.com/ubuntu bionic/universe amd64 gtk-doc-tools all 1.27-3
403 Forbidden [IP: xxx.xxx.xxx.xxx 80]
Fetched 37.9 MB in 2s (15.6 MB/s)
E: Failed to fetch http://ubuntu.mirror.serverloft.com/ubuntu/pool/universe/g/gtk-doc/gtk-doc-tools_1.27-3_all.deb 403 Forbidden [IP: 69.64.45.119 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
En este tutorial, te mostraremos 2 formas de resolver fácilmente este problema en tu sistema Ubuntu 18.04.
A. Agregar el repositorio universe
Para solucionar esta excepción fácilmente, simplemente registra el repositorio de universe en el sistema con el siguiente comando:
sudo add-apt-repository universe
El repositorio de universe consta de software gratuito y de código abierto, pero Ubuntu no garantiza actualizaciones de seguridad periódicas para el software de esta categoría. El software de esta categoría está empaquetado y mantenido por la comunidad. El repositorio Universe tiene una gran cantidad de software de código abierto y, por lo tanto, te permite tener acceso a una gran cantidad de software a través del administrador de paquetes apt.
Luego, instala el paquete como de costumbre:
sudo apt-get install gtk-doc-tools
Y teóricamente debería estar disponible ahora y podras usarlo.
B. Instalar el paquete .deb manualmente
Alternativamente, puedes simplemente descargar el paquete .deb e instalarlo a través de la línea de comandos. Puedes obtenerlo en un sitio web de confianza como este . Por ejemplo, es posible obtener el archivo con wget en la línea de comandos con el siguiente comando:
wget http://archive.ubuntu.com/ubuntu/pool/universe/g/gtk-doc/gtk-doc-tools_1.27-3_all.deb
Una vez que el archivo esté en su sistema de archivos, instálelo usando el comando dpkg
como este proporcionando como argumento la ruta del archivo al archivo .deb
:
sudo dpkg -i /path/to/downloaded/file/gtk-doc-tools_1.27-3_all.deb
Luego ejecute el siguiente comando:
sudo apt-get install -f
Y el problema debería solucionarse ahora.
Happy coding ❤️!
Conviertete en un programador más sociable