থেকে man deb-version
:
NAME
deb-version - Debian package version number format
SYNOPSIS
[epoch:]upstream-version[-debian-revision]
DESCRIPTION
Version numbers as used for Debian binary and source packages
consist of three components. These are:
epoch This is a single (generally small) unsigned integer.
It may be omitted, in which case zero is assumed. If
it is omitted then the upstream-version may not contain
any colons.
It is provided to allow mistakes in the version numbers
of older versions of a package, and also a package's
previous version numbering schemes, to be left behind.
সুতরাং, অতিরিক্ত নম্বরটি (আপনার ক্ষেত্রে 1
) সেই যুগের উপাদানটিকে বোঝায় যা বাদ দেওয়া যেতে পারে যার ক্ষেত্রে 0 ধরে নেওয়া হয়েছে । আর তাই, আপনি একটি সংস্করণ যে স্ট্রিংটি দেখে মনে হচ্ছে দেখি 1.6.2-0ubuntu3
আপনি মনে করতে পারেন যে এটি আসলে মত দেখায় 0:1.6.2-0ubuntu3
। এটি কীভাবে সহায়ক এবং এটি কীভাবে আসে: এটি কোনও প্যাকেজের পুরানো সংস্করণের সংস্করণ সংখ্যার ভুলগুলিকে এবং প্যাকেজের পূর্ববর্তী সংস্করণ নম্বরকরণ স্কিমগুলিকে পিছনে রেখে যেতে দেওয়া হয় । আরও ভাল বুঝতে, নীচে দেবিয়ান নীতি ম্যানুয়াল থেকে নিম্নলিখিত ব্যাখ্যামূলক অনুচ্ছেদগুলি দেখুন - ফাইল এবং তাদের ক্ষেত্রগুলি নিয়ন্ত্রণ করুন :
যখন দুটি সংস্করণ সংখ্যার তুলনা প্রথম অধিযুগ প্রতিটি তুলনা করা হয়, তারপর upstream_version যদি যুগান্তকারী সমান, এবং তারপর হয়
debian_revision যদি upstream_version এছাড়াও সমান। যুগের সাথে সংখ্যার তুলনা করা হয়।
এবং:
নোট করুন যে যুগের উদ্দেশ্য হ'ল সংস্করণ সংখ্যায়নগুলিতে আমাদের ভুলগুলি পিছনে ছেড়ে দেওয়া এবং যেখানে সংস্করণ নম্বরকরণের স্কিম পরিবর্তন হয় সেই পরিস্থিতি মোকাবেলা করা। এটা তোলে হয় না সংস্করণ অক্ষর (যেমন প্যাকেজ ম্যানেজমেন্ট সিস্টেম ব্যাখ্যা করতে পারেন না পংক্তি ধারণকারী সংখ্যার সঙ্গে মানিয়ে নিতে অভিপ্রেত ALPHA
বা pre-
), অথবা নিরীহ orderings সঙ্গে।