Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

Версия 1 Следующий »

Установить вспомогательные пакеты.

sudo apt install debootstrap qemu-user-static

Подготовить окружение chroot.

NDK_DIR=/opt/build-environments/4.7.5
REPO_URL=ftp://10.177.113.135/maintainers/experimental/alse-X.7/4.7/RC/4.7.5.3-testing-20240119
sudo debootstrap --arch=arm64 --foreign --components=main,contrib,non-free 4.7_arm "${NDK_DIR}" "${REPO_URL}"
sudo cp -av /usr/bin/qemu-aarch64-static "${NDK_DIR}/usr/bin/"
echo "export LC_ALL=C" | sudo tee -a "${NDK_DIR}/root/.bashrc"

Добавить репозитории в файл /opt/build-environments/4.7.5/etc/apt/sources.list.

deb [trusted=yes] ftp://10.177.113.135/maintainers/experimental/alse-X.7/4.7/RC/4.7.5.3-testing-20240119 4.7_arm main contrib non-free
deb [trusted=yes] ftp://10.177.113.135/maintainers/frozen/alse-X.7/4.7/4.7.4.ext1.2/extended-4.7.4.ext1.2-repository 4.7_arm main contrib non-free

Подготовить окружение сборки.

sudo chroot /opt/build-environments/4.7.5 /debootstrap/debootstrap --second-stage
sudo chroot /opt/build-environments/4.7.5 apt update
sudo chroot /opt/build-environments/4.7.5 apt install devscripts quilt

Общая директория для сборки пакетов.

sudo chown -R "${USER}:${USER}" /opt/build-environments/4.7.5/opt/


Пример.

cp -a plasma-mobile-5.27.2 plasma-mobile_5.27.2.orig* /opt/build-environments/4.7.5/opt/
sudo chroot /opt/build-environments/4.7.5
cd /opt/plasma-mobile-5.27.2
mk-build-deps -ir
debuild

Очистка окружения сборки.

dpkg -l | grep build-deps
apt purge '*build-deps*'
apt autoremove --purge


  • Нет меток