🔍 Apa Maksud Pesan Ini?
Peringatan seperti:
warning: http-parser: local (2.9.4-2.1) is newer than cachyos (2.9.4-2)
menandakan bahwa versi paket yang terpasang di sistemmu lebih baru daripada yang ada di repositori resmi. Biasanya terjadi karena kamu:
- pernah memakai repo testing atau unstable,
- pernah install paket dari AUR,
- atau repo CachyOS belum sempat menyusul versi terbaru Arch Linux.
🧭 Cara Aman Menangani
🥇 1. Biarkan Saja (Disarankan)
Selama sistemmu berjalan normal dan tidak ada konflik dependency, kamu bisa mengabaikan peringatan itu. Pesan ini bukan error, hanya pemberitahuan versi saja.
🧩 2. Sinkronkan Versi dengan Repo
Kalau kamu ingin semua paket sesuai dengan versi di repo resmi:
sudo pacman -Syyu
sudo pacman -S http-parser zstd-debug power-profiles-daemon
Pacman akan menanyakan apakah kamu ingin menurunkan versi paket — jawab Y bila ya.
🧠 3. Lihat Semua Paket yang Lebih Baru dari Repo
Kamu bisa pakai perintah berikut untuk mengecek daftar paket yang lebih baru:
pacman -Q | while read pkg ver; do
repo_ver=$(pacman -Si "$pkg" 2>/dev/null | awk '/Version/{print $3; exit}')
[[ -n "$repo_ver" && "$ver" != "$repo_ver" ]] && echo "$pkg: local=$ver repo=$repo_ver"
done
Perintah ini akan menampilkan daftar paket yang versinya tidak sinkron dengan repo.
🧰 4. Hindari Downgrade Otomatis dari AUR
Kalau kamu sering build paket dari AUR, pastikan Paru tidak menurunkannya secara otomatis:
paru --skipreview --removemake --nocleanmenu
Atau tambahkan di ~/.config/paru/paru.conf
:
BottomUp
Devel
🩺 5. Reset Bersih ke Versi Repo
Kalau kamu ingin memastikan semua paket sesuai dengan repo:
sudo pacman -Syyuu
(Perhatikan dua huruf u di akhir — artinya Pacman boleh menurunkan versi paket bila perlu.)
✅ Rangkuman Cepat
Situasi | Tindakan |
---|---|
Sistem stabil, tidak error | Abaikan saja |
Ingin semua versi sesuai repo | sudo pacman -Syyuu |
Hanya beberapa paket saja | sudo pacman -S <nama-paket> |
Ingin cek paket “lebih baru” | Gunakan skrip pacman -Q di atas |