Como restringir o acesso a um repositório de pacotes Arch?

Como restringir o acesso a um repositório de pacotes Arch?

Eu criei um repositório de pacotes personalizado para Arch Linux que contém pacotes que, por vários motivos de licenciamento proprietário, não podem ser amplamente compartilhados. O ideal seria disponibilizar o repositório pela internet, mas restringir o acesso com base em uma senha (ou chaves). Encontrei algumas instruções paraDebianque fornecem várias maneiras de restringir o acesso a um repositório, mas ainda permitem aptfuncionar normalmente.

OWiki do arcoa documentação é muito escassa. Existe uma maneira de criar um repositório protegido por senha (chave pública/privada) para o Arch que funcione com o pacman? Não quero que o usuário tenha que montar o repositório de pacotes antes de atualizar a máquina. Eu gostaria pacmansimplesmente de cuidar de tudo. Não há problema se o usuário precisar inserir uma senha para que a atualização funcione.

Responder1

Acho que sua melhor aposta é provavelmente envolver um script (shell script, por exemplo) em torno do pacman que cuida da configuração das coisas.

Faltam alguns detalhes na sua pergunta, mas presumo que seu repositório não seja acessível pela Internet e apenas pela LAN local, mas o software é licenciado por usuário (e não para todo o site), portanto, você precisa limitar quais pacotes pode ser instalado por diferentes usuários.

informação relacionada