hospedar próprio repositório pacman com servidor web apache

hospedar próprio repositório pacman com servidor web apache

Quero hospedar meu próprio repositório pacman do ArchLinux para meus próprios pacotes. Eu já descobri, posso simplesmente criar um repositório apenas usando repo-adde se eu carregar o gerado foo.db.tar.gze seu link simbólico para o meu servidor web, posso acessar este repositório apenas adicionando as seguintes linhas ao meu/etc/pacman.conf

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

Mas quando eu adiciono outro pacote ao repositório e carrego-o novamente foo.db.tar.gzno servidor web, executo pacman -Syye tento instalar o novo pacote com pacman -S bar, o pacote não pode ser encontrado.

Além disso, se eu apenas executar pacman -Sy, pacman me diz, não haverá alterações em meu próprio repositório.

Então, o que há de errado com minha configuração? Acho que meu apache precisa ser configurado de uma forma especial, mas não consigo encontrar nenhuma dica na web. Qualquer ideia?

Nota: o servidor web apache é executado em um servidor Linux Ubuntu

Responder1

Minha culpa. Por qualquer motivo, o foo.dbarquivo (que é um link simbólico gerado por repo-adde vinculado a foo.db.tar.gz) foi copiado como um arquivo normal e não como um link simbólico. Então, após atualizar foo.db.tar.gzno servidor eu ainda tinha o antigo tar.gz no servidor, chamado foo.db.

Então removi foo.dbe substituí por um link simbólico e está tudo bem agora.

informação relacionada