Рейтинг:1

Не могу удалить Signal-Desktop в Ubuntu 20.x

флаг in

Я не могу удалить Signal-Desktop (https://signal.org/) в Ubuntu 20.x

Изначально приложение было установлено с использованием инструкций по установке на официальном сайте Signal:

Linux (на базе Debian) Инструкции по установке

ПРИМЕЧАНИЕ. Эти инструкции работают только для 64-разрядных систем на основе Debian. Дистрибутивы Linux, такие как Ubuntu, Mint и т. д.

  1. Установите наш официальный общедоступный ключ подписи программного обеспечения

     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. Добавьте наш репозиторий в свой список репозиториев

     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. Обновите базу данных пакетов и установите сигнал

     sudo apt update && sudo apt install signal-desktop
    

ПРОБЛЕМА

Чтобы удалить сигнальный рабочий стол, я использую любой из следующих способов:

$ sudo apt-получить чистку сигнала рабочего стола
$ sudo apt удалить сигнальный рабочий стол
$ sudo apt удалить сигнальный рабочий стол

При каждой попытке удаления выдает следующее сообщение:

E: Неверная строка 3 в списке источников /etc/apt/sources.list.d/signal-xenial.list (тип)
E: Не удалось прочитать список источников.
E: Неверная строка 3 в списке источников /etc/apt/sources.list.d/signal-xenial.list (тип)
E: Не удалось прочитать список источников.

С использованием sudoedit /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>

$ sudo apt-получить обновление также не работает, когда я получаю сообщение

E: Неверная строка 3 в списке источников /etc/apt/sources.list.d/signal-xenial.list (тип)
E: Не удалось прочитать список источников.

Я не знаю, как удалить Signal.

David avatar
флаг cn
Судя по предоставленной здесь информации, проблема не в удалении сигнала, а в поврежденном списке источников. Удалите оскорбительную строку из исходного файла.
guiverc avatar
флаг cn
Пожалуйста, будьте конкретны в вашем выпуске; Ubuntu 20.04 LTS — это LTS-выпуск, а 20.10 — первый из не-LTS-выпусков, которые работают над следующим выпуском Ubuntu 22.04 LTS, поэтому это разные продукты со многими отличиями (19.10 и 20.04 намного ближе, чем 20.04 и 20.10)
pLumo avatar
флаг in
Я даю +1, потому что вы добавили всю необходимую информацию. Я думаю, вы получили отрицательный голос от кого-то за то, что не проводили (или не делились) исследованиями, например. [этот связанный вопрос](https://askubuntu.com/questions/78951/how-do-i-remove-a-malformed-line-from-my-sources-list) был бы хорошим источником для таких проблем в генеральный.
Рейтинг:2
флаг in

Ваша строка 3 в файле неверна:

deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt>

должно быть

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

(ксениальный главный в итоге вместо >).

Чтобы исправить это, вы можете отредактировать файл вручную или просто снова запустить команду из документации, но без флаг для тройник ( означает добавить, но мы хотим заменить!):

echo 'deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt xenial main' \
| sudo тройник /etc/apt/sources.list.d/signal-xenial.list

Тогда вы можете запустить судо подходящее обновление еще раз

флаг in
Спасибо за помощь. Это устранило проблему в кратчайшие сроки. Сигнал пропал. На самом деле я не рекомендую его использовать.
pLumo avatar
флаг in
Если ответ вам помог, вы можете нажать галочку рядом с ответом. Также мне было бы интересно, почему вы не порекомендуете его, какие-либо проблемы с ним? Я часто использую Signal и могу порекомендовать его, однако я использую [Snap-версию] (https://snapcraft.io/signal-desktop).
флаг in
Я не буду рекомендовать это именно из-за возникшей проблемы. Signal также размещается на Amazon Web Services. Итак, разговоры о безопасности, шифровании и т. д. на этом заканчиваются. В соответствии с законодательством США Signal должен раскрывать данные трехбуквенным агентствам США, мы знаем, кто они, если Signal запрашивается, Telegram в этом смысле не идеален.
Рейтинг:-1
флаг id

Согласно диагнозу Hunter от Travel, я обнаружил, что потерял большую часть своих суперспособностей sudo. В терминале: $ судо наутилус

затем в файловом браузере пошел: /etc/apt/sources.list.d

удален signal-xenial.list и другой сигнальный файл

затем я восстановил свои сверхспособности sudo и просто использовал то же, что и вы в начале: $ sudo apt-получить чистку сигнала рабочего стола

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.