Apache 웹 서버로 자체 팩맨 저장소 호스팅

Apache 웹 서버로 자체 팩맨 저장소 호스팅

내 패키지를 위한 ArchLinux 팩맨 저장소를 호스팅하고 싶습니다. 나는 이미 알아냈습니다. 다음을 사용하여 간단하게 저장소를 만들 수 있으며 repo-add, 생성된 심볼릭 링크를 내 웹 서버에 업로드하면 foo.db.tar.gz내 웹 서버에 다음 줄을 추가하기만 하면 이 저장소에 액세스할 수 있습니다./etc/pacman.conf

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

하지만 이제 저장소에 다른 패키지를 추가하고 foo.db.tar.gz웹 서버에 다시 업로드한 다음 을 사용하여 pacman -Syy새 패키지를 실행하고 설치하려고 하면 pacman -S bar패키지를 찾을 수 없습니다.

또한 방금 실행하면 pacman -Sy내 저장소에는 변경 사항이 없다고 pacman이 알려줍니다.

그렇다면 내 구성에 어떤 문제가 있습니까? 내 아파치를 특별한 방법으로 구성해야 한다고 생각하는데 웹에서 어떤 힌트도 찾을 수 없습니다. 어떤 아이디어?

참고: Apache 웹 서버는 우분투 Linux 서버에서 실행됩니다.

답변1

내 잘못. 어떤 이유로 든 파일(에 의해 생성되고 링크되는 foo.db심볼릭 링크 )은 심볼릭 링크가 아닌 일반 파일로 복사되었습니다. 따라서 서버를 업데이트한 후에도 서버에는 .repo-addfoo.db.tar.gzfoo.db.tar.gzfoo.db

그래서 그것을 제거 foo.db하고 심볼릭 링크로 교체했는데 이제 모든 것이 괜찮습니다.

관련 정보