2023-03-10 21:16:20 +03:00
|
|
|
|
---
|
|
|
|
|
title: "📀 Gambas3: Создание установочных пакетов в ArchLinux"
|
2023-03-10 21:20:21 +03:00
|
|
|
|
date: 2023-03-10T21:20:32+03:00
|
2023-03-10 21:16:20 +03:00
|
|
|
|
draft: false
|
|
|
|
|
tags: [tips, linux, basic, archlinux]
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
В [Gambas3](https://gambas.sourceforge.net/) есть функция
|
|
|
|
|
создания установочных пакетов для различных дистрибутивов.
|
|
|
|
|
|
|
|
|
|
![](/content/images/2023/gambas-make-install.png)
|
|
|
|
|
|
|
|
|
|
Мастер создания установочных пакетов вызывается коминацией
|
|
|
|
|
**Ctrl+Alt+I**.
|
|
|
|
|
|
2023-03-10 21:20:21 +03:00
|
|
|
|
Чтобы под ArchLinux появилась возможность создавать установочный
|
|
|
|
|
пакеты для других дистрибутивов (_кроме Arch и Gentoo_),
|
|
|
|
|
необходимо установить два пакета: `rpm-tools` и `debhelper`.
|
2023-03-10 21:16:20 +03:00
|
|
|
|
|
2023-03-10 21:20:21 +03:00
|
|
|
|
Пакет `rpm-tools` имеется в репозитории Arch.
|
|
|
|
|
Пакет `debhelper` есть в [AUR](https://aur.archlinux.org/packages/debhelper).
|
2023-03-10 21:16:20 +03:00
|
|
|
|
|
2023-03-10 21:20:21 +03:00
|
|
|
|
Список пакетов, который необходимо установить в качестве зависимостей `debhelper`:
|
2023-03-10 21:16:20 +03:00
|
|
|
|
|
|
|
|
|
```sh
|
|
|
|
|
# Зависимости для сборки
|
|
|
|
|
file
|
|
|
|
|
git
|
|
|
|
|
man-db
|
|
|
|
|
po4a
|
|
|
|
|
|
|
|
|
|
# Зависимости
|
|
|
|
|
binutils
|
|
|
|
|
dpkg
|
|
|
|
|
file
|
|
|
|
|
html2text
|
|
|
|
|
man-db
|
|
|
|
|
perl-pod-parser
|
|
|
|
|
perl
|
|
|
|
|
po-debconf
|
|
|
|
|
strip-nondeterminism
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
![](/content/images/2023/debhelper-makepkg.png)
|