Автономная установка загруженных файлов пакета IPS с помощью OpenIndiana `pkg` (или Solaris 11)
Я собираюсь написать сценарий, чтобы выгрузить файлы пакета, теперь, как я могу их установить?
Можно взять pkg
использовать file://
URL вместо http://
URL?
Кроме того, есть ли лучший формат для этого? Например, может автономный pkg
файл будет создан, дан манифест и все отдельные файлы?
На случай, если вам интересно, я не хочу создавать зеркало репо.
1 ответ
Я собираюсь указать на мой ответ на вашем другом посте. Вы можете настроить pkg.depotd
экземпляр локально и добавить это как издатель, но pkg
невозможно установить напрямую из файловой системы. Это происходит главным образом потому, что сервер пакетов предоставляет дополнительные метаданные, а также pkg search
функциональность.
Локальный сервер pkg не должен быть полным зеркалом. Как я уже говорил в другом посте, pkgrecv может просто извлечь то, что вы хотите (и его зависимости).