Всем привет.
Содержание
Не знаю насколько это актуально после новостей о разрешении ударов по нашей стране, но на всякий случай пусть будет.
Т.к. некоторые репозитории из-за санкций и не только не доступны в России, то пришлось сделать зеркало.
На данный момент там пока BareOS, т.к. много где использую, а подходящей альтернативы не нашел еще. Но, возможно, в будущем буду добавлять что-нибудь еще важное и интересное.
Доступные версии BareOS для ОС (x64):
- Debian 12
- Ubuntu 22.04
- Ubuntu 24.04
Добавление на машину:
1 | sudo nano /etc/apt/source.list.d/bareos.list |
Вот содержимое данного файла (для Ubuntu 24.04):
1 | deb https://mirror.deltamoby.ru/download.bareos.org/current/xUbuntu_24.04 / |
После этого выполнить обновление кеша пакетов:
1 | sudo apt update |
И получаем вот такую прекрасную ошибку:
1 2 3 4 | W: GPG error: https://mirror.deltamoby.ru/download.bareos.org/current/xUbuntu_24.04 Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 42DA24A6DFEF9127 E: The repository 'https://mirror.deltamoby.ru/download.bareos.org/current/xUbuntu_24.04 Release' 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. |
Ну штош, надо добавить этот ключ. Для этого выполним:
1 | sudo gpg --keyserver keyserver.ubuntu.com --recv-keys 42DA24A6DFEF9127 |
Если у вас прокси на этой машине, то команда будет такой:
1 | gpg --keyserver-options http-proxy=$http_proxy --keyserver keyserver.ubuntu.com --recv-keys 42DA24A6DFEF9127 |
1 2 | http_proxy="http://192.168.1.14:3128/" https_proxy="http://192.168.1.14:3128/" |
Теперь далее экспортируем и добавляем в apt:
1 | gpg --export --armor 42DA24A6DFEF9127 | sudo apt-key add - && sudo apt update |
Тут нас ждет новая ошибка:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | sudo gpg --export --armor 42DA24A6DFEF9127 | sudo apt-key add - && sudo apt update Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)). OK Hit:1 http://ru.archive.ubuntu.com/ubuntu noble InRelease Hit:2 http://ru.archive.ubuntu.com/ubuntu noble-updates InRelease Hit:3 http://ru.archive.ubuntu.com/ubuntu noble-backports InRelease Hit:4 http://security.ubuntu.com/ubuntu noble-security InRelease Ign:5 https://mirror.deltamoby.ru/download.bareos.org/current/xUbuntu_24.04 InRelease Get:6 https://mirror.deltamoby.ru/download.bareos.org/current/xUbuntu_24.04 Release [1,014 B] Get:7 https://mirror.deltamoby.ru/download.bareos.org/current/xUbuntu_24.04 Release.gpg [833 B] Hit:8 https://packages.microsoft.com/ubuntu/24.04/prod noble InRelease Get:9 https://mirror.deltamoby.ru/download.bareos.org/current/xUbuntu_24.04 Packages [8,064 B] Fetched 9,911 B in 1s (7,205 B/s) Reading package lists... Done Building dependency tree... Done Reading state information... Done All packages are up to date. W: https://mirror.deltamoby.ru/download.bareos.org/current/xUbuntu_24.04/Release.gpg: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details. |
Поправим теперь это. Посмотрим список ключей:
1 | sudo apt-key list |
Теперь надо сконвертировать эту запись:
1 | sudo apt-key export DFEF9127| sudo gpg --dearmour -o /etc/apt/trusted.gpg.d/keepassxc_key.gpg |
Тут берем последние 8 (восемь) символов ключа.
И пробуем обновить кеш пакетов еще раз:
Посмотрим есть ли BareOS и попробуем установить:
1 | sudo apt policy bareos |
1 | sudo apt install bareos bareos-database-postgresql |
Команда и скрины представлены для наглядности. Я проводить нормальную установку не буду, выберу параметры по умолчанию, что бы убедиться, что из зеркала пакеты устанавливаются.
Проверим, что пакеты присутствуют в системе:
1 | sudo dpkg -l | grep -i bareos |
Как-то так.
Если нужна установка, то она в связанном посте, ссылка ниже.
Там версия 21, сейчас уже 23.05. Тогда часть с добавлением репозитория по скрипту — пропустить.
Список репозиториев:
- BareOS
- Ubuntu 24.04
- Proxmox 8
If you found an error, highlight it and press Shift + Enter or to inform us.