alojar su propio repositorio de pacman con el servidor web apache

alojar su propio repositorio de pacman con el servidor web apache

Quiero alojar mi propio repositorio pacman de ArchLinux para mis propios paquetes. Ya lo descubrí, puedo simplemente crear un repositorio simplemente usando repo-addy si subo el enlace simbólico generado foo.db.tar.gzy su enlace a mi servidor web, puedo acceder a este repositorio simplemente agregando las siguientes líneas a mi/etc/pacman.conf

[foo]
Server = http://example.com/foo/

Pero cuando ahora agrego otro paquete al repositorio y lo subo nuevamente foo.db.tar.gzal servidor web, luego ejecuto pacman -Syye intento instalar el nuevo paquete con pacman -S bar, no se puede encontrar el paquete.

Además, si simplemente ejecuto pacman -Sy, me dice pacman, no hay cambios para mi propio repositorio.

Entonces, ¿qué hay de malo en mi configuración? Creo que mi apache tiene que estar configurado de una manera especial, pero no encuentro ninguna pista en la web. ¿Alguna idea?

Nota: el servidor web apache se ejecuta en un servidor ubuntu linux

Respuesta1

Mi culpa. Por algún motivo, el foo.dbarchivo (que es un enlace simbólico generado por repo-addy enlaza a foo.db.tar.gz) se copió como un archivo normal y no como un enlace simbólico. Entonces, después de actualizar foo.db.tar.gzen el servidor, todavía tenía el antiguo tar.gz en el servidor, llamado foo.db.

Así que lo eliminé foo.dby lo reemplacé con un enlace simbólico y ahora todo está bien.

información relacionada