1. в терминале переходим в каталог в который скачали icecat-52.1.0.en-US.linux-x86_64.tar.bz2 и его sig-файл
2. выполняем команду
gpg --verify icecat-52.1.0.en-US.linux-x86_64.tar.bz2.sig icecat-52.1.0.en-US.linux-x86_64.tar.bz2
в ответ, если в системе не хранится нужного открытого ключа, получим примерно следующий выхлоп
gpg: Подпись создана Птн 05 Май 2017 18:21:27 EEST ключом RSA с ID D7E04784
gpg: Не могу проверить подпись: открытый ключ не найден
3. по ID ключа, которым создана подпись, пробуем найти в доступных сетевых хранилищах открытый ключ, для этого запускаем приложение "Пароли и ключи" (seahorse) и далее по цепочке: Меню > Сеть > Найти удаленные ключи... > Найти ключи содержащие: > указываем интересующий нас D7E04784 > в "Где искать" отмечаем все доступные Серверы ключей > жмем "Поиск" > получаем окно "Ключи из сети содержащие D7E04784" > выделяем найденный ключ, на всякий случай просматриваем его свойства > если все устраивает, жмем "Импортировать"
4. снова выполняем команду
gpg --verify icecat-52.1.0.en-US.linux-x86_64.tar.bz2.sig icecat-52.1.0.en-US.linux-x86_64.tar.bz2
теперь, когда у нас в системе уже есть нужный открытый ключ, получим в ответ примерно следующий выхлоп
gpg: Подпись создана Птн 05 Май 2017 18:21:27 EEST ключом RSA с ID D7E04784
gpg: Действительная подпись от "Ruben Rodriguez (GNU IceCat releases key) <ruben@gnu.org>"
gpg: ВНИМАНИЕ: Данный ключ не заверен доверенной подписью!
gpg: Нет указаний на то, что подпись принадлежит владельцу.
Отпечаток главного ключа: A573 69A8 BABC 2542 B5A0 368C 3C76 EED7 D7E0 4784
- но и на этом этапе, т.к. видим в выхлопе "Данный ключ не заверен доверенной подписью!" и т.д., у истинных параноиков все еще остаются какие-то сомнения, ну тут остается только либо попытаться связаться лично с владельцем ключа, либо получить ключ не из сети, а из источника которому доверия куда больше чем Серверам ключей