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