Открываем консоль и по очереди пишем данные команды.
Обновляем индекс пакетов и устанавливаем пакет git:
- Код: Выделить всё
sudo apt-get update
sudo apt-get install git
Создаем папку sm и копируем исходники соурсмода:
- Код: Выделить всё
mkdir -p sm
cd sm
git clone --depth=1 --branch=1.8-dev https://github.com/alliedmodders/sourcemod sourcemod
Запускаем скрипт скачивающий необходимые зависимости, процесс этот длительный:
- Код: Выделить всё
bash sourcemod/tools/checkout-deps.sh
Устанавливаем AMBuild:
- Код: Выделить всё
cd ambuild
sudo python setup.py install
После этого закрываем консоль. Данные шаги были лишь подготовкой перед самой сборкой и при появлении каких либо ошибок нужно их устранить прежде чем продолжать.
Отдохнули и набрались душевного равновесия. Снова открываем консоль и получаем pdblog.txt файл необходимый для сборки метамода:
- Код: Выделить всё
cd sm/mmsource-1.10
mkdir build
cd build
python ../configure.py
Теперь уже сама сборка метамода:
- Код: Выделить всё
ambuild
После успешной сборки получим сообщение «Build succeeded.»
Собранный метамод будет лежать по адресу /sm/mmsource-1.10/build/package/