сборка_пакетов_alt_linux
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| сборка_пакетов_alt_linux [2022/12/15 17:36] – created felixz | сборка_пакетов_alt_linux [2023/12/10 17:45] (current) – uf4n | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | Пакеты создаются очень просто | + | ====== |
| - | Совсем просто | + | Информацию о пакете, |
| + | |||
| + | **Первоначальная настройка** | ||
| + | |||
| + | Установить необходимые пакеты | ||
| + | |||
| + | sudo apt-get update | ||
| + | sudo apt-get install gear hasher git-core | ||
| + | |||
| + | Добавить своего пользователя (в моем случае - keremet) в группы, | ||
| + | |||
| + | sudo hasher-useradd keremet | ||
| + | |||
| + | Перелогиниться. Запустить текстовый редактор | ||
| + | |||
| + | sudo medit / | ||
| + | |||
| + | В / | ||
| + | |||
| + | allowed_mountpoints=/ | ||
| + | Если хочется вносить изменения в пакеты, | ||
| + | |||
| + | **Непосредственно сборка** | ||
| + | |||
| + | Пример посвящен сборке пакета mc. | ||
| + | |||
| + | Создать и инициализировать каталог, | ||
| + | |||
| + | mkdir ~/ | ||
| + | hsh --initroot-only ~/ | ||
| + | |||
| + | Найти репозиторий с исходниками пакета для сборки тут https:// | ||
| + | |||
| + | Склонировать его в отдельный каталог. Перейти в этот каталог | ||
| + | |||
| + | mkdir ~/src | ||
| + | cd ~/src | ||
| + | git clone https:// | ||
| + | cd mc | ||
| + | Перейти на нужную ветку. Например, | ||
| + | |||
| + | git checkout p10 | ||
| + | |||
| + | **Запуск сборки** | ||
| + | |||
| + | gear --commit --hasher -- hsh-rebuild --no-sisyphus-check=packager, | ||
| + | |||
| + | Собранные пакеты будут находиться в каталоге / | ||
| + | < | ||
| + | [keremet@host mc]$ ls -l / | ||
| + | итого 3944 | ||
| + | -rw-r--r-- 1 keremet_b keremet_b 1958778 фев 18 20:49 mc-4.8.27-alt1.x86_64.rpm | ||
| + | -rw-r--r-- 1 keremet_b keremet_b 2048804 фев 18 20:49 mc-debuginfo-4.8.27-alt1.x86_64.rpm | ||
| + | -rw-r--r-- 1 keremet_b keremet_b 21894 фев 18 20:49 mc-full-4.8.27-alt1.noarch.rpm | ||
| + | [keremet@host mc]$ | ||
| + | </ | ||
| + | |||
| + | **Установка пакетов, | ||
| + | |||
| + | < | ||
| + | sudo apt-get install / | ||
| + | </ | ||
сборка_пакетов_alt_linux.1671125802.txt.gz · Last modified: 2022/12/15 17:36 by felixz