From 3c861d2f18859fdf97dbea805b2dfecff12a398f Mon Sep 17 00:00:00 2001 From: Dmitrii Tochanskii Date: Wed, 10 Sep 2025 13:11:05 +0000 Subject: [PATCH] Create home/QuickStart --- home/{new_page_title}.md | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 home/{new_page_title}.md diff --git a/home/{new_page_title}.md b/home/{new_page_title}.md new file mode 100644 index 0000000..38def1d --- /dev/null +++ b/home/{new_page_title}.md @@ -0,0 +1,17 @@ +Сборка осуществляется внутри контейнера fedora 42. В качестве хоста можно использовать build.tlnx.ru, получить доступ по ключу можно через @toch + +Подготовка: +1. Получаем контейнер, если нужно: podman pull fedora:42 +2. Создаем именованный контейнер: podman run --name=tlnx-devel -it --net=host -v /root:/root fedora:42 +3. В дальнейшем удобно просто стартовать этот контейнер, чтобы настройки и установленные пакеты сохранялись: podman start -a tlnx-devel + +Cборка: +1. Непосредственно сборка осуществляется утилитой https://gitlab.tlnx.ru/tools/tlnxbuild это шелл обертка над rpm утилитами. +2. Можно положить этот скрипт в /usr/bin/, а можно запускать непосредственно tlnxbuild/tlnxbuild.sh +3. В качестве аргумента утилита принимает название пакета, при это предполагается, что в каталоге, где происходит вызов есть каталог с пакетом: tlnxbuild.sh bash + +Оформление пакета: +1. Используем подходы Fedora https://docs.fedoraproject.org/en-US/package-maintainers/Packaging_Tutorial/ +2. Что не понимаем или не знаем - смело пропускаем, но создаем изю. + +Пока так \ No newline at end of file