Архив метки: пересборка

Сборка Python из исходников в Linux

Имеем распакованный архив с исходниками, например Python-3.10.0.tar.xz

 1490  cd Python-3.10.0
 1491  ls
 1492  mkdir debug
 1493  cd debug/
 1498  make -C ".." clean
 1499  ../configure --with-pydebug
 1500  make
 1502  ./python

Последней командой запустится собранный из исходников python, можно пользоваться

Сборка из исходников и запуск игры Minetest в Ubuntu

По порядку выполнял команды в консоли, всё получилось с первого раза, игра minetest запустилась:

cd MyPets/
mkdir 2022-05-18_minetest_from_scratch
cd 2022-05-18_minetest_from_scratch
sudo apt install g++ make libc6-dev cmake libpng-dev libjpeg-dev libxxf86vm-dev libgl1-mesa-dev libsqlite3-dev libogg-dev libvorbis-dev libopenal-dev libcurl4-gnutls-dev libfreetype6-dev zlib1g-dev libgmp-dev libjsoncpp-dev libzstd-dev libluajit-5.1-dev
ls
sudo apt install git
git clone --depth 1 https://github.com/minetest/minetest.git
ls
cd minetest/
ls
git clone --depth 1 https://github.com/minetest/minetest_game.git games/minetest_game
git clone --depth 1 https://github.com/minetest/irrlicht.git lib/irrlichtmt
cmake . -DRUN_IN_PLACE=TRUE
make -j$(nproc)
./bin/minetest

Теперь в игре можно легко править и добавлять всё что угодно и пересобирать.