The OpenNET Project / Index page

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



"Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD" +/
Сообщение от Michael Shigorinemail (ok), 05-Сен-12, 17:55 
> Обычно это нафиг не упало.

Здрасьте!  Второе попавшееся в истории по rpm -qip:
rpm -qip http://autoimports.altlinux.org/pub/ALTLinux/autoimports/Sis...

Ты так умеешь? ;-)

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

Для этого бывает удобней просто отформатить сразу как надо, с \t и \n по надобности.

> А парсить там нечего.

Но парсер хотя бы тривиал

> YAML, rfc822, key=value форматы -- удобны.

Усё, сошлись на том, что это о вкусах.

> Составление ручного кастомного формата при отсутствии единого
> "стандартного" без варианта -qi --raw-format -- неудобно.

Передал jbj@, вдруг что получится.

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

Второе -- rpm -bE (да, этого в SL тоже наверняка нету); первое -- если действительно хочешь, т.к. у меня именно таких надобностей нет и желания тоже, а схожее по реализации делал.  Например, можно определить с лишним %(echo %0 %* >> macros.used) и класть полученный файлик в пакет -- глянь http://www.rpm.org/wiki/PackagerDocs/Macros или max-rpm.

> Я говорю о *кастомных* флажках, которые поддерживаются
> на самом нижнем уровне -- pkg_*.

Да понял, понял.  Говорю, круто, но пользы не вижу.

>>> Способы использования ограничены лишь твоей фантазией.
>> Ещё key-value и свободным местом, не надо тут. :)
> Не понял.

Занудствовал.

> Ты сказал, что у тебя были какие-то проблемы с неатомарность операции установки.

У меня -- особых не было с целыми апгрейдами, в rpm с этим как раз очень неплохо.  Да и ожидаемая проблема тогда в некогерентности зависимостей по де-факто установленным пакетам (libA = 2.3 успела встать, а вот само A осталось версии 2.1).

> Что до разборок с *падением* rpmdb/pkgdb, бакапы делать надо.

Не, бэкапы -- то понятно и отдельно, хотя уже не помню, когда бы rpmdb разваливалась (когда-то со старыми bdb такое действительно редко, но метко бывало).

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

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



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

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