2008-09-21 4 views

답변

2

아카이브를 관리하는 스크립트는 오픈 소스이며 dak라는 debian 패키지에 있습니다. 나는 이것이 웹 페이지를 포함한다고 생각하지 않지만 확실하지 않다. [email protected] 또는 [email protected]를 emailling하고 묻는 것이 좋습니다.

패키지 파일을 구문 분석하는 것은 실제로 매우 간단하지만 훌륭한 웹 페이지 집합을 만들기 위해 여전히 많은 작업이 있으므로 데비안이 사용하는 것을 유지할 수 있는지 알아볼 가치가 있습니다.

1

정말로 패키지 파일을 구문 분석 할 필요가 있습니다. 아니요? Example Packages file. 나는 전에 이것을 시도한 적이 없지만 그것이 끔찍한 일이라고 상상할 수는 없다.

편집 : 기술적으로 repo를 패키지 파일 시리즈로 처리하는 것이 기술적으로 어려울 지 모르겠지만 너무 힘들지는 않습니다.

편집 2 : 패키지 파일을 수동으로 지정하지 않는 한. 그러면 다시 간단해질 것입니다.

0

예를 들어, DPKG::Parse이 그런 유형의 정보를 얻으려면 패키지 파일을 구문 분석 할 수있는 펄 모듈이 있습니다. 당신은 당신이 제공 한 URL과 비슷한 데이터로부터 웹 페이지를 만들 수 있습니다.

데비안에는 "맞춤 저장소"를 만드는 도구가 있습니다. 이러한 저장소에는 예를 들어 로컬로 작성된 패키지 또는 주변에 갖고 싶은 특정 버전의 패키지가 들어있을 수 있습니다. 이렇게하기 위해 보길 원하는 도구는 reprepro, apt-ftparchive, mini-dinstall 및 debarchiver입니다. 개인 패키지에 reprepro를 사용했으며 권장 할 수 있습니다. 다른 패키지는 사용하지 않았습니다.

데비안은 dak라는 도구를 사용하지만 수천 개의 패키지가있는 저장소 용으로 설계되었으며 데비안에서만 사용하도록 설계 되었기 때문에 문서화가 잘되어 있지 않습니다. 개인 포장에는 사용하지 않는 것이 좋습니다.

+0

+1 reprepro의 경우, 기발한 작업에 익숙해지면 꽤 좋습니다. 여기에 훌륭한 정보가 있습니다. http://www.jejik.com/articles/2006/09/setting_up_and_managing_an_apt_repository_with_reprepro/ –

관련 문제