업스트림에서 최신 소프트웨어 버전을 볼 수 있는 프로그램/프레임워크를 아는 사람이 있습니까? 예를 들어 wordpress, apache/nginx 등에 사용됩니다. 프로그램은 해당 소프트웨어 프로젝트의 웹 페이지(또는 FTP 목록 등)를 검색하고 이를 구문 분석하여 버전 번호와 tarball URL을 얻어야 합니다.
다음과 같은 프로그램의 호출과 출력을 상상해 보세요.
% swwatch wordpress
branch: 3.4
status: release
version: 3.4.2
date: ...
tarball url: http://...
branch: 3.5
status: beta
version: 3.5.0-beta2
date: ...
tarball url: http://...
관련 질문이 있습니다:최신 버전 추적, 지금 debian/watch를 보고 있는데 그러려면 패키지 소스를 다운로드해야 합니다. 이는 또한 데비안 관리자가 새 버전을 업로드할 때까지 기다려야 한다는 것을 의미하며 시간이 걸릴 수 있습니다. 업스트림 정보를 직접 확인하려면 좀 더 가벼운 것을 선호합니다.
답변1
구경하다패키지 wordpress
QA 사이트debian/watch
, "todo" 상자에 출력이 표시될 것 같습니다 .
- 해결되지 않은 보안 문제가 6개 있습니다. 해결해 주세요.
- 사용 가능한 새로운 업스트림 버전:3.5~베타 2, 포장하는 것을 고려해야 합니다.
- 이 패키지의 일부 문자열을 번역해야 합니다. 자세한 내용은 l10n 상태 보고서를 확인해야 합니다.
(여기서 자동화하는 방법을 잘 모르겠습니다. 이메일을 통해 패키지 QA 상태를 구독할 수 있을 것 같습니다(페이지 왼쪽 하단 모서리). 여기에 "todos"가 포함되어 있는지 확실하지 않습니다.)
그랬는데 참고하세요debian/watch
스크립트 확실히관리자의 조치에 따라 다르지만 새로운 업스트림 버전을 사용할 수 있는 시기를 귀하(및 관리자)에게 알려줄 것입니다. (이 버전을 데비안용으로 패키징하는 것은 귀하가 요청한 것과 완전히 다른 질문입니다(맞죠?).)
답변2
자신만의 스크립트를 조합하려면 다음과 같은 사이트를 사용할 수 있습니다.포사이드추적하려는 소프트웨어가 포함된 행을 일치시키려면 정규식이나 xpath를 사용하세요.
답변3
가지다http://apsstandard.org/그러나 이는 웹 애플리케이션에서만 작동하며 업스트림을 직접 쿼리하는 방법을 제공하지 않습니다. 이런 점에서는 데비안(또는 다른 배포판)의 저장소와 다르지 않습니다.