Non riesco a installare Python - "Conflitto di valori impostati per l'opzione Attendibile"
Risultati di 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.
Risultati del gatto /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
Risultati di 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.
Risultati di /etc/apt/sources.list
:
bash: /etc/apt/sources.list: Permission denied
Aggiornare
Dopo aver provato a risolvere il problema (@PMF per favore aggiungi qui quello che hai fatto) , ancora non funziona. La riga 5 di sources.list
ora dice:
~$ 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
Risposte
Hai [trusted=yes]
come opzione in questa riga:
deb [trusted=yes] http://br.archive.ubuntu.com/ubuntu/ bionic restricted main
ma non per le altre righe con lo stesso URL, ecco perché dice che hai opzioni in conflitto.
Per risolvere il problema, aggiungi quell'opzione a tutte le altre righe con lo stesso URL o più facilmente rimuovila usando l'editor di tua scelta o semplicemente esegui:
sudo sed -i '/bionic restricted main$/s/^deb \[trusted=yes]/deb/' /etc/apt/sources.list
Hai installato python3 e non è necessario installare Python 2.x insieme a Python 3.x perché Python 2.7 ha raggiunto la fine della sua vita il 1 ° gennaio 2020. Usa il comando python3
per avviare l'interprete Python3.x e il comando python
è utilizzato per avviare l'interprete Python2.x se è installato.
Per rimuovere la E: Conflicting values set for option Trusted regarding source http://br.archive.ubuntu.com/ubuntu/ bionic
riga di errore 5 di /etc/apt/sources.list
dovrebbe essere commentata inserendo un #
carattere all'inizio della riga come segue:
# deb deb [arch = amd64 trusted = yes] http://br.archive.ubuntu.com/ubuntu/ bionic main limitato
Secondo il commento di pLumo "No, è la stessa riga. Dopo che l'ha cambiata". Se questo è il caso, fondamentalmente devi avere una riga che non sia commentata che dice deb http://br.archive.ubuntu.com/ubuntu/ bionic main restricted
non due di loro. Se non hai una riga in sources.list che dice che deb http://br.archive.ubuntu.com/ubuntu/ bionic main restricted
Ubuntu non sarà in grado di aggiornare il software.
Secondo un altro modo di leggere la tua domanda a causa della confusa formattazione del testo, hai già un'altra riga in sources.list che dice:
deb http://br.archive.ubuntu.com/ubuntu/ bionic main limitato
Cerca di non farti distrarre da una formattazione del testo ambigua. Il risultato richiesto è lo stesso in uno dei due casi. Devi avere la riga sopra in sources.list. Non commentare questa riga!
Per modificare il file sources.list con sudo nano /etc/apt/sources.list
richiede l'uso di sudo
perché questo file è di proprietà di root, quindi è necessario elevare i privilegi a root con sudo
per modificarlo con l'editor di testo nano.
Scorciatoie da tastiera per l'editor di testo Nano
Usa la combinazione di tasti Ctrl+ Oe quindi premi Enterper salvare il file nella posizione corrente.
Usa la combinazione di tasti Ctrl+ Xper uscire da nano.
Dopo la modifica, /etc/apt/sources.list
esegui sudo apt update
per aggiornare l'elenco dei software disponibili.