Как ограничить доступ к репозиторию пакетов Arch?

Как ограничить доступ к репозиторию пакетов Arch?

Я создал собственный репозиторий пакетов для Arch Linux, который содержит пакеты, которые по различным причинам лицензирования не могут быть широко распространены. В идеале я хотел бы сделать репозиторий доступным через Интернет, но ограничить доступ на основе пароля (или ключей). Я нашел некоторые инструкции дляДебианкоторые предоставляют ряд способов ограничить доступ к хранилищу, но при этом позволяют aptему нормально функционировать.

TheАрх викиДокументация довольно скудная. Есть ли способ создать защищенный паролем (публичный/закрытый ключ) репозиторий для Arch, который будет работать с pacman? Я не хочу, чтобы пользователю приходилось монтировать репозиторий пакетов перед обновлением машины. Я бы хотел pacmanпросто обо всем позаботиться. Это нормально, если пользователю нужно будет ввести пароль для обновления.

решение1

Я думаю, что лучшим вариантом будет создать скрипт (например, shell-скрипт) вокруг pacman, который позаботится о настройке.

В вашем вопросе отсутствуют некоторые детали, но я предполагаю, что ваш репозиторий недоступен из Интернета, а доступен только из локальной сети, но программное обеспечение лицензируется для каждого пользователя (а не для всего вашего сайта), поэтому вам необходимо ограничить пакеты, которые могут устанавливать разные пользователи.

Связанный контент