¿Cómo restringir el acceso a un repositorio de paquetes de Arch?

¿Cómo restringir el acceso a un repositorio de paquetes de Arch?

He creado un repositorio de paquetes personalizado para Arch Linux que contiene paquetes que, por diversos motivos de licencia de propiedad, no se pueden compartir ampliamente. Lo ideal sería que el repositorio estuviera disponible a través de Internet, pero restringir el acceso según una contraseña (o claves). He encontrado algunas instrucciones paraDebianque proporcionan varias formas de restringir el acceso a un repositorio pero aún permiten aptque funcione con bastante normalidad.

ElWiki del arcoLa documentación es bastante escasa. ¿Hay alguna manera de crear un repositorio protegido con contraseña (clave pública/privada) para Arch que funcione pacman? No quiero que el usuario tenga que montar el repositorio de paquetes antes de actualizar la máquina. Me gustaría pacmansimplemente encargarme de todo. Está bien si el usuario necesita ingresar una contraseña para que funcione la actualización.

Respuesta1

Creo que lo mejor que puedes hacer es probablemente incluir un script (un script de shell, por ejemplo) en pacman que se encargue de configurar las cosas.

Faltan algunos detalles en su pregunta, pero voy a asumir que no se puede acceder a su repositorio desde Internet y solo desde su LAN local, pero el software tiene licencia por usuario (en lugar de para todo su sitio), por lo que debe limitar qué paquetes Puede ser instalado por diferentes usuarios.

información relacionada