host próprio repo pacman com servidor web apache

0

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

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

Mas quando adiciono agora outro pacote ao repositório e novamente carrego o foo.db.tar.gz para o servidor web, execute pacman -Syy e tente instalar o novo pacote com pacman -S bar , o pacote não pode ser encontrado.

Além disso, se eu executar apenas pacman -Sy , me diz o pacman, não há alterações para o meu próprio repo.

Então, o que há de errado com minha configuração? Acho que meu apache precisa ser configurado de maneira especial, mas não consigo encontrar nenhuma dica na web. Alguma idéia?

Nota: o servidor web apache é executado em um servidor linux ubuntu

    
por Ethan Leroy 24.09.2012 / 01:16

1 resposta

0

Minha culpa. Por qualquer motivo, o arquivo foo.db (que é um link simbólico gerado por repo-add e links para foo.db.tar.gz ) foi copiado como arquivo regular e não como um link simbólico. Então, depois de atualizar foo.db.tar.gz no servidor eu ainda tinha o antigo tar.gz no servidor, chamado foo.db .

Por isso, removi foo.db e substitui-o por um link simbólico e tudo está bem agora.

    
por 26.09.2012 / 22:12