The OpenNET Project / Index page

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



"Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Отдельный RSS теперь доступен для каждого обсуждения в форуме и каждого минипортала.
. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD" +/
Сообщение от Michael Shigorinemail (ok), 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 -- остальное пригождалось на практике).

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

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

Оглавление
Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD, opennews, 04-Сен-12, 15:22  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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