LinuxForum.Fans
Тема

Инструкция по установке браузера Librewolf в Debian 12

Автор: alt6kdesktop 1 сообщений 469 просмотров
14.11.2024 16:42 #439634

Структура репозитория Debian изменилась https://deb.librewolf.net был заменен https://repo.librewolf.net.

Процесс сборки пакета принципиально изменился. Теперь предлагается один Librewolf.deb для всех
дистрибутивов на основе Debian вместо того, чтобы создавать для каждого дистрибутива отдельно и
использована возможность перехода на другой ключ GPG.

Использовать старый репозиторий нельзя, т. к. у него просрочена подпись.
При попытке обновиться через apt update при использовании прежнего репозитория
будет выведено сообщение об ошибке:

Get:4 https://deb.librewolf.net bookworm InRelease [16.7 kB]
Err:4 https://deb.librewolf.net bookworm InRelease
The following signatures were invalid: EXPKEYSIG D29FBD5F93C0CFC3 Malte Jürgens <maltejur@dismail.de>
Reading package lists... Done
W: GPG error: https://deb.librewolf.net bookworm InRelease: The following signatures were invalid: EXPKEYSIG D29FBD5F93C0CFC3 Malte Jürgens <maltejur@dismail.de>
E: The repository 'https://deb.librewolf.net bookworm InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.


А). Если Librewolf установлен и при обновления стали недоступны, требуется:

1. Удалить из системы данные о прежнем репозитории:

sudo rm -f \
/etc/apt/sources.list.d/librewolf.sources \
/etc/apt/keyrings/librewolf.gpg \
/etc/apt/preferences.d/librewolf.pref \
/etc/apt/sources.list.d/librewolf.list \
/etc/apt/trusted.gpg.d/librewolf.gpg

2. Добавить данные о новом репозитории:

sudo apt update && sudo apt install extrepo -y
sudo extrepo enable librewolf
sudo apt --allow-releaseinfo-change update

3. Обновить Librewolf

sudo apt upgrade librewolf -y


Б). Если требуется установка Librewolf впервые:

sudo apt update && sudo apt install extrepo -y
sudo extrepo enable librewolf
sudo apt --allow-releaseinfo-change update
sudo apt install librewolf


Определение репозитория

Новый репозиторий будет зарегистрирован в /etc/apt/sources.list.d/extrepo_librewolf.sources

Extrepo - официальный инструмент Debian для более простого управления внешними репозиториями.
Он не поставляется с каждым дистрибутивом Debian по умолчанию,
поэтому требуется включить инструкции по установке самого extremp.

Если этот файл существует файл в системе - используется новый репозиторий.

Чтобы проверить можно запустить:
ls /etc/apt/sources.list.d/extrepo_librewolf.source

Если не будет сообщения об ошибке:
ls: не может получить доступ к «/etc/apt/sources.list.d/extrepo _ librewolf.source »
: Нет такого файла или каталога.

Значит, уже используется новый репозиторий.

Войдите или зарегистрируйтесь, чтобы ответить.