Assalamualaikum Wr.Wb...
cara mengatasi error "Key is stored in legacy trusted.gpg keyring"
contoh pesan muncul saat add key menggunakan trusted.gpg
W: http://deb.anydesk.com/dists/all/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
Pesan ini muncul karena masih menggunakan metode lama (trusted.gpg)
untuk menyimpan kunci GPG repositori APT, yang kini sudah deprecated (usang)
di sistem Debian/Ubuntu terbaru.
Penjelasan Singkat
apt-key (dan file trusted.gpg) dulunya digunakan untuk mengelola kunci GPG
yang dipercaya oleh APT. Namun, sekarang disarankan menyimpan
kunci di file tersendiri dalam direktori:
ini direktori lama
$ /etc/apt/trusted.gpg.d/
ini direktori baru atau lebih baik
$ /etc/apt/keyrings/
Solusi Direkomendasikan (Migrasi Modern)
Misalnya sedang menginstal Anydesk, maka ikuti langkah-langkah berikut
untuk memperbarui cara impor GPG key-nya:
Langkah 1: Hapus key lama (opsional)
$ sudo apt-key list
Cari bagian yang menyebut "Anydesk",
lalu hapus key-nya jika kamu ingin bersih-bersih:
$ sudo apt-key del < angka terakhir 8 digit key>$ sudo apt-key del EGHV56JH
Langkah 2: Simpan kunci GPG ke /etc/apt/keyrings
$ sudo mkdir -p /etc/apt/keyrings$ curl -fsSL https://keys.anydesk.com/repos/DEB-GPG-KEY | gpg --dearmor | sudo tee /etc/apt/keyrings/anydesk.gpg > /dev/null
Langkah 3: Tambahkan entri repo dengan kunci baru
Edit atau buat file di /etc/apt/sources.list.d/anydesk.list:
$ echo "deb [signed-by=/etc/apt/keyrings/anydesk.gpg] http://deb.anydesk.com/ all main" | sudo tee /etc/apt/sources.list.d/anydesk.list
Langkah 4: Update APT dan install (jika belum)
$ sudo apt update$ sudo apt install anydesk
Dengan ini, kamu tidak akan lagi mendapat peringatan seperti:
Key is stored in legacy trusted.gpg keyring
Dan cara ini sesuai dengan best practice Debian/Ubuntu versi terbaru.
Sekian dan semoga bermanfaat...
Wasalamualaikum Wr.Wb..
0 Comments