En ocasiones deseamos cambiar de repositorios debido a que demoran mucho las actualizaciones o la descarga de nuevas Aplicaciones, para abordar esta problemática de resolver velocidad de los repositorios debes saber algo. Los repositorios por defecto (o repo original), están alojados en servidores radicados en China. Lo cual no representa dificultad para la mayoría de residentes, salvo para aquellos que estamos del otro lado del mundo. Para solventar esto existen espejos en distintos países y continentes. Te enseñamos a cambiarlos.
Metodología
Método Gráfico (recomendado): En primera instancia puedes acudir a la solución implementada por los desarrolladores en la interfaz gráfica. Primeramente dirígete Centro de Control > Ajustes de Actualización y asegurate que has deshabilitado la opción Intercambio de Espejo Inteligente:
Entonces haz clic en la opción debajo de la anterior Cambiar espejo donde se despliega el listado de los repositorios disponibles. Ofreciéndote, además, la opción de realizar un prueba de velocidad de cada uno de ellos. Elije el mas conveniente acorde a tu ubicación geográfica.
Usando la terminal para gestionar repositorios
Puede ocurrir que esta alternativa no te convenza y que la tienda, o que las actualizaciones realmente no estén trabajando. Por eso hace unos años resolvimos este inconveniente modificando la sources.list de deepin. Situación que no ocurre con en el primer método.
Para modificar esta y obligar al sistema a trabajar con el repositorio que le indicamos, realizamos unos simples pasos en el terminal. Recomendamos antes elegir el mismo también en la interfaz de deepin.
sudo nano /etc/apt/sources.list
Procede a comentar o anular el repo activo (solo debe haber un espejo activo). para ello coloca un signo de número # delante de la linea a comentar por Ejemplo deshabilitaremos el siguiente espejo imaginario de la siguiente forma:
#deb[by-hash=force] http://un-repositorio.cualquiera.com/deepin lion main contrib non-free
Ahora pega al final el nuevo repositorio. Para ejemplificar, usaremos el espejo de nuestra comunidad:
deb [by-hash=force] https://mirror.deepines.com/testing/deepin-20-beta/ apricot main contrib non-free
Al realizar los pasos indicados arriba tu fichero sources.list debía entonces lucir mas o menos como aparece en la siguiente toma de pantalla.
- Salva los cambios (guardar). Puedes hacerlo con el atajo de teclado: Control + o
- Seguidamente presione en su teclado: Enter
- Luego deberás salir de la
sources.list
con el atajo de teclado: Control + x - Ahora deberás actualizar nuevamente usando el siguiente comando:
sudo apt update && sudo apt full-upgrade
Espejos recomendados para Latino América y España
Estos espejos que mostramos a continuación. Lo puedes ajustar desde el centro de control o añadiendo la línea que corresponde.
Deepin en Español (Global):
deb [by-hash=force] https://mirror.deepines.com/testing/deepin-20-beta/ apricot main contrib non-free
Brasil Univ de Parana:
deb [by-hash=force] http://linuxdeepin.c3sl.ufpr.br/deepin lion main contrib non-free
Brasil Univ Sao Pablo:
deb [by-hash=force] http://sft.if.usp.br/deepin lion main contrib non-free
EEUU Kernel.ORG:
deb [by-hash=force] http://mirrors.kernel.org/deepin lion main contrib non-free
EEUU Silicon Valley:
deb [by-hash=force] http://mirror1.sjc02.svwh.net/deepin lion main contrib non-free
Colombia:
deb [by-hash=force] http://mirror.edatel.net.co/deepin lion main contrib non-free
Ecuador:
deb [by-hash=force] http://mirror.cedia.org.ec/deepin lion main contrib non-free
Cuba (Solo funciona dentro del país):
deb [by-hash=force] http://repo.frcuba.cu/deepin lion main contrib non-free
China (Alta Velocidad):
deb [by-hash=force] https://mirrors.tuna.tsinghua.edu.cn/deepin/ lion main contrib non-free
Vídeo del método mediante (Terminal)
Vídeo del método mediante (Synaptic)
Esto de seguro va a ayudar a muchos, el articulo lo describe fácil y claramente.
Al final de los cambios el sistema me pregunta si soy superusuario. Soy el único usuario registrado, como le hago saber al sistema que sí soy superusuario?
Hola, cuando dices: «Al final de los cambios»? ¿A qué te refieres exactamente?
El último comando que debes ejecutar para que los cambios se hagan efectivos después de cambiar el repositorio es sudo apt update y por supuesto después de eso te pide la contraseña. Puedes subir una captura de pantalla del error o errores durante el proceso por favor?
Hola hice todo lo que muestras en el tutorial pero al final al aplicar (apt full-upgrade) me dice que no se pudo abrir el fichero de bloqueo, y que no se pudo bloquear el directorio de administracion, intento entrar con (su) y dice que fallo la autenticacion. Solo puedo actualizar por el centro de control
Lo del fichero de blñoqueo se arregla eliminando el archivo lock en /var/lib/apt/lists o en la ruta donde la terminal te muestre que esta.Para ello puedes abrir deepin-files con permisos de administrador como se ve en la imagen y luego volver a hacer un update.
una pregunta el repositorio de Cuba: deb [by-hash=force] http://repo.frcuba.cu/deepin/ panda main contrib non-free (solo para usuarios dentro de la isla) se actualiza constanatemente?
Así es, ya que es un espejo deepin. El mantenedor me informa que se sincroniza y actualiza automáticamente cada 48 HS
E: No se pudo bloquear /var/lib/apt/lists/lock – open (11: Recurso no disponible temporalmente)
E: No se pudo bloquear el directorio /var/lib/apt/lists/
Hola me podrian porfa pasar como solucionar este problemita ya que no me deja actualizar ,gracias
Considero que hay que actualizar este articulo debido a que en los repositorios en vez de panda ahora es lion.
Cristian Hernández Ossa
Gracias por el señalamiento actualizaremos el articulo.
Hola, ¿cómo puedo instalar el espejo oficial en español latino para la nueva actualización de Deepin 20?