Astra linux debian archive keyring
В связи с последними событиями в стране и мире, все чаще идут упоминания о переходе гос. учреждений и прочих организаций с ОС Windows на отечественные ОС на базе ядра Linux, такие как Astra Linux, РЕД ОС, Alt Linux, Rosa Linux и прочие…
В связи с этим многие начинают интересоваться данными дистрибутивами Linux, устанавливать их и на свои компьютеры и тестировать установку различных пакетов и просто анализировать плюсы и минусы возможного перехода на такие ОС.
Из всех «отечественных» на базе Debian дистрибутивов самым ярким, по моему мнению и высокопроизводительным (за счет своего легковесного окружения fly) является именно Astra Linux. Да и популярность данного дистрибутива в гос. структурах говорит уже о многом…
К тому же стоит отметить, что Astra Linux имеет в свободном доступе дистрибутив для некоммерческого использования на домашнем ПК — называется он Astra Linux Orel. О нем сегодня и поговорим…
Astra Linux Orel использует старую пакетную базу, поэтому что-то из свежего софта очень проблемно установить, да и не свежего собственно тоже, что на самом деле для домашнего ПК большая проблема. Но то, что он после установки потребляет не более 250 мб оперативной памяти — дает вторую жизнь любому ПК из 2006 года еще немного поработать…
Сегодня мы разберем такой простой и в то же время очень важный момент — добавление сторонних репозиториев в дистрибутив Astra Linux, а именно репозиториев от Debian 9 “stretch”. Благодаря этим репозиториям у нас появляется хоть какая-то возможность расширить пакетную базу и получить доступ к основным необходимым при работе утилитам и программам.
- Идем в пуск и открываем терминал fly
- Устанавливаем пакет debian-archive-keyring и корневые сертификаты безопасности ca-certificates
sudo apt install debian-archive-keyring -y
sudo apt install apt-transport-https ca-certificates -y
- Открываем «Менеджер пакетов Synaptic», переходим в настройки и жмем Репозитории.
- Добавляем новые репозитории как на рисунке ниже ручками
Либо идем в терминал Fly и пишем: sudo mcedit /etc/apt/sources.list.d/debian.list Копируем и вставляем репозитории ниже: deb http://deb.debian.org/debian/ stable main contrib non-free deb-src http://deb.debian.org/debian/ stable main contrib non-free deb http://deb.debian.org/debian/ stable-updates main contrib non-free deb-src http://deb.debian.org/debian/ stable-updates main contrib non-free deb http://ftp.debian.org/debian buster-backports main deb-src http://ftp.debian.org/debian buster-backports main
sudo apt-get update -y && sudo apt-get upgrade -y
Теперь можно легко установить ранее недоступные утилиты, например Neofetch
sudo apt install neofetch
Устанавливаем для Астры репозитории Дебиан.
В общем побегал по системе, подумал и решил поставить репозитории Дебиана. Нет пока в Астры репозиториях много, чего. Позже думаю протестируют, а пока поставим рекомендуемые оф сайтом. Как всегда будем ставить без страшного слова терминал.
Идем на оф сайт https://wiki.astralinux.ru/pages/viewpage.action?pageId=3276859#id — и видим что сначала нам нужно поставить ключи, там установка с терминала, но нам это не надо, только окна. Открываем программу Synaptic
Заходим в пункт Поиск и копируем debian-archive-keyring и находим пакет. Отмечаем устанавливаем. Все ключи у нас есть.
Теперь идем в Настройка — Репозитории — Новый и копируем с сайта репозиторий Дебиан. https://mirror.yandex.ru/debian/ stretch main contrib non-free посмотрите внимательно как я раскинул ссылку в окне. Теперь ОК и обновить.
Там где я поставил крестик на скриншоте, ничего не трогайте. Этот репозиторий не работает, не вникал почему. Теперь мы можем ставить ключи и дополнительные репозитории. И теперь у нас появилось много стабильных программ. Набрав в поиске название, программа появится. Так же сбоку окно по разделам программ, можно искать.
Ключи — что же это такое и с чем его едят. Опишу примитивным языком. Когда разработчик программы довел ее до ума, он создает ключ безопасности и система ни когда не поставит никакой пакет (иначе программу) пока в ней, в системе, нет того самого ключа от разработчика. Система сравнивает полученную из интернета программу, с ключом и если все хорошо, система разрешает ее установить на компьютер. Вот почему у Линукса нет вирусов, которые могут сами по себе попасть в систему. Как у Windows. Даже если кто-то поменяет код программы и попытается всунуть ее вам, система не даст ее установить, так как ключи не совпадут. Примерно так. Вы только вы сами можете в наглую всунуть какой-нибудь сторонний софт с вирусом, минуя все принципы безопасности Линукс. А до этого можно вообще не переживать.
Подписываемся, ставим лайки, добавляем по теме, может я что и упустил, буду исправлять. Вы же помните один из четырех принципов Линукса — доступность и полнота информации.
Как подключить репозитории Debian?
Здравствуйте. Что то не могу подключить репозиторий Дебиана. Он вообще сейчас доступен? Может у них поменялись ключи или ещё чего то.
Montfer
New member
YNA
New member
Нет, не работает. Может у меня система глюкнула.
Даже если вставлю [trust=yes] все равно ни каких дебиновских пакетов в Синоптике не видно.
Montfer
New member
Нет, не работает. Может у меня система глюкнула.
Даже если вставлю [trust=yes] все равно ни каких дебиновских пакетов в Синоптике не видно.
YNA
New member
Вложения
Montfer
New member
Montfer
New member
YNA
New member
Вроде да, ну ещё раз установлю.
Вот теперь после обновления sudo apt update что показывает (2-й рисунок). Ни каких пакетов Дебиана не появилось.
Вложения
Montfer
New member
YNA
New member
Вложения
Montfer
New member
YNA
New member
Второй рисунок в предыдущем сообщении. Там то же самое написано, только глаза сломаешь в в этом терминальном окне.
Montfer
New member
YNA
New member
Вложения
Юрий Иванов
New member
я успешно подключил репозитории debian 9. все стандартные репозитории в приложенном файле. по идее их надо заменить на зеркала яндекса.
скачайте файл с репозиториями и дайте команды:
sudo apt install debian-archive-keyring dirmngr cd ~/Загрузки mv debian.list.txt debian.list sudo cp debian.list /etc/apt/sources.list.d sudo apt update
sudo rm /etc/apt/sources.list.d/debian.list sudo apt update
Вложения
Юрий Иванов
New member
У меня нормально установился репозиторий deb https://mirror.yandex.ru/debian/ stretch main contrib non-free
deb https://download.astralinux.ru/astra/current/orel/repository orel contrib main non-free
deb [arch=amd64] file:///opt/scanovalrepo scanovalrepo contrib main non-free
deb https://mirror.yandex.ru/debian/ stretch main contrib non-free
Пол:1 file:/opt/scanovalrepo scanovalrepo InRelease [5 019 B]
Пол:1 file:/opt/scanovalrepo scanovalrepo InRelease [5 019 B]
Сущ:2 http://repo.yandex.ru/yandex-browser/deb beta InRelease
Игн:3 https://mirror.yandex.ru/debian stretch InRelease
Сущ:4 https://download.astralinux.ru/astra/current/orel/repository orel InRelease
Сущ:5 https://packages.sury.org/php stretch InRelease
Сущ:6 https://packages.cisofy.com/community/lynis/deb stable InRelease
Пол:7 https://mirror.yandex.ru/debian stretch Release [118 kB]
Сущ:8 https://dl.winehq.org/wine-builds/debian stretch InRelease
Пол:9 https://mirror.yandex.ru/debian stretch Release.gpg [2 410 B]
Пол:10 https://mirror.yandex.ru/debian stretch/main i386 Packages [7 063 kB]
Пол:11 https://mirror.yandex.ru/debian stretch/main amd64 Packages [7 083 kB]
Пол:12 https://mirror.yandex.ru/debian stretch/main Translation-en [5 381 kB]
Пол:13 https://mirror.yandex.ru/debian stretch/main Translation-ru [487 kB]
Пол:14 https://mirror.yandex.ru/debian stretch/contrib amd64 Packages [50,9 kB]
Пол:15 https://mirror.yandex.ru/debian stretch/contrib i386 Packages [48,0 kB]
Пол:16 https://mirror.yandex.ru/debian stretch/contrib Translation-en [45,9 kB]
Пол:17 https://mirror.yandex.ru/debian stretch/non-free amd64 Packages [78,4 kB]
Пол:18 https://mirror.yandex.ru/debian stretch/non-free i386 Packages [69,4 kB]
Пол:19 https://mirror.yandex.ru/debian stretch/non-free Translation-en [80,3 kB]
Получено 20,5 MБ за 12с (1 580 kБ/c)
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Может быть обновлено 2 пакета. Запустите «apt list —upgradable» для их показа.
roodger
New member
cogniter
Moderator
суслик
New member
с ума сошёл? Нормально же всё было, и подсказать некому, да.
Смотри как надо. Итак, ты нашёл правильный репозиторий (что именно считать правильным- второй вопрос). Прописал его в файл /etc/apt/sources.list
http , обрати внимание, http , не https ! Инструкция инструкцией, но зачем они упорно в ней пишут https вместо http — тайна, покрытая мраком. https какой-то защищённый протокол, на фиг он нужен.
#на 20.02.2020 какой-то плохорабочий репозиторий.
#deb http://mirror.yandex.ru/astra/stable/orel/repository/ orel main contrib non-free
Я посчитал репозитрий deb http://ftp.ru.debian.org/debian/ stretch contrib main non-free правильным, как ты- не знаю. Пошли дальше. Обновляем его. Вот у меня сейчас будут такие же ошибки, как у тебя. Но без паники:
user@astra:~$ sudo apt-get update Игн:1 http://ftp.ru.debian.org/debian stretch InRelease Пол:2 http://ftp.ru.debian.org/debian stretch Release [118 kB] Пол:3 http://ftp.ru.debian.org/debian stretch Release.gpg [2 410 B] Игн:3 http://ftp.ru.debian.org/debian stretch Release.gpg Пол:4 http://ftp.ru.debian.org/debian stretch/contrib i386 Packages [48,0 kB] Пол:5 http://ftp.ru.debian.org/debian stretch/contrib amd64 Packages [50,9 kB] Пол:6 http://ftp.ru.debian.org/debian stretch/contrib Translation-en [45,9 kB] Пол:7 http://ftp.ru.debian.org/debian stretch/main i386 Packages [7 063 kB] Пол:8 http://ftp.ru.debian.org/debian stretch/main amd64 Packages [7 083 kB] Пол:9 http://ftp.ru.debian.org/debian stretch/main Translation-en [5 381 kB] Пол:10 http://ftp.ru.debian.org/debian stretch/main Translation-ru [487 kB] Пол:11 http://ftp.ru.debian.org/debian stretch/non-free i386 Packages [69,4 kB] Пол:12 http://ftp.ru.debian.org/debian stretch/non-free amd64 Packages [78,4 kB] Пол:13 http://ftp.ru.debian.org/debian stretch/non-free Translation-en [80,3 kB] Получено 20,5 MБ за 8с (2 305 kБ/c) Чтение списков пакетов… Готово W: Ошибка GPG: http://ftp.ru.debian.org/debian stretch Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 7638D0442B90D010 NO_PUBKEY 04EE7237B7D453EC NO_PUBKEY EF0F382A1A7B6500 W: Репозиторий «http://ftp.ru.debian.org/debian stretch Release» не подписан. N: Данные из этого репозитория нельзя аутентифицировать, и поэтому потенциально из небезопасно использовать. N: Смотрите справочную страницу apt-secure(8) о создании репозитория и настройке пользователя. user@astra:~$
Видишь, какой-то ключ требует и прочую муть. Да и хрен с ним, пусть требует. Ты просишь список пакетов подключенного и обновлённого репозитория? Так вот они:
grep ^Package: /var/lib/apt/lists/*Packages
Если конкретный пакет нужен, тогда так:
grep ^Package: /var/lib/apt/lists/*Packages | grep torrent
Теперь если будешь устанавливать, то скорее всего вылезет какая-нибудь фигня, что типа пакет не подписан и прочая муть. Но я лично репозиторию доверяю и её игнорирую. Как-то так вот. Синаптик твой то же самое по идее должен делать, но мне так привычнее.