Установка пакетов с флешки.

KYCT

New member
Сообщения
29
#1
Всем привет! Есть такая задача - отработать разные админские(puppet,ansible,salt) программы на Astra Linux, но машина не должна быть подключена к интернету. Поэтому ставить их нужно с флешки, основной вопрос - как создать такую флешку, используя установочные пакеты для Astra Linux, причём в наличии с доступом в интернет только машина с Win10.
 

Montfer

New member
Сообщения
2 364
#4
ансиблы и пуппеты на автономных компах? норм идея...

ну, можно попробовать скопировать на флешку содержимое установочного образа и образа с обновлениями. и добавить в sources.list. но сам не делал, не ручаюсь за работоспособность

еще вариант - скинуть образы на флешку и монтировать их куда нибудь
 

KYCT

New member
Сообщения
29
#5
ансиблы и пуппеты на автономных компах? норм идея...

ну, можно попробовать скопировать на флешку содержимое установочного образа и образа с обновлениями. и добавить в sources.list. но сам не делал, не ручаюсь за работоспособность

еще вариант - скинуть образы на флешку и монтировать их куда нибудь
там просто переписывается конфиг, чтоб он искал не в инете, а на примонтированном каталоге.
Главная цель, загрузить пакеты, и загрузить их от разрабов Астры, чтоб соответствовали реестру российского ПО.
upd: можно несколько виртуалок поднять, и получить ту же локалку для тестов.
 

Montfer

New member
Сообщения
2 364
#6
ну, если можно виртуалки, то советую развернуть на одной из них локальный репозиторий и не мучиться с флешками
 

KYCT

New member
Сообщения
29
#9
Продолжаем приключение. Поступил не совсем так.
1- В файле source.list закоментил поиск по https и указал просто локальный репозиторий.
2 - В него занёс вручную скачанные deb пакеты
3 - Он отругался на отсутствие необходимых зависимостей и сертификатов, хотя они находятся в одном репозитории
НО дело в том, что он ищет сертификаты по той же структуре, что и в репозитории разработчика
4 - После, повторяя путь к сертификатам залил их в локальный репозиторий и заработал "sudo apt update"
5 - При попытке подгрузить зависимости, он продолжил обращаться по "мой репозиторий"/pool/main/p/python-virtualenv/
python-virtualenv_15.1.0+ds-1_all.deb (путь указан для примера)

Костыль мб, но как можно скачать официальный каталог с репозиториями, сохранив его структуру и желательно потом делать это не один раз?
 

Montfer

New member
Сообщения
2 364
#10
Продолжаем приключение. Поступил не совсем так.
1- В файле source.list закоментил поиск по https и указал просто локальный репозиторий.
2 - В него занёс вручную скачанные deb пакеты
3 - Он отругался на отсутствие необходимых зависимостей и сертификатов, хотя они находятся в одном репозитории
НО дело в том, что он ищет сертификаты по той же структуре, что и в репозитории разработчика
4 - После, повторяя путь к сертификатам залил их в локальный репозиторий и заработал "sudo apt update"
5 - При попытке подгрузить зависимости, он продолжил обращаться по "мой репозиторий"/pool/main/p/python-virtualenv/
python-virtualenv_15.1.0+ds-1_all.deb (путь указан для примера)

Костыль мб, но как можно скачать официальный каталог с репозиториями, сохранив его структуру и желательно потом делать это не один раз?
есть apt-mirror, который из скачивает из интернетов репозиторий. там легкий конфиг, но если что пиши, поищу свой, если не грохнул