Děkuji za doplnění, na epochu jsem pozapomněl. Aby to bylo ještě trochu složitější, tak to ještě trochu doplním. :-)
Skutečná kompletní verze balíčku je [epocha:]verze[-revize]. Epocha je prostředek, kterým se maintainer může vytáhnout z průšvihu, když se např. změní číslování verzí (jak správně píšete). Jinak se nepoužívá. Takže máme např. balíček gedit verze 0.9.6-4. Revize se nepoužívá u nativních balíčků Debianu, protože by neměla žádný smysl. Takže se setkáme např. s balíčkem base-config verze 1.61. Situaci, kdy maintainer použije epochu i revizi, si můžeme ukázat např. na balíčku g++. Ten má třeba verzi 3:3.3-1. Když si ale stáhnete balíček z archívu Debianu získáte soubor g++_3.3-1_i386.deb. Tedy epocha se ve jménu souboru nikde neobjevuje. Když se ale podíváte do /var/cache/apt/archives/, zjistíte, že je v něm soubor s názvem g++_3%3a3.3-1_i386.deb, tedy včetně revize. Takže asi tak. :-)
--mk