Возможно, мне стоит задать этот вопрос в QA по разработке игр. Но я использую движок Löve2D на Ubuntu 14.04, и технически это ситуация управления ОС, поэтому здесь это так:
Текущая версия (та, которую я установил) - 0.9.1 , но некоторые проекты будут работать только с версией 0.8. * . Я знаю, что могу установить разные версии двигателя.
Как установить другую версию рядом с текущей?
И как переключаться между версиями?
Любовь использует то же название пакета различных основных версий. Я не знаю какой смысл от использования update-alternatives
, если две версии не могут быть установлены непосредственно через диспетчер пакетов. Я думаю, что об этом нужно сообщить как ошибка.
, Поскольку у Вас есть v0.9.1. Давайте добавим v0.8.0 доступный в репозитории Ubuntu.
Загрузка это
sudo apt-get download love
Извлечение это
dpkg-deb -x love_*.deb tmp/
Копия к bin/
папка и установка это как альтернатива
bin_name=`ls tmp/usr/bin/`
sudo cp tmp/usr/bin/$bin_name /usr/bin/
sudo update-alternatives --install /usr/bin/love love /usr/bin/$bin_name 5
Для переключения:
love-0.8
или love-0.9
явно или использование изменения:
sudo update-alternatives --config love
май быть легче, если Вы создаете alias
. тогда love
укажет на к выбранной версии
Для проверки текущей установки:
update-alternatives --query love