Se você fizer o download do firefox da página da Mozilla você não recebe um pacote deb, você obtém uma pasta com um executável. Você pode ter quantas quiser delas.
Se você não quiser que os arquivos de configuração entrem em conflito, basta usar pastas base diferentes para versões diferentes. Por exemplo, se você fez o download do firefox, extraiu e renomeou a pasta para "firefox2" em sua pasta pessoal, faça o seguinte:
cd firefox2
export HOME=$(pwd) #sets current folder as your home for all programs invoked from this terminal or script
./firefox --no-remote #without "no-remote" firefox creates a new window for active firefox session
Observe que o linux criou uma pasta ".mozilla" na sua pasta firefox2. Você pode ter quantas versões desejar e até executá-las ao mesmo tempo.