GNU/Linux >> Tutoriales Linux >  >> Arch Linux

Resuelva el problema "Iniciando la actualización completa del sistema... no hay nada que hacer" en Arch Linux, Manjaro Linux

Recientemente noté que mi sistema de escritorio Arch Linux no se actualiza/actualiza a la última versión. Pensé que aún no había nuevas actualizaciones. Visité el sitio web de Arch Linux y noté que ya hay muchas actualizaciones disponibles. Pero, cada vez que trato de actualizar mi sistema Arch Linux, recibo el siguiente mensaje cada vez.

$ sudo pacman -Syu

Esto es lo que obtuve después de ejecutar este comando:

:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community is up to date
 multilib is up to date
 archlinuxfr is up to date
:: Starting full system upgrade...
 there is nothing to do

Sigo recibiendo este mismo mensaje durante la última semana. No tengo idea de por qué sucede esto. Finalmente, encontré una solución y pensé que compartirla aquí sería útil para alguien.

Resolver el problema "Iniciando la actualización completa del sistema... no hay nada que hacer" en Arch Linux

La razón principal de este problema es que las listas espejo están desactualizadas. Si tiene el mismo problema, es posible que su lista de duplicados también esté desactualizada.

Hay un par de formas de actualizar su lista de espejos en Arch Linux y sus variantes, como EndeavourOS y Manjaro Linux. Puede encontrar la lista de réplicas más actualizada utilizando Generador de listas de réplicas de Pacman . Es un generador de listas de espejos en línea que se puede usar para generar la lista de espejos más actualizada posible para Arch Linux.

Una vez que encuentre la lista de espejos, puede reemplazar manualmente la lista de espejos desactualizada con una recién creada. Si no le gusta la forma manual, hay una utilidad llamada Reflector , que se utiliza para encontrar la lista de espejos más actualizada para su Arch Linux y actualizar automáticamente la lista de espejos.

Para instalar Reflector en Arch Linux y sus derivados, ejecute:

$ sudo pacman -S reflector rsync curl

Haga una copia de seguridad de su lista de espejos existente usando el comando:

$ sudo cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.bak

Luego, actualice la lista de espejos usando el comando:

$ sudo reflector --verbose -l 50 -p http --sort rate --save /etc/pacman.d/mirrorlist

El comando anterior filtrará 50 servidores HTTP sincronizados más recientemente ordenados por tasa de descarga, y actualizar la lista de espejos automáticamente. Para obtener más detalles sobre Reflector, consulte nuestra guía anterior adjunta a continuación.

  • Recuperar la última lista de espejos usando Reflector en Arch Linux

Una vez que haya actualizado la lista de espejos, intente actualizar su sistema Arch Linux usando el comando:

$ sudo pacman -Syu

O,

$ sudo pacman -Syyu

Ahora, todo debería funcionar bien.

Corregir el error "Iniciando la actualización completa del sistema. No hay nada que hacer" en Manjaro Linux

Reflector no está disponible en los repositorios de Manjaro. Los desarrolladores de Manjaro usan pacman-mirrors en lugar de Reflector para recuperar los espejos más recientes.

Pacman-mirrors es una utilidad específica de Manjaro para generar y mantener la lista de espejos del sistema. Viene preinstalado en Manjaro Linux.

Para recuperar los 20 espejos más rápidos y actualizar el índice de paquetes en Manjaro Linux, ejecute:

$ sudo pacman-mirrors --fasttrack 20 && sudo pacman -Syyu

O,

$ sudo pacman-mirrors -f 20 && sudo pacman -Syyu

Ahora debería poder actualizar sus paquetes a las últimas versiones disponibles sin ningún problema.

Puede agregar un alias en su bashrc /zshrc para ahorrar algunas pulsaciones de teclas.

alias update="sudo pacman-mirrors -f 20 && sudo pacman -Syyu"

A partir de ahora, simplemente puede ejecutar el siguiente comando para actualizar la lista de espejos y actualizar su sistema Manjaro Linux:

$ sudo update

Espero que esto ayude.

Lectura relacionada:

  • Cómo restaurar Broken Arch Linux al estado de funcionamiento anterior
  • Cómo solucionar el error "no se puede bloquear la base de datos" en Arch Linux
  • Cómo solucionar el error "paquete no válido o dañado (firma PGP)" en Arch Linux
  • Cómo resolver el "error:no se pudo confirmar la transacción (archivos en conflicto)" en Arch Linux
  • Cómo solucionar el error "pacman:error al cargar bibliotecas compartidas" en Arch Linux

Arch Linux
  1. Cómo instalar MariaDB en Arch Linux / Manjaro Linux

  2. Cómo eliminar todo excepto el sistema base en Arch Linux

  3. Cómo resolver el "error:no se pudo confirmar la transacción (archivos en conflicto)" en Arch Linux

  4. Cómo instalar yay (asistente de AUR) en Manjaro/Arch Linux

  5. ¿Cómo desmontar un sistema Linux?

Cómo instalar Virtual Machine Manager (KVM) en Manjaro y Arch Linux

Configuración de Arch Linux Internet, instalación de X, configuración del sistema

Arch Linux – Personalizando el sistema

Instalar Yay AUR Helper en Arch Linux, EndeavourOS, Manjaro

Resolver "Código de resultado:NS_ERROR_FAILURE (0x80004005)" Error de VirtualBox en Arch Linux

Cómo instalar Yay AUR Helper en Arch Linux y Manjaro