![데비안 패키지 이름 디코드(버전, 릴리스)](https://linux55.com/image/79356/%EB%8D%B0%EB%B9%84%EC%95%88%20%ED%8C%A8%ED%82%A4%EC%A7%80%20%EC%9D%B4%EB%A6%84%20%EB%94%94%EC%BD%94%EB%93%9C(%EB%B2%84%EC%A0%84%2C%20%EB%A6%B4%EB%A6%AC%EC%8A%A4).png)
둘의 차이점이 무엇인지 알고 싶습니다.
package-name-1.0-0~201~ubuntu14.04.1
package-name-1.0+r201~daily~ubuntu14.04.1
그 중 하나가 시험판 버전인 것 같은데 확실하지 않습니다. 당신이 제공할 수 있는 어떤 도움이라도 감사하겠습니다.
답변1
이 ~
캐릭터의 분류는 '아무것도 아닌 것'입니다. package-name-1.0-0~201~ubuntu14.04.1
으로 업그레이드될 예정 이므로 package-name-1.0-0~201
"~ubuntu14.04.1" 부분은 시험판 버전을 나타냅니다.
표시된 두 버전을 비교해 보면 둘 다 실제로 시험판 버전입니다.
dpkg
실제로 어떤 버전이 더 최신으로 간주되는지 확인하려면 다음을 수행하세요 .
$ dpkg --compare-versions '1.0-0~201~ubuntu14.04.1' lt '1.0+r201~daily~ubuntu14.04.1' && echo less than
less than
그래서 1.0-0~201~ubuntu14.04.1
이하로 간주됩니다 1.0+r201~daily~ubuntu14.04.1
.
버전 번호에 관한 규칙은 다음에 설명되어 있습니다.https://www.debian.org/doc/manuals/maint-guide/first.en.html#namever. 이 문서는 새로운 데비안 관리자를 위한 것이지만 최종 사용자를 위한 좋은 설명도 제공합니다.