The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"
Отправлено Michael Shigorin, 05-Сен-12 17:01 
> Вот это я и называю задницей.

А это трейдофф.  Покажи вариант с быстродостижимыми метаданными (это _обычно_ важно), который будет распаковываться в полстроки (это бывает крайне важно, но редко).

> Вот именно, мне не надо человеческий, мне нужен легко парсируемый для машины.

Зачем парсить, если можно сразу отформатировать?

> Не знаю, как тут моноширный шрифт сделать

[cоde]..[/codе]

>> Открой для себя rpmquery -qf с задаваемым форматом вывода.

Виноват, действительно --qf.

> Такого в SL-6.2 нет, а в rpm --queryformat чета много букафф.
> Я хочу одну опцию "raw format", а не читать весь этот бред.

Погоди, то есть читать тот "бред", который ты и другие пишут в документации своих проектов -- тоже можно не хотеть, зато апеллировать то ли к привычкам, то ли сразу к золотой рыбке? :)  По-моему, халявы всё же не бывает, даже привычки уже оплачены.

>> Как же я собираю бинарные пакеты из файлов и метаинформации (в виде
>> тривиального spec)?
> Ну очень интересно.

Серьёзно?

%install
tar -C %buildroot -xf %SOURCE1

> Об этом я знаю, но речь о том, что эти флаги не сохраняются в бинаре пакета.

Автоматически -- да, при желании можно обернуть ещё одним макросом и сохранять хоть флажки, хоть разобранный спек со всеми подстановками.

>>> - Ущербный rpmdb, см., например, pkg_admin set/unset в pkgsrc.
>> Можешь пример "на пальцах"?
> Произвольный набор key/value пар для любого из установленных пакетов,
> которыми можно пользоваться по своему усмотрению. См. два в примера в nih-е.

Ну это всяк кулик своё болото хвалит, ты полезность покажи.  Не спору ради, пока не вижу.

> Там есть флажек "поставлено на поиграться" и "этот пакет не обновлять".

Это может быть реализовано как на уровне управления пакетами, так и системой/репозиториями.  Скажем, в альте apt-у можно сказать "это на холд", а вот вручную rpm-ом при необходимости сознательно обновить.

> В pkg_rolling-release используют флажек

(флажок)

> "библиотека-зависимость пересобрана из исходников, а данный пакет нет".

Это узкая специфика смесей ужа с ежом -- хотя хорошо, когда и такая укладывается в общую схему.

> Способы использования ограничены лишь твоей фантазией.

Ещё key-value и свободным местом, не надо тут. :)

> JFYI

Чеусов, спрячь банальщину и не выпендривайся.  man rpm и /VERIFY OPTIONS (я не встречал только D и, кажется, L -- остальное пригождалось на практике).

Т.е. хорошо, что оно и у тебя есть, но если б не было -- говорить было бы не о чем вообще.

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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