Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
linux_faq:run_quake2_on_ubuntu_with_bots [2021/10/29 20:27] – [Апгрейд графики Quake2] admin | linux_faq:run_quake2_on_ubuntu_with_bots [2021/11/16 07:09] (current) – [Апгрейд графики Quake2] admin | ||
---|---|---|---|
Line 31: | Line 31: | ||
https:// | https:// | ||
+ | Заставить работать на встроенной карте **AMD Ryzen 4800H не удалось** о чем честно написано тут: http:// | ||
Собрать **quake2xp** на текущей версии **Ubuntu 21.10** удалось не сразу. Понадобилось обновить скрипт **waf** и поставить старенький **gcc8**. \\ | Собрать **quake2xp** на текущей версии **Ubuntu 21.10** удалось не сразу. Понадобилось обновить скрипт **waf** и поставить старенький **gcc8**. \\ | ||
С текущим **gcc11** возникала ошибка линкера **collect2**: | С текущим **gcc11** возникала ошибка линкера **collect2**: | ||
Line 52: | Line 53: | ||
Копируем свежий **waf** в директорию с исходниками **quake2xp** | Копируем свежий **waf** в директорию с исходниками **quake2xp** | ||
cp ./waf ../ | cp ./waf ../ | ||
- | Собираем: | + | Конфигурируем сборку. При необходимости указываем нужный префикс для инсталляции (дефолтный - **/ |
python waf configure | python waf configure | ||
+ | или | ||
+ | python waf configure --prefix=$HOME/ | ||
+ | Собираем: | ||
python waf -v -j1 | python waf -v -j1 | ||
+ | Устанавливаем исполняемые компоненты: | ||
+ | python waf install | ||
+ | В итоге по-дефолту все установится в /usr/local: | ||
+ | < | ||
+ | + install / | ||
+ | + install / | ||
+ | + install / | ||
+ | Скачиваем файлики необходимые для работы quake2xp: https:// | ||
+ | Распаковываем и копируем куда надо: | ||
+ | sudo cp ~/ | ||
+ | Копируем файлы из оригинальной игры: | ||
+ | sudo cp -R / | ||
+ | Клонируем и копируем шейдеры | ||
+ | svn checkout svn:// | ||
+ | sudo cp -R ./glsl / | ||
+ | Клонируем и копируем карты освещения: | ||
+ | svn checkout svn:// | ||
+ | svn checkout svn:// | ||
+ | sudo cp -r ./maps/* // | ||
+ | sudo cp -r ./maps/* / | ||
+ | Фиксим права на листинг директорий: | ||
+ | sudo chmod a+x / | ||
+ | sudo chmod a+x / | ||
+ | sudo chmod a+x / | ||
+ | sudo chmod a+x / | ||
+ | sudo chmod a+x / | ||
+ | sudo chmod a+x / | ||
+ | sudo chmod a+x / | ||
+ | sudo chmod a+x / | ||
+ | sudo chmod a+x / | ||