Sim, você pode e não precisa fazer nada especial. De fato, os repositórios usuais do Debian e do Ubuntu geralmente possuem várias versões de cada pacote (de oldstable / stable / testing / unstable ou dapper / hardy / lucid / maverick / natty). As distribuições têm apenas um único pacote no arquivo de índice de cada versão (os arquivos Packages
), mas você não precisa seguir o mesmo caminho.
É claro que apt-get install myapp
instalará apenas a versão mais recente (a menos que seja configurado de outra forma). Você pode executar apt-get install myapp=1.42
para forçar a instalação da versão 1.42.
Advertência: se todas as versões tiverem o mesmo nome de pacote, você não poderá ter mais de uma instalado ao mesmo tempo. Se isso for importante, forneça a cada versão um nome de pacote diferente: myapp-1.42
, myapp-1.43
, etc. O Debian e o Ubuntu fazem isso para versões principais de bibliotecas, onde você pode precisar de mais de um caso possua executáveis vinculados a bibliotecas diferentes ( por exemplo, libcap1
e libcap2
), bem como para alguns outros pacotes, como o kernel.