У меня была такая же потребность, как и у вас: запускать много экземпляров firefox на одной машине.
По сути, когда вы запускаете экземпляр firefox, в вашем .mozilla создается папка $HOME (если она еще не существует). Вы можете использовать многопрофильное решение, если хотите, как упоминалось выше в iglvzx . Таким образом, все профили пользователей находятся в этом каталоге .mozilla (база данных).
У меня есть еще один трюк, который я считаю более элегантным, чем это решение.
Создайте каталог для сохранения нового Firefox:
$ mkdir $HOME/new_firefox
$ cd $HOME/new_firefox
$ tar xvf setup/firefox-33.0.tar.bz2
Затем создайте небольшой скрипт, например:
#!/bin/sh
HOME=$HOME/new_firefox
$HOME/firefox/firefox -no-remote &
Так что теперь запустите скрипт, чтобы получить еще один экземпляр Firefox. А ваш профиль нового пользователя находится в $HOME/new_firefox/.mozilla .
Если вы используете GNOME, просто создайте файл new_firefox.desktop и поместите его в каталог /usr/share/applications apps или в каталог $HOME/.local/share/applications . Аргументом Exec в этом файле является Exec=/home/your_name/path-to-your-script . Если вы не знаете, как его создать, просмотрите существующий в любом из двух приведенных выше каталогов.