On Sun, May 24, 2015 at 02:33:55AM +0300, Oleksandr V. Typlyns'kyi wrote:
Yesterday May 23, 2015 at 21:37 Paul Arakelyan wrote:
Какой-то нехороший человек придумал заменить систему управления пакетами с такой, в которой "поглядел в список каталогов - всё ясно" на "видю один файл БД и нифига не ясно" (pkg info не предлагать :) ). Ну то есть управление пакетами превратилось в муторную фигню. Хочется удобный браузер "этого дела" в консоли.
pkg query тоже не предлагать?
Конечно - разве что его в какой-нить враппер запихнуть. Между удобным GUI и интерфейсом командной строки - есть заметная разница.
Для ищущих путь иной можно и через SQL: pkg shell select name,version,origin from packages order by name;
.fullschema может заставить пить, курить и закусывать галстуком. Из всего нужного для такого - только кипяченая вода в чайнике :).
Кто вообще до такого додумался? "место экономит, транзакции, ла-ла-ла"... Без удобного просмотра - получается "не очень". Я уж молчу, что "всё сломалось" с этим получается проще.
От "всё сломалось" есть dump базы в /var/backups.
У меня, например, при миграции облом pkg2ng с непонятными симптомами, Checking all packages: 96%Assertion failed: (name != NULL && name[0] != '\0'), function pkg_addshlib_provided, file pkg.c, line 1291. Child process pid=33893 terminated abnormally: Abort trap: 6 Т.е. как его починить - совсем не понятно. Я сначала думал, что оно БД в дополнение к существующей системе держать будет, но в итоге, ничего не спрашивая, оно тупо "ломается совсем" и светит необходимостью "начать с нуля". А без этого - порты тоже не могут поставиться нормально. -- Best regards, Paul Arakelyan.