Автономная установка загруженных файлов пакета IPS с помощью OpenIndiana `pkg` (или Solaris 11)

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

Можно взять pkg использовать file:// URL вместо http:// URL?

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

На случай, если вам интересно, я не хочу создавать зеркало репо.

1 ответ

Решение

Я собираюсь указать на мой ответ на вашем другом посте. Вы можете настроить pkg.depotd экземпляр локально и добавить это как издатель, но pkg невозможно установить напрямую из файловой системы. Это происходит главным образом потому, что сервер пакетов предоставляет дополнительные метаданные, а также pkg search функциональность.

Локальный сервер pkg не должен быть полным зеркалом. Как я уже говорил в другом посте, pkgrecv может просто извлечь то, что вы хотите (и его зависимости).

Другие вопросы по тегам