Saya menggunakan Wheezy Debian dan saya ingin menginstal paket apt-transport-https
, yang memungkinkan untuk mengakses repositori apt melalui https
protokol.
Yang benar-benar membingungkan saya adalah apt-get
memberi saya pesan berikut:
$ sudo apt-get install apt-transport-https
...
The following NEW packages will be installed:
apt-transport-https
0 upgraded, 1 newly installed, 0 to remove and 14 not upgraded.
Need to get 109 kB of archives.
After this operation, 166 kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
apt-transport-https
Install these packages without verification [y/N]?
Saya menekan N
karena saya ingin mengklarifikasi ini sebelum menginstal paket. Mengapa tidak ada informasi otentikasi untuk paket ini yang disediakan? Saya berharap ini menjadi default, terutama untuk paket yang menyediakan protokol transfer aman.
apt update
, setelah itu saya mencoba menginstalapt-transport-https
. Itu memberi saya peringatan. Saya menonaktifkan repo (komentar keluar,apt update
), dan peringatan itu tidak pernah muncul lagi.Debian menambahkan kunci yang akan digunakan untuk menandatangani paket di masa depan ke paket keyring-arsip-debian. Itu sebabnya Anda perlu paket ini diperbarui. Jika
apt-get update
tidak berhasil, Anda mungkin harus (kembali) memasang keyrings:sudo apt-get remove debian-keyring debian-archive-keyring
sudo apt-get clean
sudo apt-get update
sudo apt-get -y install debian-keyring debian-archive-keyring
Sumber: kesalahan server
sumber