[ Mint 20]Gestore applicazioni: impossibile leggere l'elenco dei sorgenti

Aperto da jos, Venerdì 01 Aprile 2022, 09:39:25

Discussione precedente - Discussione successiva

jos

Buongiorno, come da oggetto ho questo problema, leggendo un po' il forum ho digitato quanto fatto da altri , ma  l'errore persiste. Ho cambiato sorgenti ,ma non ho risolto nulla. Grazie per chi vorrà aiutarmi

Tipo "sudo" non riconosciuto alla riga 2 nel file delle sorgenti /etc/apt/sources.list.d/signal-xenial.list
E: Impossibile leggere l'elenco dei sorgenti.

~$ cat -n /etc/apt/sources.list.d/official-package-repositories.list
     1 deb http://packages.linuxmint.com ulyana main upstream import backport
     2
     3 deb http://archive.ubuntu.com/ubuntu focal main restricted universe multiverse
     4 deb http://archive.ubuntu.com/ubuntu focal-updates main restricted universe multiverse
     5 deb http://archive.ubuntu.com/ubuntu focal-backports main restricted universe multiverse
     6
     7 deb http://security.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse
     8 deb http://archive.canonical.com/ubuntu/ focal partner

~$ sudo apt-get update
E: Tipo "sudo" non riconosciuto alla riga 2 nel file delle sorgenti /etc/apt/sources.list.d/signal-xenial.list
E: Impossibile leggere l'elenco dei sorgenti

~$ sudo rm -r /var/lib/apt/lists/* && sudo apt-get update
E: Tipo "sudo" non riconosciuto alla riga 2 nel file delle sorgenti /etc/apt/sources.list.d/signal-xenial.list
E: Impossibile leggere l'elenco dei sorgenti.


midnite

c'è un problema con il file "signal-xenial.list"
posta il risultato di cat /etc/apt/sources.list.d/signal-xenial.list

jos

$ cat /etc/apt/sources.list.d/signal-xenial.list


# deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt xenial main
sudo apt update && sudo apt install signal-desktop

midnite

ti ricordo che quando posti l'output di un comando dovresti usare la funzione "code". se non sai come fare vedi la guida che ho in firma.

questo risultato non mi piace molto: i vari file *.list che trovi nella cartella sources.list.d dovrebbero contenere solo il repository aggiunto
e non dei comandi come
sudo apt update && sudo apt install signal-desktop
molto probabilmente lo hai aggiunto tu da terminale seguendo una qualche guida online, ma hai dato un comando non propriamente
corretto (dovevi usare prima il comando per aggiungere il repo e successivamente quello per aggiornare la lista + installare).
proviamo a correggere così:
sudo xed /etc/apt/sources.list.d/signal-xenial.list
cancelli il comando che inizia col sudo, poi salvi e chiudi.

... oppure se quel repo non ti serve (visto che è commentato) potresti anche rimuovere direttamente il file .list

jos

In realtà vorrei poter usare signal con linux, in ogni caso inserendo il comando da te menzionato , mi ha rilasciato questo:
privilegi elevati

# deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt xenial main
sudo apt update && sudo apt install signal-desktop

midnite

non ho capito. non si è aperta la finestra dell'editor di documenti (xed) con il contenuto del file?
in pratica dovevi vedere una sorta di blocco note in cui c'era aperto il file in questione per modificarlo

jos

Mi scuso per non aver risposto prima , ma non ho potuto. Al dunque io vorrei poter installare questo tipo di messenger ,ma non  mi riesce
Linux (Debian-based) Install Instructions

# NOTE: These instructions only work for 64 bit Debian-based
# Linux distributions such as Ubuntu, Mint etc.

# 1. Install our official public software signing key
wget -O- https://updates.signal.org/desktop/apt/keys.asc | gpg --dearmor > signal-desktop-keyring.gpg
cat signal-desktop-keyring.gpg | sudo tee -a /usr/share/keyrings/signal-desktop-keyring.gpg > /dev/null

# 2. Add our repository to your list of repositories
echo 'deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt xenial main' |\
  sudo tee -a /etc/apt/sources.list.d/signal-xenial.list

# 3. Update your package database and install signal
sudo apt update && sudo apt install signal-desktop

midnite

come ti ho scritto prima apri il file .list
sudo xed /etc/apt/sources.list.d/signal-xenial.list
cancella la seconda riga, quella che inizia con sudo, e magari togli il # dalla prima, così la abilitiamo
in pratica il contenuto deve diventare questo
deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt xenial main

salva e chiudi.

ora aggiorna l'elenco dei pacchetti
sudo apt update

e installa signal
sudo apt install signal-desktop

Powered by EzPortal