Tutoriales

Soluciona el problema «Iniciar una actualización completa del sistema. No hay nada que hacer» en Arch Linux.

Recientemente noté que mi sistema de escritorio Arch Linux no se actualizará / actualizará a la última versión. Pensé que todavía no había una nueva actualización. Visité el sitio web de Arch Linux y noté que ya hay muchas actualizaciones disponibles. Sin embargo, cada vez que intento actualizar mi sistema Arch Linux, siempre recibo el siguiente mensaje.

$ sudo pacman -Syu

Este es el resultado 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

Durante la semana pasada, seguí recibiendo las mismas noticias. No sé por qué es así. Al final, encontré una solución y creo que compartirla aquí ayudará a alguien.

descargar —— Guía gratuita: «Guía de programación del módulo del kernel de Linux»

Resuelva el problema de «Iniciar una actualización completa del sistema … nada que hacer» en Arch Linux

La razón principal de este problema es que la lista de duplicados está desactualizada. Si encuentra el mismo problema, su lista de duplicados también puede estar desactualizada.

En Arch Linux y sus variantes (como EndeavourOS y Manjaro Linux), hay varias formas de actualizar la lista de réplicas.Puede usar el siguiente comando para encontrar la última lista de réplicas Generador de listas de espejos de PacmanEs un generador de listas de réplicas en línea que se puede utilizar para generar la última lista de réplicas para Arch Linux.

Después de encontrar la lista de réplicas, puede reemplazar manualmente la lista de réplicas obsoleta con la lista de réplicas recién creada.Si no le gusta el método manual, puede usar la utilidad llamada reflector, Se utiliza para encontrar la lista de réplicas más reciente para su Arch Linux y actualizar automáticamente la lista de réplicas.

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

$ sudo pacman -S reflector rsync curl

Utilice el comando para hacer una copia de seguridad de su lista de réplicas existente:

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

Luego, use el comando para actualizar la lista de espejos:

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

El comando anterior filtrará 50 El servidor HTTP sincronizado más recientemente se ordena por velocidad de descarga y la lista de réplicas se actualiza automáticamente. Para obtener información más detallada sobre Reflector, consulte nuestra guía adjunta anteriormente.

Después de actualizar la lista de réplicas, intente actualizar su sistema Arch Linux usando el siguiente comando:

$ sudo pacman -Syu

o,

$ sudo pacman -Syyu

Ahora todo es normal.

Corrige el error «Iniciar una actualización completa del sistema. No hay nada que hacer» en Manjaro Linux.

El reflector no está disponible en el repositorio de Manjaro. Utilizado por desarrolladores de Manjaro pacman-espejos En lugar de Reflector para recuperar el último espejo.

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

Para recuperar las 20 imágenes más rápidas en Manjaro Linux y actualizar el índice del paquete, ejecute:

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

o,

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

Ahora debería poder actualizar su paquete a la última versión disponible sin ningún problema.

Puede agregar alias en sus alias bashrc/zshrc Para guardar algunas pulsaciones de teclas.

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

A partir de ahora, solo necesita ejecutar los siguientes comandos para actualizar la lista de réplicas y actualizar su sistema Manjaro Linux:

$ sudo update

Espero que esto ayude.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba