Rumah >Operasi dan penyelenggaraan >Nginx >Betulkan ralat 'pakej tidak sah atau rosak (tandatangan PGP)' dalam Arch Linux
Saya mempunyai beberapa sistem Arch Linux yang dipasang dalam kedua-dua mesin fizikal dan maya yang saya akses apabila diperlukan. Hampir dua bulan kemudian, apabila saya cuba menaik taraf Arch Linux dalam salah satu daripadanya menggunakan sudo pacman -Syu
, saya menghadapi beratus-ratus ralat seperti ini:
Tidak Sah atau Rosak Contoh Ralat Pakej dalam Arch Linux
Masalahnya ialah apabila anda menghadapi ralat di atas, anda tidak boleh menaik taraf/mengemas kini sistem Arch anda. Walaupun anda menyegerakkan cermin atau mendapatkan cermin yang lebih pantas. Jadi, jika anda menjalankan sudo pacman -Syyu
, ralat masih wujud. Ini menimbulkan kesukaran kerana anda tidak boleh memasang sebarang pakej lain sehingga masalah ini dibetulkan.
Apabila anda memasang atau menaik taraf pakej pada sistem Arch Linux, pacman menyemak tandatangan digital pakej terhadap kunci dalam pakej archlinux-keyring
. Proses pengesahan ini memastikan bahawa pakej yang anda muat turun dan pasang tidak diubah suai dan datang daripada sumber yang dipercayai.
Ia mengandungi cincin kunci yang digunakan untuk mengesahkan ketulenan dan integriti pakej dan pacman. archlinux-keyring
Pakej sentiasa dikemas kini oleh pembangun Arch Linux untuk memasukkan kunci dipercayai baharu dan membatalkan sebarang kunci yang bocor.
Jika anda tidak mengemas kini sistem Arch Linux anda untuk masa yang lama, tandatangan digital pelbagai pakej perisian mungkin tidak konsisten. Kunci yang ditukar mungkin tidak sepadan dengan kunci pada sistem anda.
Oleh itu ralat telah berlaku.
Untuk membetulkan ralat "pakej tidak sah atau rosak (tandatangan PGP)" dalam Arch Linux, anda perlu memasang/kemas kini pakej Core
daripada repositori archlinux-keyring
. Jalankan arahan berikut dari terminal:
sudo pacman -S archlinux-keyring
Setelah arahan di atas selesai, jalankan naik taraf:
sudo pacman -Syu
Ini akan menyelesaikan isu dan anda boleh meneruskan aktiviti biasa anda dalam Arch Linux. Adalah disyorkan untuk sentiasa memastikan pakej archlinux-keyring
dikemas kini untuk mengekalkan keselamatan dan integriti sistem Arch Linux anda.
Atas ialah kandungan terperinci Betulkan ralat 'pakej tidak sah atau rosak (tandatangan PGP)' dalam Arch Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!