Subscribe to Feeds
ubuntu.com
Free PageRank Checker

No, it’s not about how Ubuntu gets its version number. Which is taken from year and month of its release, Ubuntu 9.04 means Ubuntu version that will be released on year 2009 , 04th month. No, it’s not about that. But somehow I feel the urge to explain it, sorry :)

If you ever updated Ubuntu before, you must already realized how long some of its package’s version numbers are. Like these :

I suggested a simpler version number in Ubuntu, but apparently it won’t be that easy. Asa told me that in his comment which is very good and educational. I learned something new from his comment, so I think it deserves a post of its own.

This is how to read version number in Ubuntu, from his own words. He explained it in example, so it will be easier to understand :

If you had a package foo version 1.0-2ubuntu3 that means that the foo project release 1.0, and then debian made 2 changes and then Ubuntu took a copy of Debian's package and made 3 changes.

From the official explanation of version numbering is, I knew it follows certain format, that is :

[epoch:] upstream_version[-debian_revision]

Read the full explanation here. But believe me, it will be easier to learn from example above.

Why Debian? Learn Ubuntu long history here, but in short : Ubuntu is based on Debian.

Ps : Congratulation to Asa, on what? Want to know? See his website here.

 

keyword : how to read | ubuntu version number

3 comments

  1. the DtTvB  

    March 25, 2009 9:49 PM

    This makes it very clear, thanks for this post!

    But I am still a bit confused. What does 0.1 in "0.10.21-3ubuntu0.1" mean?

  2. tacone  

    March 25, 2009 10:00 PM

    As the Ubuntu version number is *bound* to inner technical workings, I think it's very difficult they will change ever.

    the dtTvB: 0.10.21-3ubuntu0.1 reads
    0.10.21 is the version of the software
    3 is the debian package version.
    0.1 is the ubuntu package's version

    Note that 0.1 is atypical because usually a integer number is used.

    Other example:
    rapache_0.7-0ubuntu2 indicates
    Rapache version is 0.7. The package is not based on a previously debian package (0 version), and the Ubuntu's package is at its second version (so probably 1 bugfix occurred)

  3. Panji Nushantara  

    March 26, 2009 9:27 AM

    @ the dtTvB :
    you're welcome

    @tacone :
    You are right, I realized that now, it's near impossible :)

    and thanks for answering dtTvB's question.

Post a Comment

Related Posts with Thumbnails


Recent Entries

Recent Comments

Sponsored Links