“Memerlukan Instalasi Paket-Paket Tidak Dipercaya” saat memutakhirkan dengan manajer pembaruan

67

tangkapan layar

Itu tidak memperbaiki kesalahan. Jadi, bagaimana cara memperbaiki pembaruan GUI saya?

Untuk setiap perangkat lunak saya harus menginstalnya dari baris perintah karena saya mendapatkan kesalahan yang sama ketika menginstal perangkat lunak dari Ubuntu Software Center.

Satu Nol
sumber
Pada Sumber Perangkat Lunak, tab perangkat lunak Ubuntu hanya mengubah parameter "unduh dari" menjadi "Server untuk España". Itu berhasil bagi saya.
jawabannya ada di sini. Ini bekerja cukup baik untuk saya.
bademba

Jawaban:

65
  1. Tulis di terminal: sudo apt-get update && sudo apt-get upgradeatau edit pengaturan Update Manager (coba ini dulu jika Anda sudah mengonfigurasi Update Manager).

    CLI

  2. Luncurkan Pembaruan Manajer dan coba lagi.

    GUI

Menjalankan pembaruan melalui terminal memberikan opsi apakah akan mengizinkan atau melarang paket yang tidak dipercaya.

WARNING: The following packages cannot be authenticated!
  playonlinux
Install these packages without verification [y/N]?

Jika Anda mempercayai sumber paket, ketikkan y.

Zlatan
sumber
43

Ini terjadi karena hilangnya beberapa kunci GPG. Untuk memperbaikinya, Buka terminal dan jalankan perintah di bawah ini:

sudo apt-get update

Anda akan mendapatkan kesalahan dengan mengatakan bahwa beberapa kunci publik tidak tersedia. Perhatikan string kunci (setelah NO_PUBKEY; mis .: D6B6DB186A68F637)

 gpg --keyserver keyserver.ubuntu.com --recv XXXXX

Ganti XXXXX dengan string kunci

misalnya: gpg --keyserver keyserver.ubuntu.com --recv D6B6DB186A68F637

gpg --export --armor  XXXXX | sudo apt-key add -

misalnya: gpg --export --armor D6B6DB186A68F637 | sudo apt-key add -

sudo apt-get update

Sekarang coba perbarui sistem Anda lagi.

Berikut adalah pos yang serupa: Kesalahan "Perlu menginstal pembaruan yang tidak dipercaya" di Pembaruan Manajer

Semoga ini membantu.

aneeshep
sumber
mencoba ini dan saya mendapat pesan bahwa sesuatu telah dibuat, tetapi pembaruan masih tidak berfungsi. Tetapi opsi evgeny berhasil, jadi tidak perlu memecahkan masalah apa yang salah dengan proposal Anda.
rumtscho
maaf rumtsho. Saya lupa menambahkan perintah 'gpg --export' dalam jawaban saya. Saya telah memperbarui jawaban saya. Cobalah. dan periksa apakah pembaruan berfungsi atau tidak.
aneeshep
hmm, saya mengerti gpg: keyserver timed out; ada saran?
gatoatigrado
1
Dapat juga menggunakan sudo apt-key adv --recv-key --keyserver keyserver.ubuntu.com XXXXXXXXXdari askubuntu.com/questions/71188/...
pd12
13

Anda dapat menginstalnya melalui baris perintah: sudo apt-get install --allow-unauthenticated exiv2.

Untuk secara permanen "kepercayaan" repo, jalankan ini: sudo apt-add-repository ppa:pmjdebruijn/darktable-release && sudo apt-get update. Saya percaya itu adalah PPA yang Anda gunakan.

Evgeny
sumber
1
Terima kasih, "mempercayai repo secara permanen" adalah apa yang ingin saya capai dan berhasil. Saya hanya ingin tahu mengapa menulis alamat di sources.list tidak membuatnya dipercaya, tetapi apt-add-repositori tidak.
rumtscho
Semua paket ditandatangani dengan kunci kriptografi, "mempercayai" repo itu melibatkan mendapatkan kunci publik untuk repositori itu. Anda dapat membaca tentang kriptografi kunci publik di Wikipedia.
evgeny
5

Untuk menjawab pertanyaan Anda, Anda tidak dapat "memperbaiki" pembaruan GUI (yaitu Pembaruan Manajer), karena jelas bahwa aplikasi tersebut saat ini tidak memiliki kemampuan untuk menginstal paket yang tidak terpercaya. Jika Anda ingin menginstal paket yang tidak terpercaya, Anda harus melakukannya di baris perintah.

Namun, ada dua cara Anda dapat menghentikan Update Manager dari melaporkan kesalahan ini: menghapus perangkat lunak yang tidak tepercaya dari sistem Anda ATAU mempercayai repositori yang dimaksud, seperti yang dijabarkan dalam jawaban untuk pertanyaan lain ( Pembaruan tidak menginstal karena " paket tidak dipercaya " ).

Langkah pertama adalah untuk mengetahui repositori mana yang menyebabkan masalah. Anda dapat menemukannya dengan mengetik apt-cache policy ambiance-colorsdi baris perintah.

Namun, google cepat mengungkapkan bahwa ambiance-colorsdan radiance-colorsberasal dari ppa:ravefinity-project. Jadi, Anda harus dapat memperbaiki masalah Anda dengan mengetik

sudo add-apt-repository ppa:ravefinity-project/ppa
sudo apt-get update
sudo apt-get install ambiance-colors radiance-colors

diambil dari http://www.webupd8.org/2012/01/ambiance-and-radiance-colors-theme-pack.html

stackex humanoid
sumber
1

mengapa kata-katanya seperti itu berarti, paket yang Anda coba instal adalah perangkat lunak pihak ketiga. jadi jika Anda ingin menginstalnya, aktifkan kotak centang Canonical di Tab perangkat lunak lain di pengaturan manajer pembaruan dan kemudian coba instal kembali.

berharap itu bisa membantu.

rɑːdʒɑ
sumber
1

Saya memiliki masalah yang sama. Bagi saya, perintah ini berfungsi:

sudo apt-get update --fix-missing

Keuntungan dari ini dibandingkan dengan solusi lain adalah kesederhanaannya. Anda dapat terus menggunakan GUI dan tidak perlu mencari tahu repositori mana yang rusak. Saya menemukan solusinya di sini dalam komentar. Saya tidak tahu cukup Ubuntu untuk menjelaskan, tapi saya kira itu mendapatkan kunci yang diperlukan untuk semua repo bekerja

smoortema
sumber
0

Pertanyaan Anda tidak jelas: Anda "memperbaiki pembaruan GUI Anda" dengan memperbaiki kesalahan. Yang lain pertanyaan akan menunjukkan apa yang harus dilakukan.

Anda dapat membatalkan pilihan pembaruan yang bergantung pada sumber yang tidak dipercaya, atau Anda dapat melanjutkan dan menggunakan baris perintah untuk mempercayai sumber tertentu secara permanen. Setelah Anda melakukan salah satu dari ini, pesan tidak akan muncul. Jika Anda melakukan yang terakhir, maka pesan tidak akan pernah muncul lagi untuk sumber tertentu.

Mei
sumber