The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Посоветуйте мультиформатный пакетировщик!"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Разное)
Изначальное сообщение [ Отслеживать ]

"Посоветуйте мультиформатный пакетировщик!"  +/
Сообщение от Гарло дАо (?), 25-Мрт-23, 00:30 
На что посмотреть для мультиформатного опакечивания в Deb/Rpm/SFX-Tar и др.?

Своё написано. Осталось неудовлетворённым чувство прекрасного. Перед следующим заходом хочется попользоваться написанным другими.

На что посмотреть, что попробовать? Чтобы похожее на: даю цель install для make, а оно в ответ собирает, в chroot, и отдаёт собранное в пакетах разных форматов.


Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Посоветуйте мультиформатный пакетировщик!"  +/
Сообщение от Аноним (1), 25-Мрт-23, 08:42 
> Своё написано. Осталось неудовлетворённым чувство прекрасного.

А мисье знает толк.

> Чтобы похожее на: даю цель install для make, а оно в ответ собирает, в chroot, и отдаёт собранное в пакетах разных форматов.

Gentoo:


/mnt/gentoo/etc/portage/make.conf:
PORTAGE_BINPKG_FORMAT="tar rpm"
PKGDIR="/usr/portage/packages"

# chroot /mnt/gentoo emerge --buildpkg --pkg-format tar rpm ...


Результат в /mnt/gentoo/usr/portage/packages/<категория>/...

Для создания chroot надо скачать подходящий вам stage* с https://www.gentoo.org/downloads/ и распаковать его в /mnt/gentoo
Советую брать профиль stage3-*-hardened-nomultilib-openrc для вашей архитектуры.
Также надо скачать текущую версию портов portage-* и распаковать её в /mnt/gentoo/usr/portage

Ответить | Правка | Наверх | Cообщить модератору

2. "Посоветуйте мультиформатный пакетировщик!"  +/
Сообщение от Аноним (2), 25-Мрт-23, 11:12 
В chroot перед emerge надо выполнять:

source /etc/profile && env-update

Ответить | Правка | Наверх | Cообщить модератору

3. "Посоветуйте мультиформатный пакетировщик!"  +/
Сообщение от Denis Dyakov (?), 27-Мрт-23, 20:24 
> На что посмотреть для мультиформатного опакечивания в Deb/Rpm/SFX-Tar и др.?
> Своё написано. Осталось неудовлетворённым чувство прекрасного. Перед следующим заходом
> хочется попользоваться написанным другими.
> На что посмотреть, что попробовать? Чтобы похожее на: даю цель install для
> make, а оно в ответ собирает, в chroot, и отдаёт собранное
> в пакетах разных форматов.

Посмотри на мультиплатформенный линукс упаковщик: https://fpm.readthedocs.io/en/v1.15.1/

Ответить | Правка | Наверх | Cообщить модератору

6. "Посоветуйте мультиформатный пакетировщик!"  +/
Сообщение от classx (ok), 05-Мрт-24, 14:22 
> На что посмотреть для мультиформатного опакечивания в Deb/Rpm/SFX-Tar и др.?
> Своё написано. Осталось неудовлетворённым чувство прекрасного. Перед следующим заходом
> хочется попользоваться написанным другими.
> На что посмотреть, что попробовать? Чтобы похожее на: даю цель install для
> make, а оно в ответ собирает, в chroot, и отдаёт собранное
> в пакетах разных форматов.

https://nfpm.goreleaser.com/ - использую в нескольких проектах - доволен

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру