Saya mencoba memperbarui paket saya dari terminal dan inilah yang saya dapatkan:
$ sudo apt-get update
E: The method driver /usr/lib/apt/methods/http could not be found.
E: The method driver /usr/lib/apt/methods/http could not be found.
E: The method driver /usr/lib/apt/methods/http could not be found.
E: The method driver /usr/lib/apt/methods/http could not be found.
E: The method driver /usr/lib/apt/methods/http could not be found.
Apa artinya ini? Saya menggunakan mirror Amerika Serikat dan saya sudah mencoba menggunakan server utama untuk mirror dan saya terus mendapatkan hasil yang sama apakah ini karena tidak ada pembaruan?
/etc/apt/sources.list
?Jawaban:
SirCharlo mengatakan dalam duplikat pertanyaan ini:
Saya mencobanya dan itu berhasil untuk saya.
sumber
dalam kasus saya, cari semua sumber dalam file .list, misalnya:
beberapa sumber dalam daftar dipaksa menggunakan https: // bahkan jika Anda mengubahnya menjadi http: // itu akan diarahkan ke https: //
solusinya adalah:
sumber
Punya masalah yang sama pada gambar OrangePi segar. Bertukar https ke http tidak membantu. Akhirnya saya membuat symlink ke http dengan nama https dan bisa melakukan pembaruan apt-get. Hal pertama yang harus diinstal adalah apt-transport-https daripada saya menjalankan kembali pembaruan.
sumber
cd /usr/lib/apt/methods
laluln -s http https
lakukan triknya.Masalah saya adalah browser Opera di /etc/apt/sources.list.d/opera-stable.list adalah, itu ditulis:
tetapi yang benar adalah:
Jadi saya memperbaiki garis dengan cara ini:
dan semua terpecahkan!
sumber
Saya telah menghadapi masalah ini sebelumnya, dalam kasus saya masalahnya sudah masuk
/etc/apt/sources.list
. Pastikan tidak ada tanda kutip''
atau""
:Hapus kutipan dan ubah baris itu menjadi:
Juga, seperti yang disarankan oleh @arhimed, pastikan protokolnya terbentuk dengan baik:
http://
sumber
Kesalahan saya membaca driver metode
/usr/lib/apt/methods/htttp
dan setelah membaca di sini dan mencoba semua penawaran, saya hampir menyerah ketika saya perhatikan bahwahttp
ada satu ekstrat
.Saya pergi untuk melakukan ini:
Ctrl+ Funtuk menemukan semua contoh dari
htttp
.menghapus t ekstra
Disimpan (dua kali untuk memastikan bugger mengambilnya)
Dan biola, masalah terpecahkan.
Tebak itu berarti saya harus BENAR-BENAR membaca pesan kesalahan karena saya telah membaca sekilas tentang mereka. Pelajaran yang dipetik. itu tidak akan terjadi lagi
sumber
cari tautan https di /etc/apt/sources.list periksa apakah tautan http dari tautan yang sama berfungsi. jika tidak maka ganti http dengan https dan nikmatilah. jika tidak, instal sudo apt-get install apt-transport-https seperti yang dikatakan dalam jawaban di atas oleh Damiön la Bagh
sumber
Komentar saya di sini tidak terkait langsung dengan pertanyaan OP, tetapi karena halaman ini muncul di hasil pertama google ketika mencari
E: The method driver /usr/lib/apt/methods/https could not be found.
yang merupakan kesalahan yang awalnya saya coba selesaikan, saya menambahkan beberapa informasi yang membantu saya memecahkan masalah saya.Saya kebetulan berada di jaringan ethernet yang berisi perangkat tipe "firewall" yang mengalihkan lalu lintas web komputer yang tidak dikenal ke halaman web yang mengharuskan Anda "setuju" dengan ketentuan layanan untuk jaringan sebelum Anda dapat melanjutkan. Halaman ini kebetulan disajikan sebagai halaman HTTPS. Karena itu, setiap kali
apt-get
mencoba terhubung, sambungan itu berakhir di situs HTTPS. Ini juga mengapa mencoba menginstalapt-transport-https
tidak berhasil untuk saya.sumber
Saya menyadari ini adalah utas yang sangat lama, tetapi dalam kasus saya file sources.list tidak ada "http." di alamat (yaitu, http://kali.org vs http://http.kali.org ) Saya menemukan ini ketika membandingkan dua VM di lingkungan saya. Tidak yakin dari mana kesalahan itu berasal, tetapi mengganti yang memecahkan masalah.
sumber