Saya tidak dapat menginstal Python - "Nilai yang bertentangan ditetapkan untuk opsi Tepercaya"

Aug 21 2020

Hasil dari python ––version:

Command 'python' not found, but can be installed with:
    
    sudo apt install python3       
    sudo apt install python        
    sudo apt install python-minimal

You also have python3 installed, you can run 'python3' instead.

Hasil dari kucing /etc/apt/sources.list:

# deb cdrom:[Ubuntu 18.04.1 LTS _Bionic Beaver_ - Release amd64 (20180725)]/ bionic main restricted

# See http://help.ubuntu.com/community http://packages.ros.org/ros/ubuntu/y/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb [trusted=yes] http://br.archive.ubuntu.com/ubuntu/ bionic restricted main
# deb-src http://br.archive.ubuntu.com/ubuntu/ bionic main restricted

## Major bug fix updates produced after the final release of the
## distribution.
# deb-src http://br.archive.ubuntu.com/ubuntu/ bionic-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://br.archive.ubuntu.com/ubuntu/ bionic universe
# deb-src http://br.archive.ubuntu.com/ubuntu/ bionic universe
# deb-src http://br.archive.ubuntu.com/ubuntu/ bionic-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu 
## team, and may not be under a free licence. Please satisfy yourself as to 
## your rights to use the software. Also, please note that software in 
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://br.archive.ubuntu.com/ubuntu/ bionic multiverse
# deb-src http://br.archive.ubuntu.com/ubuntu/ bionic multiverse
# deb-src http://br.archive.ubuntu.com/ubuntu/ bionic-updates multiverse

## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://br.archive.ubuntu.com/ubuntu/ bionic-backports restricted universe multiverse main
# deb-src http://br.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu bionic partner
# deb-src http://archive.canonical.com/ubuntu bionic partner

deb http://security.ubuntu.com/ubuntu bionic-security restricted main
# deb-src http://security.ubuntu.com/ubuntu bionic-security main restricted
deb http://security.ubuntu.com/ubuntu bionic-security universe
# deb-src http://security.ubuntu.com/ubuntu bionic-security universe
deb http://security.ubuntu.com/ubuntu bionic-security multiverse
deb http://archive.canonical.com/ bionic partner
# deb-src http://archive.canonical.com/ bionic partner
# deb-src http://security.ubuntu.com/ubuntu bionic-security multiverse
deb http://br.archive.ubuntu.com/ubuntu/ bionic-updates main multiverse universe restricted
deb http://my-private-server.test bionic main
# deb-src http://my-private-server.test bionic main  

Hasil dari sudo apt update:

E: Conflicting values set for option Trusted regarding source http://br.archive.ubuntu.com/ubuntu/ bionic
E: The list of sources cannot be read.

Hasil dari /etc/apt/sources.list:

bash: /etc/apt/sources.list: Permission denied

Memperbarui

Setelah mencoba memperbaiki masalah (@PMF tolong tambahkan di sini apa yang Anda lakukan) , masih tidak berhasil. Baris 5 sources.listsekarang berbunyi:

~$ sed -n 5p /etc/apt/sources.list
deb deb [arch=amd64 trusted=yes] http://br.archive.ubuntu.com/ubuntu/ bionic main  http://br.archive.ubuntu.com/ubuntu/ bionic restricted main

Jawaban

pLumo Aug 21 2020 at 08:40

Anda memiliki [trusted=yes]opsi di baris ini:

deb [trusted=yes] http://br.archive.ubuntu.com/ubuntu/ bionic restricted main

tetapi tidak untuk baris lain dengan URL yang sama, itulah mengapa dikatakan bahwa Anda memiliki opsi yang bertentangan.

Untuk memperbaikinya, tambahkan opsi itu ke semua baris lain dengan URL yang sama atau lebih mudah hapus saja menggunakan editor pilihan Anda atau cukup jalankan:

sudo sed -i '/bionic restricted main$/s/^deb \[trusted=yes]/deb/' /etc/apt/sources.list
karel Aug 21 2020 at 08:06

Anda telah menginstal python3, dan tidak perlu menginstal Python 2.x bersama Python 3.x karena Python 2.7 mencapai akhir masa pakainya pada 1 Januari 2020. Gunakan perintah python3untuk memulai interpreter Python3.x, dan perintahnya pythonadalah digunakan untuk memulai interpreter Python2.x jika sudah diinstal.

Untuk menghapus E: Conflicting values set for option Trusted regarding source http://br.archive.ubuntu.com/ubuntu/ bionicbaris kesalahan 5 /etc/apt/sources.listharus diberi komentar dengan memasukkan #karakter di awal baris sebagai berikut:

# deb deb [arch = amd64 Trusted = yes] http://br.archive.ubuntu.com/ubuntu/ bionic utama dibatasi

Menurut komentar pLumo, "Tidak, itu baris yang sama. Setelah dia mengubahnya." Jika ini masalahnya maka pada dasarnya Anda perlu memiliki satu baris yang tidak dikomentari yang mengatakan deb http://br.archive.ubuntu.com/ubuntu/ bionic main restrictedbukan dua dari mereka. Jika Anda tidak memiliki baris di sources.list yang mengatakan deb http://br.archive.ubuntu.com/ubuntu/ bionic main restrictedUbuntu tidak akan dapat memperbarui perangkat lunak.

Menurut cara lain untuk membaca pertanyaan Anda karena format teks yang membingungkan, Anda sudah memiliki baris lain di sources.list yang mengatakan:

deb http://br.archive.ubuntu.com/ubuntu/ bionic main dibatasi

Cobalah untuk tidak terganggu oleh format teks yang ambigu. Hasil yang diminta sama di salah satu dari dua kasus tersebut. Anda harus memiliki baris di atas dalam sources.list. Jangan komen baris ini!

Untuk mengedit file sources.list dengan sudo nano /etc/apt/sources.listmemerlukan penggunaan sudokarena file ini dimiliki oleh root, jadi Anda harus meningkatkan hak istimewa Anda untuk melakukan root sudountuk mengeditnya dengan editor teks nano.

Pintasan keyboard editor teks nano
Gunakan kombinasi keyboard Ctrl+ Odan setelah itu tekan Enteruntuk menyimpan file ke lokasinya saat ini.
Gunakan kombinasi keyboard Ctrl+ Xuntuk keluar dari nano.

Setelah pengeditan, /etc/apt/sources.listjalankan sudo apt updateuntuk menyegarkan daftar perangkat lunak yang tersedia.