GNU/Linux >> Belajar Linux >  >> Arch Linux

Memecahkan "Memulai peningkatan sistem penuh ... tidak ada yang bisa dilakukan" Masalah Di Arch Linux, Manjaro Linux

Saya baru-baru ini memperhatikan bahwa sistem desktop Arch Linux saya tidak akan memperbarui/meningkatkan ke versi terbaru. Saya pikir belum ada pembaruan baru. Saya mengunjungi situs web Arch Linux dan memperhatikan bahwa ada banyak pembaruan yang sudah tersedia. Namun, setiap kali saya mencoba memperbarui sistem Arch Linux saya, saya selalu mendapatkan pesan berikut.

$ sudo pacman -Syu

Inilah yang saya dapatkan setelah menjalankan perintah ini:

:: 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

Saya terus menerima pesan yang sama selama satu minggu terakhir. Saya tidak tahu mengapa ini terjadi. Akhirnya, saya menemukan solusi, dan saya pikir membagikannya di sini akan bermanfaat bagi seseorang.

Pecahkan "Memulai peningkatan sistem penuh... tidak ada yang bisa dilakukan" Masalah Di Arch Linux

Alasan utama untuk masalah ini adalah bahwa daftar cermin sudah usang. Jika Anda mendapatkan masalah yang sama, daftar cermin Anda mungkin juga sudah usang.

Ada beberapa cara untuk memperbarui mirrorlist Anda di Arch Linux dan variannya seperti EndeavourOS dan Manjaro Linux. Anda dapat menemukan mirrorlist terbaru dengan menggunakan Pacman Mirrorlist Generator . Ini adalah generator mirrorlist online yang dapat digunakan untuk menghasilkan mirrorlist terbaru untuk Arch Linux.

Setelah Anda menemukan daftar cermin, Anda dapat secara manual mengganti daftar cermin yang sudah usang dengan yang baru dibuat. Jika Anda tidak menyukai cara manual, ada utilitas bernama Reflector , yang digunakan untuk menemukan mirrorlist terbaru untuk Arch Linux Anda, dan memperbarui mirrorlist secara otomatis.

Untuk menginstal Reflector di Arch Linux dan turunannya, jalankan:

$ sudo pacman -S reflector rsync curl

Cadangkan daftar cermin Anda yang ada menggunakan perintah:

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

Kemudian, perbarui daftar cermin menggunakan perintah:

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

Perintah di atas akan memfilter 50 server HTTP yang paling baru disinkronkan diurutkan menurut kecepatan unduhan, dan memperbarui daftar cermin secara otomatis. Untuk detail lebih lanjut tentang Reflektor, lihat panduan kami sebelumnya yang terlampir di bawah ini.

  • Ambil daftar cermin terbaru menggunakan Reflektor di Arch Linux

Setelah Anda memperbarui mirrorlist, coba perbarui sistem Arch Linux Anda menggunakan perintah:

$ sudo pacman -Syu

Atau,

$ sudo pacman -Syyu

Sekarang, semuanya akan bekerja dengan baik.

Perbaiki kesalahan "Memulai peningkatan sistem penuh. tidak ada yang bisa dilakukan" di Manjaro Linux

Reflektor tidak tersedia di repositori Manjaro. Pengembang Manjaro menggunakan pacman-mirrors alih-alih Reflektor untuk mengambil cermin terbaru.

Pacman-mirror adalah utilitas khusus Manjaro untuk menghasilkan dan memelihara daftar cermin sistem. Itu sudah diinstal sebelumnya di Manjaro Linux.

Untuk mengambil 20 mirror tercepat dan memperbarui indeks paket di Manjaro Linux, jalankan:

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

Atau,

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

Sekarang Anda seharusnya dapat memperbarui paket Anda ke versi terbaru yang tersedia tanpa masalah.

Anda dapat menambahkan alias di bashrc . Anda /zshrc untuk menghemat beberapa penekanan tombol.

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

Mulai sekarang, Anda cukup menjalankan perintah berikut untuk memperbarui mirrorlist dan memperbarui sistem Manjaro Linux Anda:

$ sudo update

Semoga membantu.

Bacaan terkait:

  • Cara Mengembalikan Rusak Arch Linux ke Status Kerja Sebelumnya
  • Cara Memperbaiki Error “unable to lock database” Di Arch Linux
  • Cara Memperbaiki Kesalahan “paket tidak valid atau rusak (tanda tangan PGP)” Di Arch Linux
  • Cara Mengatasi “kesalahan:gagal melakukan transaksi (file yang bentrok)” Di Arch Linux
  • Cara Memperbaiki Kesalahan “pacman:error while loading shared library” Di Arch Linux

Arch Linux
  1. Cara Menghapus Semuanya Kecuali Sistem Basis Di Arch Linux

  2. Cara Mengatasi "kesalahan:gagal melakukan transaksi (file yang bertentangan)" Di Arch Linux

  3. Cara menginstal yay(AUR helper) di Manjaro/Arch Linux

  1. Cara menginstal Arch Linux dengan Enkripsi Disk Penuh

  2. Cara menginstal Go (Golang) di Arch Linux/Manjaro

  3. Bagaimana cara menghapus sistem Linux?

  1. Cara Dual Boot Arch Linux dan Windows 10 pada sistem UEFI

  2. Cara Instal MariaDB di Arch Linux / Manjaro Linux

  3. Linux – Dapatkan Kemampuan Video Penuh Di Arch Linux Guest Di Virtual Box?