둘의 차이점이 무엇인지 알고 싶습니다.
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. 이 문서는 새로운 데비안 관리자를 위한 것이지만 최종 사용자를 위한 좋은 설명도 제공합니다.