En mi red de trabajo, cualquier comando apt-get (o aptitude) lleva mucho tiempo, parece que los administradores bloquearon algún puerto (por razones desconocidas). Por ejemplo
sudo apt-get update
me toma como 2 días y todo lo que obtengo - una lista muy larga de respuestas como
Get: 36 http://security.ubuntu.com precise-security/universe amd64 Packages [11.6 kB]
Get: 37 http://security.ubuntu.com precise-security/universe amd64 Packages [11.6 kB]
Get: 38 http://security.ubuntu.com precise-security/universe amd64 Packages [11.6 kB]
Get: 39 http://security.ubuntu.com precise-security/universe amd64 Packages [11.6 kB]
Get: 40 http://security.ubuntu.com precise-security/universe amd64 Packages [11.6 kB]
La misma situación, entonces trato de descargar el software
Get:1 http://archive.ubuntu.com/ubuntu/ precise/main dash i386 0.5.7-2ubuntu2 [85.8 kB]
Get:2 http://archive.ubuntu.com/ubuntu/ precise/main dash i386 0.5.7-2ubuntu2 [85.8 kB]
Get:3 http://archive.ubuntu.com/ubuntu/ precise/main dash i386 0.5.7-2ubuntu2 [85.8 kB]
Get:4 http://archive.ubuntu.com/ubuntu/ precise/main dash i386 0.5.7-2ubuntu2 [85.8 kB]
Get:5 http://archive.ubuntu.com/ubuntu/ precise/main dash i386 0.5.7-2ubuntu2 [85.8 kB]
¿Hay algo que pueda hacer para cambiar el puerto de apt-get o algo más?
agregue / descomente estas líneas:
cuando actualicé con las líneas anteriores,
/etc/gai.conf
se resolvió y se usóipv4
directamente en lugar deipv6
e instaló rápidamente.fuente
Le sugiero que comience midiendo su rendimiento típico de Internet / red utilizando uno de los sitios de verificación de rendimiento. Una posibilidad es www.speedtest.net . También puede usar una simple búsqueda en Google para buscar otros sitios que pueda usar para probar su velocidad de conexión a Internet.
Si las pruebas muestran que el problema no es una limitación de su conexión a Internet, entonces el siguiente paso podría ser echar un vistazo a las respuestas a esta pregunta:
¿Cómo puedo usar un espejo cerca de mí o elegir un espejo más rápido? ?
Le sugiero que comience probando la respuesta más popular a esa pregunta . Se reduce a agregar las dos líneas a continuación en la parte superior de
/etc/apt/sources.list
. Se supone que esto fomenta el proceso de actualización para elegir automáticamente un espejo de descarga con un mejor rendimiento.precise
en las dos líneas anteriores con el nombre en clave correspondiente de la versión que está utilizando.Lucid
(10.04),Maverick
(10.10),Natty
(11.04),Oneiric
(11.10)Si este enfoque no ayuda o simplemente no es algo que desea hacer, entonces también puede considerar dejar que Update Manager intente elegir un espejo " más rápido ". Esto se describe con más detalle en las otras respuestas a la pregunta a la que proporcioné un enlace.
fuente
sudo apt-get update
y usando elfirefox
navegador. ¿Has intentado arrancar desde un Live CD / USB e intentassudo apt-get update
ver si hay alguna diferencia? Si lo hay, apuntaría a que algo está mal con su instalación de Ubuntu. Si obtiene el mismo resultado, entonces no tengo otras ideas en este momento.Primero, 2 hechos:
apt-get usa http (puerto 80) por defecto en las distribuciones estándar de Linux.
apt-get
generalmente descarga ~ 20 MB de datos para actualizar las listas. Si solo lo ejecutóapt-get update
y lo ejecutó nuevamente, descarga ~ 100 KB de datos solamente.Entonces, si puede navegar por la red mundial (es decir, sitios web que usan navegador) y está usando distribuciones estándar (no personalizadas para usar cualquier otro puerto), el administrador no ha bloqueado nada, lo que le impide ejecutar este comando.
El problema podría ser que las solicitudes de su máquina a los servidores actuales que apt-get utiliza para actualizaciones se enfrentan a algunos problemas (es decir, podría ser solo un problema de descarga).
Para resolver su problema, mis sugerencias (ya que está utilizando ubuntu):
Abra
update-manager
-> haga clic en la configuración en la parte inferior izquierda -> haga clic en la primera pestaña del software ubuntu -> haga clic en el cuadro desplegable junto a la opción Descargar desde -> cambie el servidor a un lugar más cercano a su ubicación eligiendo otro en el lista. También verifique el protocolo que se utiliza para las actualizaciones. Debería ser http para usuarios generales. -> Ahora ejecuta sudo apt-get update o usa el administrador de actualizaciones para buscar actualizaciones. Ahora las cosas deberían funcionar bien para ti. Si las cosas no funcionan incluso después de esto, comente aquí.Como no puede ayudarlo, parece ser el problema de los archivos obsoletos o parciales recopilados al intentar actualizarse hace algún tiempo.
Te sugiero que ejecutes estos comandos en la terminal:
Estos comandos cambiarán el nombre de los directorios donde se almacenan los archivos cuando los
apt-get
descarguen mientras se actualizan y actualizan. (Puede cambiarles el nombre si algo sale mal. Por lo tanto, no hay riesgo de empeorar la situación)Después de esa ejecución:
Descargará algo así como 20 MB de datos.
Si se ejecuta con éxito, su problema está resuelto.
Ahora debería poder ejecutar
sudo apt-get upgrade
para instalar las actualizaciones.Si no es así, comente aquí de nuevo.
fuente
correr
antes de correr
fuente