The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +1 +/
Сообщение от opennews (??) on 04-Сен-12, 15:22 
После двух лет разработки представлен (http://lists.freebsd.org/pipermail/freebsd-ports/2012-August...) первый стабильный релиз пакетного менеджера pkg (http://wiki.freebsd.org/pkgng) (pkgng), выступающего в роли отвечающей современным реалиям замены инструментария pkg_install для управления бинарными пакетами во FreeBSD. Pkgng отличается поддержкой таких функций, как обновление пакетов, работа с репозиториями, учёт зависимостей, интерфейс (http://wiki.freebsd.org/PkgPrimer) в стиле APT и полноценные средства для работы с метаданными.


Установить pkgng можно через порт ports-mgmt/pkg (http://www.freshports.org/ports-mgmt/pkg/), в будущем ожидается включение компонентов, необходимых для работы с pkgng, в состав FreeBSD 9 и 10. В настоящее время дерево портов FreeBSD уже полностью подготовлено для использования pkgng (в make.conf следует добавить WITH_PKGNG=yes). Создан экспериментальный сетевой репозиторий пакетов
pkgbeta.freebsd.org (http://pkgbeta.freebsd.org/). Для работы с pkgng адаптированы такие инструменты управления портами, как portupgrade (пока только ветка -devel), ports-pkg_cutleaves, poudriere, portdowngrade, tinderbox-devel, portbuilder и bsdstats. Патчи с поддержкой pkgng уже подготовлены (https://github.com/pkgng/pkgng/blob/master/ports/patch-portm...) для portmaster и развиваются для salt (http://docs.saltstack.org/en/latest/ref/states/all/salt.stat...), cfengine (http://unix-heaven.org/cfengine3-freebsd-pkgng), puppet (https://github.com/xaque208/puppet-pkgng), биндингов ruby (https://github.com/baloo/libpkg-ruby/) и  PackageKit. Для миграции на pkgng текущих установок FreeBSD cоздана утилита  pkg2ng, которая регистрирует в БД pkgng данные об уже установленных в системе  портах.


Проект pkgng был создан как попытка кардинальной переработки инструментария pkg_install, исторически сложившиеся ограничения в котором существенно мешают развитию инфраструктуры портов, которая вынуждена работать с оглядкой на устаревший инструментарий. Например, вместо корректной и оптимальной реализации тех или иных возможностей, разработчикам до сих пор приходилось выдумывать различные "хаки" в Mk/bsd.*.mk и метаданных. Предпринимаемые ранее попытки создания более современных утилит, например, portmaster и portupgrade, также в конечном счёте упирались в ограничения pkg_install.

Pkgng изначально не позиционируется только для управления портами и рассматривается как полная замена утилитам pkg_*, включая новый формат пакетов, возможность работы только с бинарными пакетами и использование репозитория для их распространения. В основе проекта лежит библиотека libpkg с реализацией функций по работе с пакетами и репозиторями, которую можно использовать для создания дополнительных пользовательских утилит. Поддерживаются типичные функции таких систем управления пакетами, как APT и YUM, включая управление установленными пакетами, поиск пакетов и обновление из удалённых репозиториев.


В качестве формата пакета используется обычный TAR-архив, сжатый при помощи xz, в который помещены файлы, связанные с распространяемым приложением, а также набор управляющих скриптов и метаданных. Метаданные оформлены в виде текстового файла "+MANIFEST" в формате YAML и содержат всю информацию о пакете и определение особенностей его обработки. Поддерживается включение в пакет скриптов, которые будут вызываться на различных стадиях установки/обновления/удаления. В системе информация об установленных пакетах и пакетах, присутствующих в репозиториях, хранится в базе данных, на основе SQLite. Информация о начинке репозиториев также экспортируется в формате SQLite. Для гарантирования валидности источника пакетов поддерживается проверка по RSA-сигнатурам. Для оценки наличия уязвимостей в установленных пакетах подготовлена команда "pkg audit". В будущем планируется расширить средства проверки пакетов по цифровым подписям и подготовить инструменты для рецензирования пакетов.


В pkgng также реализованы полноценные средства учета зависимостей между пакетами, в том числе присутствует режим автоматического удаления пакетов, которые были установлены как зависимости и в которых больше нет необходимости. Новые пакеты могут быть созданы на основании портов или уже установленных в произвольную директорию программ. С точки зрения пользователя, формат работы с pkgng напоминает APT. Например, для обновления данных о содержимом репозитория нужно выполнить "pkg update", для установки программ "pkg install prog1 prog2", для поиска "pkg search ключ" и т.п.


URL: http://lists.freebsd.org/pipermail/freebsd-ports/2012-August...
Новость: http://www.opennet.ru/opennews/art.shtml?num=34739

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

Оглавление

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


1. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +15 +/
Сообщение от Аноним (??) on 04-Сен-12, 15:22 
Пользуюсь этой утилитой и могу сказать, что этот пакетный менеджер очень удобная штука. Спасибо разработчикам за старания.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

57. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  –5 +/
Сообщение от Michael Shigorin email(ok) on 04-Сен-12, 23:19 
И как метаданные внутри tar.xz, шустро доступны?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

63. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Аноним (??) on 05-Сен-12, 01:19 
> И как метаданные внутри tar.xz, шустро доступны?

Судя по стыдливо воткнутому минусу без коментов - видимо вы тюкнули по больной мозоли.

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

70. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Michael Shigorin email(ok) on 05-Сен-12, 01:55 
>> И как метаданные внутри tar.xz, шустро доступны?
> видимо вы тюкнули по больной мозоли.

Да в общем-то тюкать не собирался, просто пока что-то ещё не устоялось и не вросло -- есть шанс поучитывать неудобные вопросы.  Причём подобный года два-три тому задавал коллегам, которые изобрели нечто похожее для упаковки слотов (контейнеров) в Clustrx, но там объём репозитория в штуках на порядки меньший хотя бы.

Т.е. полезно обдумать хотя бы два случая выгребания метаданных оптом:
- из локального/NFS-каталога;
- с удалённого хранилища, типично HTTP.

По обоим мелкий довесок в начале (вроде того же rpm header) работает куда лучше, чем такой же довесок на хвосте и тем более нечто внутри, особенно если для его получения требуется вытащить и распаковать весь файл.

А xz распаковывается хоть и намного веселей bz2, но всё-таки тоже накладно.  Замеры делали.

PS: да и что я, вот доберётся Чеусов... :-)

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

89. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +3 +/
Сообщение от Аноним (??) on 05-Сен-12, 04:10 
> Т.е. полезно обдумать хотя бы два случая выгребания метаданных оптом:

А что, глобальных индексов у них в репе нет?

> По обоим мелкий довесок в начале (вроде того же rpm header) работает
> куда лучше, чем такой же довесок на хвосте

Обычно в репах по этому поводу есть глобальный индекс. Как раз чтобы все оптом за раз вытащить. Так что мучать каждый файл индивидуально в общем случае не требуется. По поводу чего честно говоря не вижу большой разницы между метаданными в начале или конце. Ну разве что для каких-то специальных нужд актуально?

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

170. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Michael Shigorin email(ok) on 05-Сен-12, 15:40 
> Обычно в репах по этому поводу есть глобальный индекс.

Призовая игра: прикинуть ресурсозатраты на его обновление, в т.ч. при локальной сборке. :)

Даже инкрементальное при наличии пары "бегемотов" среди изменений может оказаться сильно дольше, чем при хорошем дизайне.  И даже при неплохом полная перегенерация может вылиться минут в двадцать, а это немало.

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

201. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Аноним (??) on 05-Сен-12, 17:01 
> Призовая игра: прикинуть ресурсозатраты на его обновление, в т.ч. при локальной сборке. :)

Ну да, но это как раз и подразумевалось под специальными случаями. Оно волнует сильно немногих. Хотя да, все-таки с технической точки зрения лучше если метаданные можно вытащить быстро. Могу представить себе читы в рамках их формата, так что распаковывать придется мало. Но все-таки лучше если формат заранее предусматривает такое.

> Даже инкрементальное при наличии пары "бегемотов" среди изменений может оказаться сильно
> дольше, чем при хорошем дизайне.

Может. Хотя для уменьшения эффекта они могли бы например формировать TAR так что сначала в него кладут метаданные а потом все остальное. При этом было бы достаточно распаковать только самое начало. Т.е. при желании можно и такой формат оптимизнуть по самое небалуйся. Но это несколько сложнее.

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

315. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  –2 +/
Сообщение от Фкуку on 07-Сен-12, 10:50 
» Вышел pkgng
компилить из портов, или из сырцов, что полезнее, — регилия не позволяет?
Ответить | Правка | ^ к родителю #201 | Наверх | Cообщить модератору

321. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Michael Shigorin email(ok) on 07-Сен-12, 12:31 
> компилить из портов, или из сырцов, что полезнее, — регилия не позволяет?

Это вопрос не религии, а элементарного здравого смысла и опыта:
http://www.linux.kiev.ua/ru/docs/articles/ideal-sysadm-rpm/p...
(автор текста сейчас работает в яндексе AFAIK)

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

323. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +1 +/
Сообщение от vle (ok) on 07-Сен-12, 13:19 
>> компилить из портов, или из сырцов, что полезнее, — регилия не позволяет?
> Это вопрос не религии, а элементарного здравого смысла и опыта:
> http://www.linux.kiev.ua/ru/docs/articles/ideal-sysadm-rpm/p...
> (автор текста сейчас работает в яндексе AFAIK)

Этот документ нерелевантен теме
"сборка софта в пакет и потом ставим" vs. "ставим бинарный пакет".

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

324. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Michael Shigorin email(ok) on 07-Сен-12, 13:26 
>>> компилить из портов, или из сырцов, что полезнее
>> http://www.linux.kiev.ua/ru/docs/articles/ideal-sysadm-rpm/p...
> Этот документ нерелевантен [...]

Ты ведь правда не прочёл, на какое утверждение это был ответ?

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

339. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от oops_ on 08-Сен-12, 15:01 
вы о каких бегемотах? у меня локальная десктопная репа порядка 700 пакетов. Из них самый бегемот это Опенофис. pkg repo отрабатывает можно сказать мгновенно.
Ответить | Правка | ^ к родителю #170 | Наверх | Cообщить модератору

341. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  –1 +/
Сообщение от Michael Shigorin email(ok) on 08-Сен-12, 15:58 
> pkg repo

Из pkgng? (не знаю названий утилит там)

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

125. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от xxx (??) on 05-Сен-12, 12:45 
> По обоим мелкий довесок в начале (вроде того же rpm header) работает
> куда лучше, чем такой же довесок на хвосте и тем более
> нечто внутри, особенно если для его получения требуется вытащить и распаковать
> весь файл.

Справедливое замечание. Тем более, что формат пакетов для pkgng не совместим с передыдущим. Можно было действительно сделать наподобии rpm.


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

147. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +1 +/
Сообщение от vle (ok) on 05-Сен-12, 14:07 
> Т.е. полезно обдумать хотя бы два случая выгребания метаданных оптом:
> - из локального/NFS-каталога;
> - с удалённого хранилища, типично HTTP.

Не знаю, как там у pkgng, а в pkgsrc давным давно существует pkg_summary(5),
распространяемый вместе с пакетами. То есть операция извлечения метаданных
из пакета -- совершенно некритичная операция.

> По обоим мелкий довесок в начале (вроде того же rpm header) работает
> куда лучше, чем такой же довесок на хвосте и тем более
> нечто внутри, особенно если для его получения требуется вытащить и распаковать
> весь файл.

IMHO rpm в плане формата бинарного пакета самый *худший* из существующих.
То же касается rpm(1) как утилиты для управления пакетами.
Его надо просто закопать.

> А xz распаковывается хоть и намного веселей bz2, но всё-таки тоже накладно.
>  Замеры делали.
> PS: да и что я, вот доберётся Чеусов... :-)

На мой взгляд в формате проблем нет. Ни в старом ни в новом.
Замерять скорость вытаскивания метаинфы из rpm/deb мне лень.
Это не имеет ни малейшего смысла.

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

171. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Michael Shigorin email(ok) on 05-Сен-12, 15:41 
> IMHO rpm в плане формата бинарного пакета самый *худший* из существующих.

А в чем проблема-то? (держа руку за спиной)

> То же касается rpm(1) как утилиты для управления пакетами.
> Его надо просто закопать.

Ну как тебе сказать, по опыту эксплуатации не могу согласиться.

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

174. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +2 +/
Сообщение от vle (ok) on 05-Сен-12, 16:01 
>> IMHO rpm в плане формата бинарного пакета самый *худший* из существующих.
> А в чем проблема-то? (держа руку за спиной)
>> То же касается rpm(1) как утилиты для управления пакетами.
>> Его надо просто закопать.
> Ну как тебе сказать, по опыту эксплуатации не могу согласиться.

- Невозможность распаковать/получить cpio из .rpm стандартными утилитами.
- Совершенно дебильный доморощенный способ обработки опций, следствием
  которого является неадекватный/неполный вывод --help
- Неотделимость управление пакетами от их сборки (rpm -b/-t).
- Совершенно идиотский формат вывода rpm -qi. В дебаяне rfc822, в pkgng YAML,
  в pkg_summary(5) просто обрабатываемый формат key=value. В rpm(1) какое-то УГ.
- Невозможность собрать бинарный пакет из файлов и метаинформации
  a la pkg_create и IIRC dpkg-deb -b.
- Ущербная метаинформация. Нет опций сборки (pkgsrc PKG_OPTIONS), например.
  Да и формат, кажется, не расширяемый.
- Ущербный rpmdb, см., например, pkg_admin set/unset в pkgsrc.

Часть этих претензий относится и к deb, но он на мой взгляд получше будет.

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

187. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Michael Shigorin email(ok) on 05-Сен-12, 16:21 
>>> IMHO rpm в плане формата бинарного пакета самый *худший* из существующих.
>> А в чем проблема-то? (держа руку за спиной)
> - Невозможность распаковать/получить cpio из .rpm стандартными утилитами.

(доставая из-за спины) http://rpm.org/gitweb?p=rpm.git;a=blob;f=scripts/rpm2cpio.sh...

> - Совершенно дебильный доморощенный способ обработки опций, следствием
>   которого является неадекватный/неполный вывод --help

Ты знаешь, а я бы не хотел там *действительно* полный.

> - Неотделимость управление пакетами от их сборки (rpm -b/-t).

Это принимается, с rpmbuild и впрямь не всё ровно.

> - Совершенно идиотский формат вывода rpm -qi.

Здрасьте, человекочитаемый.

> В дебаяне rfc822, в pkgng YAML, в pkg_summary(5) просто обрабатываемый формат
> key=value. В rpm(1) какое-то УГ.

Чтоб сравнивать наверняка, лучше бы посмотреть -- но по описанию звучит ужасно: ни человеку нормально прочесть, ни скриптом обработать без парсинга.  Открой для себя rpmquery -qf с задаваемым форматом вывода.

> - Невозможность собрать бинарный пакет из файлов и метаинформации
>   a la pkg_create и IIRC dpkg-deb -b.

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

> - Ущербная метаинформация. Нет опций сборки (pkgsrc PKG_OPTIONS), например.

Открой для себя --define/--with.  В альте %def_with{,out}/%def_{en,dis}able весьма активно используются, между прочим.

>   Да и формат, кажется, не расширяемый.

Вот здесь толком не помню, но если хочешь, уточню.

> - Ущербный rpmdb, см., например, pkg_admin set/unset в pkgsrc.

Можешь пример "на пальцах"?

> Часть этих претензий относится и к deb, но он на мой взгляд получше будет.

Мне так не кажется -- он по рюшикам overengineered, а вот с нужным вроде тех же подписей долгое время было просто счастье из четырёх кубиков.  Надо бы проверить сказанное в треде насчёт отключения посреди транзакции, rpm-системы я из подобного несколько раз вытаскивал и не скажу, что это особо запоминающийся опыт.

PS: исправил ссылку -- надо же так оплошать...

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

188. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Michael Shigorin email(ok) on 05-Сен-12, 16:23 
>> - Невозможность распаковать/получить cpio из .rpm стандартными утилитами.
> (доставая из-за спины)

Для архива: http://rpm.org/gitweb?p=rpm.git;a=blob;f=scripts/rpm2cpio.sh...

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

193. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от vle (ok) on 05-Сен-12, 16:45 
>>>> IMHO rpm в плане формата бинарного пакета самый *худший* из существующих.
>>> А в чем проблема-то? (держа руку за спиной)
>> - Невозможность распаковать/получить cpio из .rpm стандартными утилитами.
> (доставая из-за спины) http://rpm.org/gitweb?p=rpm.git;a=blob;f=scripts/rpm2cpio.sh...

Вот это я и называю задницей. Естественно, мне известно об этой цтилите.

>> - Совершенно идиотский формат вывода rpm -qi.
> Здрасьте, человекочитаемый.

Вот именно, мне не надо человеческий, мне нужен легко парсируемый
для машины. Банты навесить я уж как-нибудь сам.
Кстати, YAML и, rfc822 хороши.

>> В дебаяне rfc822, в pkgng YAML, в pkg_summary(5) просто обрабатываемый формат
>> key=value. В rpm(1) какое-то УГ.
> Чтоб сравнивать наверняка, лучше бы посмотреть -- но по описанию звучит ужасно:
> ни человеку нормально прочесть, ни скриптом обработать без парсинга.

Не надо ляля.  YAML и rfc822 прекрасно читаются.

pkg_summary(5) хуже, но это лучше, чем rpm -qi. Этот формат не нужно читать,
но если очень хочется, не вопрос.

0 cheusov>pkg_info -X runawk
PKGNAME=runawk-1.4.1
COMMENT=AWK wrapper that provides support for modules
SIZE_PKG=156134
BUILD_DATE=2012-07-23 17:55:24 +0300
CATEGORIES=lang devel
HOMEPAGE=http://sourceforge.net/projects/runawk
LICENSE=mit
MACHINE_ARCH=i386
OPSYS=NetBSD
OS_VERSION=6.0_BETA2
PKGPATH=lang/runawk
PKGTOOLS_VERSION=20091115
REQUIRES=/usr/lib/libc.so.12
DESCRIPTION=RUNAWK is a small wrapper for AWK interpreter that impements module system
DESCRIPTION=(similar to Perl's "use" command) and helps to write the standalone AWK
DESCRIPTION=programs. Dozens of modules are also provided.
DESCRIPTION=
DESCRIPTION=Homepage:
DESCRIPTION=http://sourceforge.net/projects/runawk

0 cheusov>pkg_info -X runawk | pkg_summary4view
-----------------------------------------------------------
PKGNAME:        runawk-1.4.1
COMMENT:        AWK wrapper that provides support for modules
SIZE_PKG:       156134
BUILD_DATE:     2012-07-23 17:55:24 +0300
CATEGORIES:     lang devel
HOMEPAGE:       http://sourceforge.net/projects/runawk
LICENSE:        mit
MACHINE_ARCH:   i386
OPSYS:          NetBSD
OS_VERSION:     6.0_BETA2
PKGPATH:        lang/runawk
PKGTOOLS_VERSION:20091115
REQUIRES:
    /usr/lib/libc.so.12
DESCRIPTION:
    RUNAWK is a small wrapper for AWK interpreter that impements module system
    (similar to Perl's "use" command) and helps to write the standalone AWK
    programs. Dozens of modules are also provided.
    Homepage:
    http://sourceforge.net/projects/runawk

0 0 cheusov>

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

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

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

>> - Невозможность собрать бинарный пакет из файлов и метаинформации
>>   a la pkg_create и IIRC dpkg-deb -b.
> Как же я собираю бинарные пакеты из файлов и метаинформации (в виде
> тривиального spec)?

Ну очень интересно.

>> - Ущербная метаинформация. Нет опций сборки (pkgsrc PKG_OPTIONS), например.
> Открой для себя --define/--with.  В альте %def_with{,out}/%def_{en,dis}able весьма активно
> используются, между прочим.

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

>> - Ущербный rpmdb, см., например, pkg_admin set/unset в pkgsrc.
> Можешь пример "на пальцах"?

Произвольный набор key/value пар для любого из установленных пакетов,
которыми можно пользоваться по своему усмотрению. См. два в примера в nih-е.
Там есть флажек "поставлено на поиграться" и "этот пакет не обновлять".
В pkg_rolling-release
используют флажек "библиотека-зависимость пересобрана из исходников,
а данный пакет нет". Способы использования ограничены
лишь твоей фантазией.

>> Часть этих претензий относится и к deb, но он на мой взгляд получше будет.
> Надо бы проверить сказанное в треде насчёт отключения
> посреди транзакции, rpm-системы я из подобного несколько раз вытаскивал и не
> скажу, что это особо запоминающийся опыт.

JFYI

pkg_admin(8)
check [pkg ...]
             Use this command to check the files belonging to some or all of
             the packages installed on the local machine against the checksum
             which was recorded in the +CONTENTS files at package installation
             time...

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

200. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Michael Shigorin email(ok) on 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 -- остальное пригождалось на практике).

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

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

208. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от vle (ok) on 05-Сен-12, 17:23 
>> Вот это я и называю задницей.
> А это трейдофф.  Покажи вариант с быстродостижимыми метаданными (это _обычно_ важно),
> который будет распаковываться в полстроки (это бывает крайне важно, но редко).

Обычно это нафиг не упало. bulk buld у меня строится на стареньком атоме порядка 3 недель.
pkg_summary с нуля -- порядка 15 минут для >11000 пакетов.
При инкрементальном подходе -- тем более, пакеты строятся на порядок дольше.

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

Затем, чтобы обрабатывать, машиной. А парсить там нечего.

>> Такого в SL-6.2 нет, а в rpm --queryformat чета много букафф.
>> Я хочу одну опцию "raw format", а не читать весь этот бред.
> Погоди, то есть читать тот "бред", который ты и другие пишут в
> документации своих проектов -- тоже можно не хотеть, зато апеллировать то
> ли к привычкам, то ли сразу к золотой рыбке? :)  
> По-моему, халявы всё же не бывает, даже привычки уже оплачены.

YAML, rfc822, key=value форматы -- удобны.
Составление ручного кастомного формата при отсутствии единого
"стандартного" без варианта -qi --raw-format -- неудобно.

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

Нет. Это была издевка.

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

Показывай.

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

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

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

Вот именно.

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

Не понял.

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

Ты сказал, что у тебя были какие-то проблемы с неатомарность операции установки.
Я показал тебе, как это сделано у нас. Что до разборок с *падением* rpmdb/pkgdb,
бакапы делать надо. Тут у всех одно средство.

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

222. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Michael Shigorin email(ok) on 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 такое действительно редко, но метко бывало).

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

248. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от vle (ok) on 05-Сен-12, 18:38 
>> Обычно это нафиг не упало.
> Здрасьте!  Второе попавшееся в истории по rpm -qip:
> rpm -qip http://autoimports.altlinux.org/pub/ALTLinux/autoimports/Sis...
> Ты так умеешь? ;-)

Тоже мне, фокусник.


0 cheusov>pkg_info ftp://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/i386/5.1_201...
Information for ftp://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/i386/5.1_201...:

Comment:
AWK wrapper that provides support for modules

Description:
RUNAWK is a small wrapper for AWK interpreter that impements module system
(similar to Perl's "use" command) and helps to write the standalone AWK
programs. Dozens of modules are also provided.

Homepage:
http://sourceforge.net/projects/runawk


0 cheusov>pkg_info -X ftp://ftp.netbsd.org/pub/pkgsrc/packages/NetBSD/i386/5.1_201...
PKGNAME=runawk-1.4.0
COMMENT=AWK wrapper that provides support for modules
SIZE_PKG=202453
BUILD_DATE=2012-06-25 13:20:14 +0000
CATEGORIES=lang devel
HOMEPAGE=http://sourceforge.net/projects/runawk
LICENSE=mit
MACHINE_ARCH=i386
OPSYS=NetBSD
OS_VERSION=5.1.2
PKGPATH=lang/runawk
PKGTOOLS_VERSION=20091115
REQUIRES=/usr/lib/libc.so.12
DESCRIPTION=RUNAWK is a small wrapper for AWK interpreter that impements module system
DESCRIPTION=(similar to Perl's "use" command) and helps to write the standalone AWK
DESCRIPTION=programs. Dozens of modules are also provided.
DESCRIPTION=
DESCRIPTION=Homepage:
DESCRIPTION=http://sourceforge.net/projects/runawk

0 cheusov>

Не вижу здесь повода для гордости.

>> YAML, rfc822, key=value форматы -- удобны.
> Усё, сошлись на том, что это о вкусах.

Не, как раз не сошлись.

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

Напрасно.

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

В моем случае это решается очень просто.


cheusov# pkg_delete -f dict-client
Package `dict-client-1.12.1' is still required by other packages:
        dictem-1.0.3
        pkg_online-client-0.13.0
cheusov# nih verify -d
---------------------- dependencies/conflicts ----------------------
d: not_found dict-client>=1.9.14 <- textproc/dictem dictem-1.0.3
d: not_found dict-client>=1.10.9 <- pkgtools/pkg_online-client pkg_online-client-0.13.0
cheusov#

-f -- это force

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

На мой взгляд формат pkgdb вторичен. Важнее API, предоставляемый
утилитами управления пакетами и libxxxpkg, если такой имеется.

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

269. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Michael Shigorin email(ok) on 05-Сен-12, 21:14 
>>> Обычно это нафиг не упало.
>> Здрасьте!  Второе попавшееся в истории по rpm -qip:
> Тоже мне, фокусник.

К тому сказал, что ленивые вовсю используют.

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

270. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от тигар (ok) on 06-Сен-12, 00:03 
> На мой взгляд формат pkgdb вторичен. Важнее API, предоставляемый
> утилитами управления пакетами и libxxxpkg, если такой имеется.

libpkg

OT: кстати, интересно, вот pkg_install в netbsd в свое время втянули, наворотили там, во фрю вернулись наработки сделанные неким John Kohl, интересно, почему забили на это дело, новые фичи (теже опции) портировать во фрю :\


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

273. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от vle email(ok) on 06-Сен-12, 02:34 
>> На мой взгляд формат pkgdb вторичен. Важнее API, предоставляемый
>> утилитами управления пакетами и libxxxpkg, если такой имеется.
> libpkg

Это в pkgng libpkg, я читал, да. В pkgsrc С-шной либы для этих целей нет.
На мой взгляд она и не нужна.

> OT: кстати, интересно, вот pkg_install в netbsd в свое время втянули, наворотили
> там, во фрю вернулись наработки сделанные неким John Kohl, интересно, почему
> забили на это дело, новые фичи (теже опции) портировать во фрю :\

"Свое время" было 15 лет назад, когда форкали pkgsrc.
С тех пор дороги фряшных портов и pkgsrc очень сильно разошлись.
Фряшники, судя по всему, увлеклись количеством, в pkgsrc больше думали
над портабельностью пакетной системы и, соответственно, над инфраструктурой.
Почему не портировали? Потому что лет пять назад фряшники
выпустили первоапрельскую шутку
"В целях оптимизации... FreeBSD foundation приняла решение отказаться от системы портов
в пользу pkgsrc. По нашему мнению это приведет к...". Очень смешная получилась шутка.
При этом DragonFlyBSD, MirBSD, Minix и SmartOS не заломало.
Понтов у фряшников много потому что? "Зато у нас пакетов больше"(С)

А вообще, у меня сложилось ощущение, что фряшники вообще кладут
болт на все, кроме ядра. Им это не интересно. Не все, конечно, но в целом.
Может, я и ошибаюсь.

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

298. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от xxx (??) on 06-Сен-12, 14:09 
> Понтов у фряшников много потому что? "Зато у нас пакетов больше"(С)

А их действительно больше, и иногда это решающий фактор. Хотя если бы FreeBSD использовала pkgsrc, то там было бы всё что есть в портах.


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

300. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от vle (ok) on 06-Сен-12, 14:38 
>> Понтов у фряшников много потому что? "Зато у нас пакетов больше"(С)
> А их действительно больше, и иногда это решающий фактор.

То, что вижу я, говорит мне о том, что решающим фактором является качество,
а не количество. Лично мне местечковые пакетные системы
вообще неинтересны, пусть даже большие.

> Хотя если бы FreeBSD использовала pkgsrc, то там было бы всё что есть в
> портах.

Вот именно. В одной Украине несколько десятков порт-коммитеров.
Это же целая армия! Ну а пока вот так.

http://mail-index.netbsd.org/pkgsrc-bulk/2012/04/26/msg00878...

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

301. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от iZEN (ok) on 06-Сен-12, 14:56 
>Лично мне местечковые пакетные системы вообще неинтересны, пусть даже большие.

Да все дистрибутивы на Apache Maven перевести и закрыть тему с пакетированием. Надоело уже воду в ступе толочь. Всё уже украдено до нас.

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

303. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Michael Shigorin email(ok) on 06-Сен-12, 16:09 
> Да все дистрибутивы на Apache Maven перевести

Эх, вот такого бы геракла да нашему java-майнтейнеру в подручные.  А то он с зимы работал:
http://lists.altlinux.org/pipermail/devel/2012-February/1932...
http://packages.altlinux.org/ru/Sisyphus/srpms/maven/changelog

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

203. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Аноним (??) on 05-Сен-12, 17:07 
> pkg_info -X runawk | pkg_summary4view

Да, очень "дружественно" к пользователю: чтобы посмотреть инфо о пакете такой убер-костыль вворачивать. Простите, у вас человеки для машин или машины для человеков?

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

209. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от vle (ok) on 05-Сен-12, 17:28 
>> pkg_info -X runawk | pkg_summary4view
> Да, очень "дружественно" к пользователю: чтобы посмотреть инфо о пакете такой убер-костыль
> вворачивать. Простите, у вас человеки для машин или машины для человеков?

Пользовательские запросы удовлетворяются всякими nih-ами и pkgin-ами,
где детали спрятаны, а снаружи просто.

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

274. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Аноним (??) on 06-Сен-12, 03:05 
> Пользовательские запросы удовлетворяются всякими nih-ами и pkgin-ами,
> где детали спрятаны, а снаружи просто.

Вообще, не в обиду вам, разработчики от BSD и их понятия о юзабилити мне книжки Ландау-Лившица напоминают. "Опуская тривиальные вычисления [две страницы навороченных интегралов], получаем...".

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

283. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +1 +/
Сообщение от vle email(ok) on 06-Сен-12, 03:34 
>> Пользовательские запросы удовлетворяются всякими nih-ами и pkgin-ами,
>> где детали спрятаны, а снаружи просто.
> Вообще, не в обиду вам, разработчики от BSD и их понятия о
> юзабилити мне книжки Ландау-Лившица напоминают. "Опуская тривиальные вычисления [две
> страницы навороченных интегралов], получаем...".

Не в обиду Вам, мне все равно, что думают анонимусы с опеннета по поводу BSD.
Проходите мимо, не задерживайтесь.

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

285. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от vle email(ok) on 06-Сен-12, 03:37 
>> Пользовательские запросы удовлетворяются всякими nih-ами и pkgin-ами,
>> где детали спрятаны, а снаружи просто.
> Вообще, не в обиду вам, разработчики от BSD и их понятия о
> юзабилити мне книжки Ландау-Лившица напоминают. "Опуская тривиальные вычисления [две
> страницы навороченных интегралов], получаем...".

Впрочем, ладно, попробуем по-другому.
Вот тебе две страницы "навороченных" интегралов.

http://mova.org/~cheusov/pub/pkgnih/nih.txt

Какое место непонятно или неудобно?

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

106. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +2 +/
Сообщение от Аноним (??) on 05-Сен-12, 09:11 
> И как метаданные внутри tar.xz, шустро доступны?

Там метаданные продублированы в SQLite базе, т.е. долго только переиндексация будет занимать.

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

120. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от arisu (ok) on 05-Сен-12, 12:17 
> Там метаданные продублированы в SQLite базеё

ужас какой…

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

205. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Аноним (??) on 05-Сен-12, 17:08 
> ужас какой…

Это они наверное у редхата научились :). У редхата их питонятина и 100500-меговые XML так тормозили что они в конечном итоге пришли к тому чтобы класть в реп заранее сформированную SQLite базу, во.

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

207. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от arisu (ok) on 05-Сен-12, 17:19 
>> ужас какой…
> Это они наверное у редхата научились :). У редхата их питонятина и
> 100500-меговые XML так тормозили что они в конечном итоге пришли к
> тому чтобы класть в реп заранее сформированную SQLite базу, во.

да нет, против самой идеи базы я ничего не имею. но sql? помилуйте.

конечно, в sql можно делать извращённо сложные выборки, но право слово: это так часто надо? надо обычно получить список пакетов, отфильтрованый по регулярке, добавить данные о пакете, удалить данные о пакете, глянуть на список зависимостей и версии. это простые операции, тут нет ракетных технологий. и с ними справится обычная key-value база. мне непонятно, зачем всенепременно sql тащить.

мне вообще в последнее время кажется, что у современного мира программирования есть две беды, и обе на три буквы: sql и xml. обе эти штуки очень часто тащат туда, где они нафиг не нужны.

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

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

229. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +1 +/
Сообщение от Йорик Небедный on 05-Сен-12, 18:08 
> чёрт, да эту базу вообще можно хранить в каком-нибудь обычном json и
> тупо грузить в память полностью при необходимости.

Можно. А можно использовать SQLite, который отлично подходит к данной задаче.

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

235. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от arisu (ok) on 05-Сен-12, 18:14 
> Можно. А можно использовать SQLite, который отлично подходит к данной задаче.

подходит, но не «отлично»: как раз sql и является лишним.

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

239. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от vle (ok) on 05-Сен-12, 18:17 
> конечно, в sql можно делать извращённо сложные выборки, но право слово: это
> так часто надо? надо обычно получить список пакетов, отфильтрованый по регулярке,
> добавить данные о пакете, удалить данные о пакете, глянуть на список
> зависимостей и версии. это простые операции, тут нет ракетных технологий. и
> с ними справится обычная key-value база. мне непонятно, зачем всенепременно sql
> тащить.

Для этого даже key-value база не нужна.
Именно поэтому я сделал свой nih поверх обычного plain text-а
без всяких sqlite-ов и bdb. Замечательно все ищется.

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

И было бы получше, чем с sqlite скорее всего.

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

245. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от arisu (ok) on 05-Сен-12, 18:31 
> Для этого даже key-value база не нужна.

не спорю, просто взял её как нечто среднее между полным самопалом и sql. у нас в слаке вон тоже plain text, и никто особо не рыдает. а список установленых пакетов вообще можно получить простым ls.

>> чёрт, да эту базу вообще можно хранить в каком-нибудь обычном json и
>> тупо грузить в память полностью при необходимости.
> И было бы получше, чем с sqlite скорее всего.

по крайней мере проще, это точно. всё равно для sqlite надо ваять обёртку, потому что раскидывать sql по всему коду вообще мрак. так, собственно, можно выкинуть заодно и сам sqlite.

я тут ради интереса посмотрел:
% du -b /var/adm/packages/
18372506        /var/adm/packages/

% ls /var/adm/packages/ | wc -l
1356

то есть, 18 мегабайт чистого текста для более тысячи установленых пакетов. там внутри описание и список файлов пакета. совершенно не смертельно.

и вот список из 2683 пакетов, где список файлов не лежит: 2761565. это, очевидно, список того, что в принципе репозитории есть.

чёрт, даже машина с несчастными 64 мегабайтами памяти справится это ворочать.

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

252. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от vle (ok) on 05-Сен-12, 18:55 
>> Для этого даже key-value база не нужна.
> не спорю, просто взял её как нечто среднее между полным самопалом и
> sql. у нас в слаке вон тоже plain text, и никто
> особо не рыдает.

Судя по тенденции народ просто прется от sqlite
для пакетных систем (pkgin,pkgng).

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

253. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от arisu (ok) on 05-Сен-12, 19:02 
> Судя по тенденции народ просто прется от sqlite
> для пакетных систем (pkgin,pkgng).

и не только для них. в ней даже конфиги умудряются хранить, которые реально key-value. собственно, тормозилла вон.

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

312. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Аноним (??) on 07-Сен-12, 07:58 
> и не только для них. в ней даже конфиги умудряются хранить, которые
> реально key-value. собственно, тормозилла вон.

Раньше кстати было хуже. Были текстовые простынки в каком-то своем XML-like формате, на многие сотни кил. Их парсинг реально тормозил. С заменой на скулайт стало получше, но ... как оказалось, он тоже умеет тормозить в ряде случаев. А SQL еще и способствует безбашенному отношению к запросам.

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

317. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от arisu (ok) on 07-Сен-12, 11:17 
ну, хрен редьки не слаще, в принципе.
Ответить | Правка | ^ к родителю #312 | Наверх | Cообщить модератору

275. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Аноним (??) on 06-Сен-12, 03:08 
> да нет, против самой идеи базы я ничего не имею. но sql? помилуйте.

Справедливости ради, весь скулайт весит около 300 кило кода. Но с другой стороны - SQL особой скоростью не страдает.

И да, я сам тоже люблю простые базы key-value, типа tokyo cabinet и не понимаю мании пхать скуль там и тут а потом еще и sql injection пачками вычищать.

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

293. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от arisu (ok) on 06-Сен-12, 08:08 
> Справедливости ради, весь скулайт весит около 300 кило кода.

да я не про этот оверхэд, я про саму идею тащить sql туда, где он нафиг не нужен. в данном случае плюс-минус сколько то там сотен кб в бинаре не важно.

каюсь, сам иногда использую SQLite, иногда даже не по делу. но я хоть это никому не показываю. %-)

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

313. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Аноним (??) on 07-Сен-12, 08:00 
> да я не про этот оверхэд, я про саму идею тащить sql

Я тоже не понимаю манию тащить SQL во все дырки. Но скулайт все-таки симпатичная либа, как ни крути :)

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

316. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от arisu (ok) on 07-Сен-12, 11:16 
> Но скулайт все-таки симпатичная либа, как ни крути :)

а с этим вот я ни разу не спорю. действительно, отличная библиотека, маленькая и удобная. в ряде случаев намного удобней, чем другие embedded sql.

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

108. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  –1 +/
Сообщение от тигар (ok) on 05-Сен-12, 10:07 
> И как метаданные внутри tar.xz, шустро доступны?

"на глаз" примерно также шустро как и в дебилиане, который внутри vbox я запускал когда-то и делал ~ теже действия.

testjail# pkg update
Updating repository catalogue
repo.txz               100% 9283KB  43.0KB/s 193.4KB/s   03:36    
testjail# \time pkg search subversion
subversion-1.7.5               Version control system
ruby-subversion-1.7.5          Ruby bindings for version control system
py27-subversion-1.7.5          Python bindings for version control system
git-subversion-1.7.11.5        Distributed source code management tool with FreeBSD subversion bindings
subversion-1.6.18              Version control system
py27-hgsubversion-1.4          Mercurial extension that allows using it as a Subversion client
p5-subversion-1.7.5            Perl bindings for Version control system
        0,19 real         0,05 user         0,14 sys
testjail# \time pkg rquery "%n is compiled with option %Ok set to %Ov" subversion
subversion is compiled with option BDB set to on
[..skipped..]
subversion is compiled with option SVNSERVE_WRAPPER set to off
        0,14 real         0,06 user         0,08 sys

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

109. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Aquarius (ok) on 05-Сен-12, 10:09 
это, опять-таки, исторически сложившийся формат, который, по видимому, без крайней нужды менять никто не собирается

P.S. не минусовал

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

2. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +6 +/
Сообщение от dxd on 04-Сен-12, 15:25 
Да неужели! Наконец-то фряху можно будет обновлять нормально.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

25. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  –14 +/
Сообщение от Аноним (??) on 04-Сен-12, 17:08 
А что, они уже отказались от немеряной монолитной базовой системы с индейцами и поэтессами и культурно распакетировали все на отдельные пакеты?
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

46. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +1 +/
Сообщение от uniman (ok) on 04-Сен-12, 21:55 
>А что, они уже отказались от немеряной монолитной базовой системы

Объясните цели действа.

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

53. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  –4 +/
Сообщение от Аноним (??) on 04-Сен-12, 23:06 
Модульность и гранулярность. Это гибче и удобнее в администрировании.

В общем напоминает папуасов и танк. То что воевать против танков копьем хреново - дошло. Добыли танков. Правда вот как водить танки и стрелять - не дошло. Надеятся что остальные от просто вида танков разбегутся :)

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

76. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +1 +/
Сообщение от Arti (??) on 05-Сен-12, 02:23 
> Модульность и гранулярность. Это гибче и удобнее в администрировании.
> В общем напоминает папуасов и танк. То что воевать против танков копьем
> хреново - дошло. Добыли танков. Правда вот как водить танки и
> стрелять - не дошло. Надеятся что остальные от просто вида танков
> разбегутся :)

удобно админися система из портов. а бинарные глюки непонятно кем и непонятно как собранные - себе оставь.

Ответить | Правка | ^ к родителю #53 | Наверх | Cообщить модератору
Часть нити удалена модератором

138. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Arti (??) on 05-Сен-12, 13:32 
очем и речь убобно пусть сидит, я тут как-то довал фпсы на R300 - (родя 9600) или что-то типа - у чела такая же карта - так тот горил что я всё это выдумал и карта ситемой не поддерживается. так чтА. - кстати здесь за эту хрень ратует.
Ответить | Правка | ^ к родителю #207 | Наверх | Cообщить модератору

139. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Arti (??) on 05-Сен-12, 13:34 
в чем разница? отвечу DE сам собирал - особо вдумчиво.
Ответить | Правка | ^ к родителю #138 | Наверх | Cообщить модератору

210. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Аноним (??) on 05-Сен-12, 17:28 
> очем и речь убобно пусть сидит,

Так и сижу. Лишний раз проц перекомпиляцией греть мне дико лень.

> я тут как-то довал фпсы на R300 - (родя 9600) или что-то типа

Не понял как R300 относится к пакетным менеджерам. У вас какие-то комплексы насчет графики? Если уж комплексовать - так по поводу AMD HD7xxx. Просто потому что приходишь в магазин, а там они лежат. И даже для пингвина то драйвера недопиленные, а в *bsd с ними будет вообще опа, потому что драйвера KMS-only. Вот тут да, придется порядочно покомплексовать. А FPS'ами меряться со мной вам IMHO не порнавится: у меня 5830 и драйвер свежий из GIT.

> - у чела такая  же карта - так тот горил что я всё это выдумал
> и карта ситемой не поддерживается.

Такая ископаемость поддерживается наверное всеми мыслимыми системами где иксы хоть немного шевелятся. Я уже даже не помню когда у меня карта семейства R300 была. Это наверное было еще чуть ли не под AGP слот.

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

219. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от uniman (ok) on 05-Сен-12, 17:51 
> Модульность и гранулярность. Это гибче и удобнее в администрировании.

$ cd /usr/src/
$ make delete-old WITHOUT_SOME=yes

В чем проблемы? В прочтении man src.conf?


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

351. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Клыкастый2 on 12-Сен-12, 10:53 
В ИДЕЕ. Чел не принимает саму идею разделения на базовую систему и прочее. Если идею не принимать, то, например, само наличие /usr/local выглядит нелепо, и разделение на /etc и /usr/local/etc выглядит нелепо, и бесполезняк объяснять что гибкость не теряется. Если человек в принципе неприемлет source-based, то наличие компилятора в системе для него непонятно, а в особо тяжёлых случаях - вредно и опасно. Ну короче я это к тому, что объяснять бесполезно :)
Ответить | Правка | ^ к родителю #219 | Наверх | Cообщить модератору

353. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от uniman (ok) on 12-Сен-12, 19:03 
> В ИДЕЕ. Чел не принимает саму идею разделения на базовую систему и  прочее.

Называю это "симптом linux only". :)
Некоторые перерастают.

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

100. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от AlexAT (ok) on 05-Сен-12, 07:26 
>>А что, они уже отказались от немеряной монолитной базовой системы
> Объясните цели действа.

Цель - избежать обновления 100% бинарных пакетов при любом обновлении base.

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

118. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +1 +/
Сообщение от uniman (ok) on 05-Сен-12, 11:28 
>>>А что, они уже отказались от немеряной монолитной базовой системы
>> Объясните цели действа.
> Цель - избежать обновления 100% бинарных пакетов при любом обновлении base.

Один из критериев разработки *BSD OS - сохранение API & ABI ядра и библиотек между версиями, как минорными, так и мажорными.

В чем проблема?

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

133. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от AlexAT (ok) on 05-Сен-12, 13:13 
> Один из критериев разработки *BSD OS - сохранение API & ABI ядра
> и библиотек между версиями, как минорными, так и мажорными.

Ага, а библиотеки в портах, обновляемые по каждому чиху (выходу новой версии) тоже API/ABI сохраняют?

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

164. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +2 +/
Сообщение от uniman (ok) on 05-Сен-12, 15:16 
>> Один из критериев разработки *BSD OS - сохранение API & ABI ядра
>> и библиотек между версиями, как минорными, так и мажорными.
> Ага, а библиотеки в портах, обновляемые по каждому чиху (выходу новой версии)
> тоже API/ABI сохраняют?

Вопрос поднимался о пакетировании частей операционной системы.
Вы разделяете код операционной системы и сторонних проектов?

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

166. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от AlexAT (ok) on 05-Сен-12, 15:20 
> Вопрос поднимался о пакетировании частей операционной системы.
> Вы разделяете код операционной системы и сторонних проектов?

Простите, какое пакетирование может быть у монолита Core System? один пакет?

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

198. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от тигар (ok) on 05-Сен-12, 17:00 
>>> Один из критериев разработки *BSD OS - сохранение API & ABI ядра
>>> и библиотек между версиями, как минорными, так и мажорными.
>> Ага, а библиотеки в портах, обновляемые по каждому чиху (выходу новой версии)
>> тоже API/ABI сохраняют?
> Вопрос поднимался о пакетировании частей операционной системы.
> Вы разделяете код операционной системы и сторонних проектов?

мне кажется, или ты уже с ним дискутировал как-то в подобной ветке? уже тогда можно было бы заметить, что данному человеку(ну или боту, хз) сложно сконцентрироваться на 1 мысли, вот и сейчас, он начал с base, продолжил ports`ами, дальше снова про base что-то пишет.

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

211. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +2 +/
Сообщение от uniman (ok) on 05-Сен-12, 17:29 
>> Вопрос поднимался о пакетировании частей операционной системы.
>> Вы разделяете код операционной системы и сторонних проектов?
> с base, продолжил ports`ами, дальше снова про base что-то пишет.

это точно, вот я и задал риторический вопрос.

табло в финляндии на круговой развязке: "не больше 3 кругов!" :)

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

276. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  –2 +/
Сообщение от Аноним (??) on 06-Сен-12, 03:10 
> табло в финляндии на круговой развязке: "не больше 3 кругов!" :)

Это вы так изящно намекаете на то что старперы от BSD все бредят своей базовой системой? :)

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

352. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Клыкастый2 on 12-Сен-12, 11:05 
> Это вы так изящно намекаете на то что старперы от BSD все бредят своей базовой системой? :)

поддерживаю!

3.2.x: вебкамера scb-0355n (2232:1006) работает,
3.4.x: вебкамера scb-0355n (2232:1006) не работает,
3.5.x: вебкамера scb-0355n (2232:1006) не работает.

ath5k сломали с 2.6.x на некоторые чипсеты, в ath9k их не добавили.

Это потому, что старпёры bsd не умеют скакать по ревизиям git, постоянно что-то компеляют и не пакетировали систему. В меньшей степени - потому что у них нет systemd и apt-get.

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

354. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от uniman (ok) on 12-Сен-12, 19:13 
>> табло в финляндии на круговой развязке: "не больше 3 кругов!" :)
> Это вы так изящно намекаете на то что _старперы от BSD_ все
> бредят своей базовой системой? :)

Вообще-то средний возраст разработчиков по проекту около 30 лет.
Если для вас это страрперы, то вопрос - вы какой класс школы окончили, 3 или 4-й?

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

29. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от knike email on 04-Сен-12, 18:21 
Уже с версии 6.3 или 6.4 фряху можно обновлять нормально командой freebsd-update.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

33. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от dxd on 04-Сен-12, 18:47 
Порты приходилось костыльно обновлять portupgrade'ом или аналогами. Было достаточно неприятно.
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

34. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от knike email on 04-Сен-12, 18:52 
Согласен. Мой ответ был скорее Анониму.
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

47. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от DeadLoco (ok) on 04-Сен-12, 21:56 
А в чем неприятность обновления, скажем, портмастером?
    portmaster -i -L
и вуаля. в чем сложность?
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

77. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +1 +/
Сообщение от Arti (??) on 05-Сен-12, 02:24 
> Порты приходилось костыльно обновлять portupgrade'ом или аналогами. Было достаточно неприятно.

чем?

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

98. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +1 +/
Сообщение от Аноним (??) on 05-Сен-12, 06:57 
> Порты приходилось костыльно обновлять portupgrade'ом или аналогами. Было достаточно неприятно.

поподробнее можно?

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

105. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +2 +/
Сообщение от vitlva (ok) on 05-Сен-12, 08:08 
> Да неужели! Наконец-то фряху можно будет обновлять нормально.

Она всегда нормально обновлялась.


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

173. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Michael Shigorin email(ok) on 05-Сен-12, 15:43 
>> Да неужели! Наконец-то фряху можно будет обновлять нормально.
> Она всегда нормально обновлялась.

То-то kurush.osdn.org.ua так и прожил до смерти на четвёрке...

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

107. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Клыкастый2 on 05-Сен-12, 10:04 
portsnap fetch update && portmaster -a

и всё. и нормально.

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

110. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от тигар (ok) on 05-Сен-12, 10:10 
> portsnap fetch update && portmaster -a
> и всё. и нормально.

раз уж о _пакетах_ речь, -P/-PP, в зав-ти от.

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

3. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  –10 +/
Сообщение от Arti (??) on 04-Сен-12, 15:26 
КАКОЕ БУДУБЩИЕ?
чистая система:
FreeBSD tt 9.1-PRERELEASE FreeBSD 9.1-PRERELEASE #2: Fri Aug 24 13:33:03 MSK 2012     root@tt:/usr/obj/usr/src/sys/my  amd64
root:
root: pkgng
pkgng: Command not found.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Аноним (??) on 04-Сен-12, 15:34 
pkgng - это название пакетного менеджера.
Команда:
# pkg
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

12. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Arti (??) on 04-Сен-12, 15:48 
постниже смотри - тогда уж в систему вклучен компонентТ - инсталятор.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

11. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Аноним (??) on 04-Сен-12, 15:39 
вы пропустили документацию мимо ушей, рекомендую ознакомиться: http://wiki.freebsd.org/pkgng

1) пересобрать мир с поддержкой PKGNG bootstrap
2) выполнить установку статического пакета pkg
3) работать.

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

13. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Пыщ я Бетмен on 04-Сен-12, 15:50 
Пересобрать мир? Bootstrap? Ссылку или цитату в студию, ослеп под старость лет
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

14. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Arti (??) on 04-Сен-12, 15:51 
> вы пропустили документацию мимо ушей, рекомендую ознакомиться: http://wiki.freebsd.org/pkgng
> 1) пересобрать мир с поддержкой PKGNG bootstrap
> 2) выполнить установку статического пакета pkg
> 3) работать.

ненадо ничего персобирать - пост ниже смотри - читатель документации

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

7. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +2 +/
Сообщение от Аноним (??) on 04-Сен-12, 15:33 
pkgng - это название проекта.
Команда:
# pkg
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  –4 +/
Сообщение от Arti (??) on 04-Сен-12, 15:29 
а другой бинарник - ну один фиг.

root: pkg
The package management tool is not yet installed on your system.
Do you want to fetch and install it now? [y/N]:

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

6. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Сергей (??) on 04-Сен-12, 15:31 
Осталось только выяснить под какой лицензией они будут выпускать фрю, если составная часть операционки pkgng будет требовать SQLite
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от arka on 04-Сен-12, 15:36 
А есть какие-то взаимоисключения между BSD и public domain? Это вопрос, а не стёб.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

20. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  –1 +/
Сообщение от terr0rist (ok) on 04-Сен-12, 16:37 
нет, это всё-таки стёб. :)
можно ведь хотя бы на википедию зайти.
цитата: "Распространять и использовать общественное достояние могут все без ограничений."
Куда интереснее сам факт, что фря должна быть в комплекте с SQLite, который непонятно откуда будет браться, т.е. как будут решаться вопросы конфликтов версий в ОС и в портах. Не хочу гадать, но не хотелось бы, чтобы для работы пакетника требовалась установка пакета sqlite. =) Или вспоминать старые грабли с libiconv/libz(lzma?), когда при установке софта из портов были конфликты с либами ОС.
Хотя тенденция такова, что скоро и mysql будут в ядра встраивать. Это в общем правильно, нечего велосипеды изобретать.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

23. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от xxx (??) on 04-Сен-12, 16:57 
>Не хочу гадать, но не хотелось бы, чтобы для работы пакетника требовалась установка пакета sqlite.

Точно не хочешь? Тогда почему не поглядеть исходники или /usr/ports/ports-mgmt/pkg/Makefile

Тогда внезапно окажется, что: https://github.com/pkgng/pkgng/tree/master/external/sqlite

С sqlite это вообще распространенная практика, пихать её целиком в проект, благо там всего два файла.

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

49. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +1 +/
Сообщение от DeadLoco (ok) on 04-Сен-12, 22:03 
> С sqlite это вообще распространенная практика, пихать её целиком в проект

Даешь гонзо-кодинг!


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

80. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от terr0rist (ok) on 05-Сен-12, 02:58 
>>Не хочу гадать, но не хотелось бы, чтобы для работы пакетника требовалась установка пакета sqlite.

с ЧЮ не дружите? Даже специально для слишком серьёзных стоит значок "=)"

> Точно не хочешь? Тогда почему не поглядеть исходники или /usr/ports/ports-mgmt/pkg/Makefile

потому что пока не перехожу на pkgng

> Тогда внезапно окажется, что: https://github.com/pkgng/pkgng/tree/master/external/sqlite

ну замечательно, таки объяснили мне лоху что оказывается фря теперь помимо svn ещё и гитхаб использует.

> С sqlite это вообще распространенная практика, пихать её целиком в проект, благо
> там всего два файла.

количество файлов не гарантирует, что какому-то другому пакету потребуется какая-то другая версия какого-то из этих файлов.
Вопрос был собственно в том, не будет ли грабель при установке софта, линкующегося с sqlite, если вдруг этому софту потребуется некая другая версия, чем установленная в системе, или же системный sqlite вообще не будет доступен как шаред либ для софта.
(Понимаю, что это в общем никому не интересно, но мне интересно)

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

119. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от xxx (??) on 05-Сен-12, 12:17 
> ну замечательно, таки объяснили мне лоху что оказывается фря теперь помимо svn
> ещё и гитхаб использует.

Причём тут github и FreeBSD? На текущий момент pkgng не входит в базовую систему, и будет разрабатываться с использованием того, что авторам нравится. Ставится он либо из портов, либо скачивается уже готовый. Что тут непонятного?

> количество файлов не гарантирует, что какому-то другому пакету потребуется какая-то другая
> версия какого-то из этих файлов.

Речь шла про исходники sqlite и о том, что sqlite статически линкуются к pkgng.

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

Системного sqlite вообще не существует ни в каком виде. pkgng не относится к базоваой системе и sqlite он использует как статическую либу. Поэтому единственным доступным sqlite в виде разделяемой библиотеки будет установленный из портов или пакетов.

И грабель не будет. Единственная возможныя грабля - это несвоевременное обновление sqlite в составе pkgng. Но так как pkgng вне базовой системы, то это маловероятно.

> (Понимаю, что это в общем никому не интересно, но мне интересно)

Ну так посмотрел бы списки рассылки, там добротный холивар был, в котором все нюансы были рассмотрены. Не дураки же делают.

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

121. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +2 +/
Сообщение от arisu (ok) on 05-Сен-12, 12:21 
> https://github.com/pkgng/pkgng/tree/master/external/sqlite

FreeBSD? git? люди, не ведитесь: это плохая, негодная программа. засланый казачок. не могут авторы софта под FreeBSD использовать гит, не бывает таких.

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

142. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от nuclight email(ok) on 05-Сен-12, 13:52 
Лол. Их чуть менее, чем дохера - например, ряд коммиттеров использует git.
Ответить | Правка | ^ к родителю #121 | Наверх | Cообщить модератору

143. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от arisu (ok) on 05-Сен-12, 13:56 
> Лол. Их чуть менее, чем дохера - например, ряд коммиттеров использует git.

они тоже засланые.

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

156. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от nuclight email(ok) on 05-Сен-12, 14:28 
Члены Core Team засланные? Лол ок.
Ответить | Правка | ^ к родителю #143 | Наверх | Cообщить модератору

158. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +1 +/
Сообщение от arisu (ok) on 05-Сен-12, 14:30 
> Члены Core Team засланные? Лол ок.

однозначно. ну что хорошего может сделать человек, который использует вражеский git? он настолько тупой, что не смог осилить няшную централизованую систему типа cvs. или svn.

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

162. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +2 +/
Сообщение от vle (ok) on 05-Сен-12, 14:59 
>> Члены Core Team засланные? Лол ок.
> однозначно. ну что хорошего может сделать человек, который использует вражеский git? он
> настолько тупой, что не смог осилить няшную централизованую систему типа cvs.
> или svn.

Клевая у тебя трава, забористая. Слушай, поделись, а?
Даже для сарказма забористо.

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

168. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от arisu (ok) on 05-Сен-12, 15:26 
> Клевая у тебя трава, забористая. Слушай, поделись, а?
> Даже для сарказма забористо.

— Нет, я таблетки не люблю, я ими давлюсь, — горестно посетовал князь, — Мне больше нравится рыбок разводить. Так что в наркотиках я совсем не нуждаюсь. Я и без них нахожу жизнь достаточно живописной. У меня и справка есть.

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

196. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Аноним (??) on 05-Сен-12, 16:52 
> FreeBSD? git? люди, не ведитесь: это плохая, негодная программа. засланый казачок.

Годно, да :)

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

27. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Аноним (??) on 04-Сен-12, 17:11 
> Осталось только выяснить под какой лицензией они будут выпускать фрю,

...а еще там ZFS есть. Под CDDL. Кстати он еще и копилефтный слегонца :D.

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

37. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  –2 +/
Сообщение от Arti (??) on 04-Сен-12, 19:51 
> Осталось только выяснить под какой лицензией они будут выпускать фрю, если составная
> часть операционки pkgng будет требовать SQLite

ну ели знаешь что пердставляют протмастервы/апграйды тогда понятно почему частью системы это врятли станет. и поэтому года прочитал новость немного глаза на лоб полезли.

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

38. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  –2 +/
Сообщение от Arti (??) on 04-Сен-12, 19:53 
хотя есть хранилише которое можно юзать как часть ситемы, достаточно вспонить в чем поользователи лезжат, так что м.б. и сделают.
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

54. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Аноним (??) on 04-Сен-12, 23:10 
> чем поользователи лезжат,

Я не смог расшифровать смысл этой фразы.


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

112. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от тигар (ok) on 05-Сен-12, 10:14 
> Осталось только выяснить под какой лицензией они будут выпускать фрю, если составная
> часть операционки pkgng будет требовать SQLite

в base только бутстрап, без скулайта. в портах масса примеров ПО с "хорошими" лицензиями, даже отдельный костылик есть, Mk/bsd.licenses*, что это и для чего нужно, можете ознакомиться самостоятельно, раз уж так озадачены "проблемой" лицензий

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

10. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  –1 +/
Сообщение от Пыщ я Бетмен on 04-Сен-12, 15:39 
Что-то я в него на 8.3 недавно потыкался и "из коробки" оно не взлетело чуть более, чем полностью.
Во первых оно хочет чтобы в системных переменных был задан PACKAGESITE, только я так и не вкурил, как на лету оформить красиво строку /pub/FreeBSD/ports/i386/packages-8-stable/All , чтобы хвост 8-stable брался на основании инфы о текущем ядре, чтобы в будущем забыть "а на каком же релизе я сижу". Пока извратился так
setenv PACKAGESITE ftp://mirror.datacenter.by/pub/`uname -o`/ports/`uname -m`/packages-`uname -r | awk '{FS="."; print $1}'`-stable/All/
Во вторых с этого урла оно яро пытается тянуть repo.txz, которого там нет, а подымать свой с перелопачиванием кучи портов мне весьма лениво.
В третьих пакеты древние (до сих пор там торчат firefox-14.0.1_1,1.tbz, древний digiKam, древние дровишки nVidia не смотря на то что 300-я серия шуршит на ура, и куча всего, чего приходится всё равно самому ставить)
А ещё задолбало что на попытку стянуть по pkg_add -r чего-то, оно удавится в perl, т.к. из портов давно и надёжно поставлен perl-threaded, а пакеты собираются с обычным перлом и давятся на невозможности держать сразу оба.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

17. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Аноним (??) on 04-Сен-12, 16:18 
А что вам мешало для PACKAGESITE указать http://pkgbeta.freebsd.org/${ABI}/latest или http://pkg.freebsd.org/${ABI}/latest ?
Состояние текущего репозитория вы можете посмотерть на http://pkgbeta.freebsd.org
Думаю, что при бета тестировании и релизном использовании репозиторий будет обновляться чаще.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

22. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Пыщ я Бетмен on 04-Сен-12, 16:50 
> А что вам мешало для PACKAGESITE указать http://pkgbeta.freebsd.org/${ABI}/latest или
> http://pkg.freebsd.org/${ABI}/latest ?

Откуда ноги растут у этой плюшки?
# echo $ABI
ABI: Undefined variable.

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

28. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от xxx (??) on 04-Сен-12, 17:26 
> Откуда ноги растут у этой плюшки?

Из pkg.conf, RTFM!!!


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

18. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Аноним (??) on 04-Сен-12, 16:32 
В ftp://mirror.datacenter.by/pub/FreeBSD/ports/amd64/packages-.../ лежат пакеты для старого пакетного менеджера pkg_install (pkg_add, pkg_info, pkg_version ...)
Для нового пакетного менеджера вы можете использовать репозитории с http://pkgbeta.freebsd.org/ или собрать свой с помощью poudriere.
poudriere уже достаточно крепкий инструментарий собирающий пакеты в несколько пакетов в jail окружениях поднятых на zfs. Все это поднимается в 4-6 команд.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

21. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Пыщ я Бетмен on 04-Сен-12, 16:48 
> Для нового пакетного менеджера вы можете использовать репозитории с http://pkgbeta.freebsd.org/

Пригляделся, там вообще для 8-ой ветки нет нифига. Сидим, нервно курим дальше.

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

101. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от тигар (ok) on 05-Сен-12, 07:46 
> В ftp://mirror.datacenter.by/pub/FreeBSD/ports/amd64/packages-.../ лежат
> пакеты для старого пакетного менеджера pkg_install (pkg_add, pkg_info, pkg_version ...)

могу туда же миррорить pkgbeta, если нужно:-)

> Для нового пакетного менеджера вы можете использовать репозитории с http://pkgbeta.freebsd.org/
> или собрать свой с помощью poudriere.
> poudriere уже достаточно крепкий инструментарий собирающий пакеты в несколько пакетов
> в jail окружениях поднятых на zfs. Все это поднимается в 4-6
> команд.

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

148. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от тигар (ok) on 05-Сен-12, 14:08 
не, не замиррою:( 7Tb это много слишком
Ответить | Правка | ^ к родителю #101 | Наверх | Cообщить модератору

225. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Пыщ я Бетмен on 05-Сен-12, 17:59 
Вот и я думаю - грустно там пока всё.
Ответить | Правка | ^ к родителю #148 | Наверх | Cообщить модератору

261. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от тигар (ok) on 05-Сен-12, 19:23 
> Вот и я думаю - грустно там пока всё.

если абстрагироваться от изобретения бтк "по гостю" то чем грустно?

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

340. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от kshetragia (ok) on 08-Сен-12, 15:32 
Говно это ваше pudriere. Пришлось собственный jailer писать. С шахматами и поэтессами.
Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

113. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  –1 +/
Сообщение от тигар (ok) on 05-Сен-12, 10:21 
> Что-то я в него на 8.3 недавно потыкался и "из коробки" оно
> не взлетело чуть более, чем полностью.

для начала, стоило бы ознакомиться с wiki, хотябы, а еще лучше с pkg.conf(5)

master-front7# jexec 10 csh
geoip# pkg info |wc -l
       9
geoip# uname -rms
FreeBSD 8.2-RELEASE amd64
9 своих пакетов, 8.2, все работает.

> Во первых оно хочет чтобы в системных переменных был задан PACKAGESITE, только
> я так и не вкурил, как на лету оформить красиво строку
> /pub/FreeBSD/ports/i386/packages-8-stable/All , чтобы хвост 8-stable брался на основании
> инфы о текущем ядре, чтобы в будущем забыть "а на каком
> же релизе я сижу". Пока извратился так
> setenv PACKAGESITE ftp://mirror.datacenter.by/pub/`uname -o`/ports/`uname -m`/packages-`uname
> -r | awk '{FS="."; print $1}'`-stable/All/

irc://bynets:#bsd ;-) раз уж про mirror.dc.by речь)

> Во вторых с этого урла оно яро пытается тянуть repo.txz, которого там
> нет, а подымать свой с перелопачиванием кучи портов мне весьма лениво.

там _пока_ нет миррора pkgng, сделаю, думаю.
> В третьих пакеты древние (до сих пор там торчат firefox-14.0.1_1,1.tbz, древний digiKam,

ну.. не пересобирают, вероятно раз в час/день, т.к., насколько я понял, билд-кластер не юзают фревый для pkgng пока еще.
> древние дровишки nVidia не смотря на то что 300-я серия шуршит
> на ура, и куча всего, чего приходится всё равно самому ставить)

а вот это из 1 "фич" из-за которых внедрение pkgng откладывалось, только на днях разнесли libGl.so и libglx.so (одинаково наз-ся файлики у xorg-server и у nvidia-driver, pkgng отслеживает эти конфликты)

> А ещё задолбало что на попытку стянуть по pkg_add -r чего-то, оно
> удавится в perl, т.к. из портов давно и надёжно поставлен perl-threaded,
> а пакеты собираются с обычным перлом и давятся на невозможности держать
> сразу оба.

о pkg_add пора забыть, после pkg2db, да и вообще.

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

122. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от arisu (ok) on 05-Сен-12, 12:26 
> -rms

и туда дотянутся, проклятый!

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

212. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от xxx (??) on 05-Сен-12, 17:33 
> и туда дотянутся, проклятый!

Не, тогда выводило бы, что-то типа GNU/Hurd...


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

15. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  –3 +/
Сообщение от Аноним (??) on 04-Сен-12, 15:53 
О теперь будут как в opensolaris....
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

16. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +1 +/
Сообщение от Аноним (??) on 04-Сен-12, 16:11 
Там разве был пакетный менеджер?
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

19. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +4 +/
Сообщение от mozgoprav email(ok) on 04-Сен-12, 16:35 
Согласен, что pkg_install не дотягивает до понятия пакетный менеджер, но хочется верить, что pkgng сможет это исправить.
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

30. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Аноним (??) on 04-Сен-12, 18:36 
http://slonik-v-domene.livejournal.com/125783.html для холиваров)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

32. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +4 +/
Сообщение от Аноним (??) on 04-Сен-12, 18:40 
Этот персонаж уже доказал свою полную несостоятельность как тех. специалиста. Хотя там действительно есть что обсудить, но только не с такими профанами.

А вообще, я, например

- отсутствие деления на пакеты для разработчиков (-dev) и пользователей

считаю офигенным плюсом и killer-feature портов.

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

40. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Аноним (??) on 04-Сен-12, 20:39 
> Этот персонаж уже доказал свою полную несостоятельность как тех. специалиста.

А что, Рампочта уже обвалилась навсегда?;)))

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

55. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Аноним (??) on 04-Сен-12, 23:12 
> Этот персонаж уже доказал свою полную несостоятельность как тех. специалиста.

Пока-что он работает, рампочта неплохо себя чувствует и все такое. Несостоятелен он в основном в глазах всяких тигаров и изенов. Первый кстати наглядно показал себя в ЖЖшечке, так что его сровняла с землей толпа админов :)

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

102. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от тигар (ok) on 05-Сен-12, 07:48 
>> Этот персонаж уже доказал свою полную несостоятельность как тех. специалиста.
> Пока-что он работает, рампочта неплохо себя чувствует и все такое. Несостоятелен он
> в основном в глазах всяких тигаров и изенов. Первый кстати наглядно
> показал себя в ЖЖшечке, так что его сровняла с землей толпа
> админов :)

и пруфы будут?;)
1) на толпу админов
2) на сровняла
слушай, киса294, прежде чем писать херню ты б эта, ознакомилсо с вопросом что-ли;-)

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

215. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Аноним (??) on 05-Сен-12, 17:42 
> и пруфы будут?;)

В ЖЖшечке у слоника все есть :)

> слушай, киса294, прежде чем писать херню ты б эта, ознакомилсо с вопросом что-ли;-)

Так я и ознакомился. В жжшечке слоника море лулзов с твоим участием. Вплоть до хинтов где ты работаешь. Готов поспорить, у тебя тигерская работа и не менее тигерская зарплата :)

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

258. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от тигар (ok) on 05-Сен-12, 19:20 
ну т.е конкретики не будет?
Ответить | Правка | ^ к родителю #215 | Наверх | Cообщить модератору

277. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Аноним (??) on 06-Сен-12, 03:12 
> ну т.е конкретики не будет?

Не понимаю претензий. В жжшечке слоника все пикировки можно посмотреть предельно конкретно. И в прошлые разы тебя там оравы сисадминов очень смешно заминали :)

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

289. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от тигар (ok) on 06-Сен-12, 07:43 
>> ну т.е конкретики не будет?
> Не понимаю претензий. В жжшечке слоника все пикировки можно посмотреть предельно конкретно.

эм.. у тебя с русским плохо совсем? значение слова "конкретика" тебе известно или дать линк "на почитать" ?
> И в прошлые разы тебя там оравы сисадминов очень смешно заминали
> :)

поржал, спасибо. жж id хоть одного из оравы приведи;)

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

104. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от тигар (ok) on 05-Сен-12, 07:56 
>> Этот персонаж уже доказал свою полную несостоятельность как тех. специалиста.
> Пока-что он работает, рампочта неплохо себя чувствует и все такое. Несостоятелен он
> в основном в глазах всяких тигаров и изенов. Первый кстати наглядно
> показал себя в ЖЖшечке, так что его сровняла с землей толпа
> админов :)

а, да.

1) "пока-что". поинтересуйся, сколько этот спицЫалист работу ищет, сколько офферов получил;)
2) как работает рампочта ты, сладенький, не знаешь, инфа 100%
3) см. след. коммент
4) почему он "несостоятелен" можешь узреть самостоятельно (если мозгов хватит). сабж поста "как-то так"

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

217. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Аноним (??) on 05-Сен-12, 17:47 
> 1) "пока-что". поинтересуйся, сколько этот спицЫалист работу ищет, сколько офферов получил;)

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

> 2) как работает рампочта ты, сладенький, не знаешь, инфа 100%

У меня там аккаунты есть. Работает себе и каши не просит. Очевидных факапов не вижу. Да и скорость работы вроде вполне нормальная. Так что расскажи, что там у них не так.

> 4) почему он "несостоятелен" можешь узреть самостоятельно (если мозгов хватит). сабж поста
> "как-то так"

Ты в его жжшечке смотрелся куда несостоятельнее ;)

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

260. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от тигар (ok) on 05-Сен-12, 19:21 
http://www.opennet.ru/openforum/vsluhforumID3/86304.html#258
Ответить | Правка | ^ к родителю #217 | Наверх | Cообщить модератору

272. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от ацайцува (ok) on 06-Сен-12, 00:46 
стушай тигар а ты не в красном живешь? если да че еще не понял че происходит?
Ответить | Правка | ^ к родителю #260 | Наверх | Cообщить модератору

290. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от тигар (ok) on 06-Сен-12, 07:44 
> стушай тигар а ты не в красном живешь? если да че еще
> не понял че происходит?

попробуй выражаться яснее, ты чо сказать-то хотел?

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

304. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от ацайцува (ok) on 06-Сен-12, 23:24 
если не понял - значит это тоже ответ :).
Ответить | Правка | ^ к родителю #290 | Наверх | Cообщить модератору

305. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от vle (ok) on 06-Сен-12, 23:52 
>> стушай тигар а ты не в красном живешь? если да че еще
>> не понял че происходит?
> попробуй выражаться яснее, ты чо сказать-то хотел?

Красный бор, видимо

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

296. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Sem (??) on 06-Сен-12, 10:04 
Вообще то он ушел из почты и, вроде, из Рамблера то же.
Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

297. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Sem (??) on 06-Сен-12, 10:05 
Вообще то он ушел из почты и, вроде, из Рамблера то же.
Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

123. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  –1 +/
Сообщение от arisu (ok) on 05-Сен-12, 12:26 
> А вообще, я, например
> - отсутствие деления на пакеты для разработчиков (-dev) и пользователей
> считаю офигенным плюсом и killer-feature портов.

слакваристы смотрят на тебя с жалостью и недоумением.

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

88. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +1 +/
Сообщение от terr0rist (ok) on 05-Сен-12, 04:02 
> http://slonik-v-domene.livejournal.com/125783.html для холиваров)

ну ничего холиварного там нет, там есть логическая ошибка: цитата
"все вышеперечисленное - проблемы не инструментов, а архитектуры и выбранного подхода." ... "Реализуемо, но всех ломает этим заниматься" .. "сама философия построения плоха"
т.е. архитектура тут вообще ни при чём, философия построения тоже ни при чём. А что кому ломает заниматься, так это вопрос спроса. А кому это нужно? Меня например тоже устраивает:
> монолитная базовая система, к которой нельзя указать зависимости

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

а зачем? сэкономить 100МБ из 400 (в базе)? ну да, во встроенных это бы пригодилось, но там один хрен не из пакетов будешь собирать.
> отсутствие стабильной ветки портов

так то ж порты, кому стабильность надо - юз пэкаджиз, люк.
> отсутствие деления на пакеты для разработчиков (-dev) и пользователей

ойойой, вот чего точно не надо, так это дев-пакетов, девки обойдутся. Уж так много проблем из-за .h-файлов. Зато есть свои плюсы.
> кривая схема установки софта, из-за которой наличие конфликтов - штатная ситуация

Где наличие конфликтов - штатная ситуация, там в основном софт штатно кривой.


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

93. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Аноним (??) on 05-Сен-12, 04:27 
> это бы пригодилось, но там один хрен не из пакетов будешь собирать.

OpenWRT это расскажите, которые вполне себе оперируют пакетами в эмбеддовке :). Да и прочим подобным. Не, бывают питекантропы которые велосипедизмом занимаются, но их тулзы как правило топорны и дико неудобны как только надо шаг в сторону сделать. Намного лучше когда все культурно побито на независимые модули которые можно по протому добавить/удалить.

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

163. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от тигар (ok) on 05-Сен-12, 15:02 
ты что-то пытаешься ему доказать в жж?:)
удачи
p.s. можешь почитать более старые его посты(и комменты к ним), там где комментов было вагон, сравнить с тем, что написано в этом посте. вывод сам собой напросится:)

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

218. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Аноним (??) on 05-Сен-12, 17:49 
> p.s. можешь почитать более старые его посты(и комменты к ним),

Да, там еще тигра засветился. Колоритно так :)

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

271. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от ацайцува (ok) on 06-Сен-12, 00:33 
>> p.s. можешь почитать более старые его посты(и комменты к ним),
> Да, там еще тигра засветился. Колоритно так :)

да лан я вернулся .

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

31. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Аноним (??) on 04-Сен-12, 18:36 
Для тех, кто собирает из портов (а в пакетах под фряхой вообще смысла не вижу) крайне малополезная штука.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

35. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от knike email on 04-Сен-12, 19:10 
Я вот тоже не пойму.
>Pkgng отличается поддержкой таких функций, как обновление пакетов,

Допустим, pkg_* не умеет обновлять пакеты. Хотя pkg_delete и pkg_install никто не отменял.

>работа с репозиториями,

Улучшение в том, что теперь как в линуксе у каждого приложения будет свой репозиторий?

>учёт зависимостей,

При установке через pkg_install зависимости тоже соблюдаются.

>интерфейс (http://wiki.freebsd.org/PkgPrimer) в стиле APT,

Хоть дома и использую Ubuntu, но этого мне не понять.

>полноценные средства для работы с метаданными.

Тоже не понимаю. Это теперь при установке пакета можно указать с какими зависимостями его ставить?

В чем килер-фича?

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

82. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +2 +/
Сообщение от terr0rist (ok) on 05-Сен-12, 03:23 
> Допустим, pkg_* не умеет обновлять пакеты. Хотя pkg_delete и pkg_install никто не
> отменял.

это не обновление же. Нет, ну конечно можно всё скриптами прописать (что равносильно - из пакетов/портов поставить систему управления ими), но это уже пардон не инструмент ОС.

>>учёт зависимостей,
> При установке через pkg_install зависимости тоже соблюдаются.

ну не скажите. Если устанавливаешь пакет новой версии после pkg_delete, то нужно потом ручками мучить зависимости. (а-ля portmaster --check-depends) А если без, то ещё и 2 пакета одинаковых, но разных версий получишь.

>>работа с репозиториями,
> Улучшение в том, что теперь как в линуксе у каждого приложения будет
> свой репозиторий?
>>интерфейс (http://wiki.freebsd.org/PkgPrimer) в стиле APT,
> Хоть дома и использую Ubuntu, но этого мне не понять.

вот уж интерфейс то точно от системы пакетов никак не зависит :)

>>полноценные средства для работы с метаданными.
> Тоже не понимаю. Это теперь при установке пакета можно указать с какими
> зависимостями его ставить?

ну вообще такая была цель. Хошь например ghostscript с Х11, хошь без.

> В чем килер-фича?

я знаю: в том, что теперь пакету можно файлы ставить не только в /usr/local ($PREFIX), а в любой каталог =)

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

306. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Аноним (??) on 07-Сен-12, 03:33 
> я знаю: в том, что теперь пакету можно файлы ставить не только в /usr/local ($PREFIX), а в любой каталог =)

Это всегда можно было делать

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

41. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  –2 +/
Сообщение от Arti (??) on 04-Сен-12, 20:54 
> Для тех, кто собирает из портов (а в пакетах под фряхой вообще
> смысла не вижу) крайне малополезная штука.

очень мягко сказано.

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

67. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Аноним (??) on 05-Сен-12, 01:36 
> очень мягко сказано.

Да, админы локалхостов, окучивающие 1 машину вдоль и поперек не одобряют.

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

79. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  –2 +/
Сообщение от Аноним (??) on 05-Сен-12, 02:40 
Админы с разными кластерами по 500 машин тоже.
Понимаешь ли, во-первых, в боевых условиях никакого package management'а нет и быть не может пока файловые системы не поддерживают атомарных транзакций. Подумай что случится с работающим софтом и скриптами в момент обновления какого-либо пакета. Все машины раскатываются из болванки, а она без проблем собирается из портов. Можно, конечно, в 2 этапа - собрать пакеты в tinderbox, потом собрать из них болванку, но зачем, когда времени это занимает копейки, экономия на build-only зависимостях тоже копейки, а настраивать опции и накладывать свои патчи не так удобно.
Так что нужен этот pkgng только для пользователей и как раз таки админов локалхостов, да и им он ничего толком не даст.
Ответить | Правка | ^ к родителю #67 | Наверх | Cообщить модератору

94. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +1 +/
Сообщение от Аноним (??) on 05-Сен-12, 04:32 
> Понимаешь ли, во-первых, в боевых условиях никакого package management'а нет и быть не может

Нормальная такая категоричность. Не надо выдавать ваше личное мировоззрение за истину в последней инстанции. Есть немеряно энтерпрайзов с пакетным менеджментом. Живых, здоровых.

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

111. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +1 +/
Сообщение от Клыкастый2 on 05-Сен-12, 10:11 
> Нормальная такая категоричность. Не надо выдавать ваше личное мировоззрение за истину в
> последней инстанции. Есть немеряно энтерпрайзов с пакетным менеджментом. Живых, здоровых.

и миллионы курильщиков. живых. здоровых. из чего не следует, что курение полезно.

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

165. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Michael Shigorin email(ok) on 05-Сен-12, 15:18 
> Понимаешь ли, во-первых, в боевых условиях никакого package management'а нет и быть
> не может пока файловые системы не поддерживают атомарных транзакций.

Как страшно жить.  А объясните-ка мне, знаток боевых условий, различие между ситуациями:
- когда rpm новые файлики кладёт вбок, а затем враз unlink()ает уходящие и перемещает новые на их место;
- когда ФС делает атомарную транзакцию и опять же старые файлики подменяются новыми
для запущенных приложений -- потому как всё виденное сводится к двум случаям:
- или мы уже понаоткрывали файловых дескрипторов, которым unlink() без разницы;
- или же в процессе закрываем-открываем, особенно dlopen(), и вот тогда действительно можем кувыркнуться.

> Подумай что случится с работающим софтом и скриптами в момент обновления
> какого-либо пакета.

50/50 -- или продолжат работать, или взорвутся (хорошо бы хоть явно).  Причём для того, чтоб что-то с этим сделать, надо или учитывать специфику приложения в системе обновления, либо распихивать всё по контейнерам и обновлять частями с уделением должного внимания.  Между прочим, сильно помогает со сложными системами.

> Все машины раскатываются из болванки, а она без проблем собирается из портов.

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

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

169. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от vle (ok) on 05-Сен-12, 15:36 
> - когда rpm новые файлики кладёт вбок, а затем враз unlink()ает

Миша, самое время посмотреть на "pkg image-update"
в OpenSolaris-е AKA Illumos или Solaris-11.

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

172. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от arisu (ok) on 05-Сен-12, 15:43 
>> — когда rpm новые файлики кладёт вбок, а затем враз unlink()ает
> Миша, самое время посмотреть на «pkg image-update»
> в OpenSolaris-е AKA Illumos или Solaris-11.

btrfs всё ещё не допилили. а zfs не пролазит. а без фичи нормальных снапшотов и бранчей fs сделать атомарный апдейт очень сложно (если не невозможно).

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

181. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +1 +/
Сообщение от vle (ok) on 05-Сен-12, 16:08 
>>> — когда rpm новые файлики кладёт вбок, а затем враз unlink()ает
>> Миша, самое время посмотреть на «pkg image-update»
>> в OpenSolaris-е AKA Illumos или Solaris-11.
> btrfs всё ещё не допилили. а zfs не пролазит. а без фичи
> нормальных снапшотов и бранчей fs сделать атомарный апдейт очень сложно (если
> не невозможно).

Вместо того, чтобы с тигрой меряться красотой ваших бантов,
лучше бы делом занялись. Скажем, изучением систем друг друга
или Solaris/HURD/Haiku/Syllable/whatever.
Уверен, вы бы нашли там много интересного.

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

189. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от arisu (ok) on 05-Сен-12, 16:23 
> Вместо того, чтобы с тигрой меряться красотой ваших бантов,
> лучше бы делом занялись. Скажем, изучением систем друг друга
> или Solaris/HURD/Haiku/Syllable/whatever.
> Уверен, вы бы нашли там много интересного.

и я уверен. но не хочу. пилить системные фичи мне неинтересно, так что подобное изучение не даст ничего, кроме «ах, как вот эта штучка классно сделана! жаль, у нас такой нет.»

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

194. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от vle (ok) on 05-Сен-12, 16:51 
>> Вместо того, чтобы с тигрой меряться красотой ваших бантов,
>> лучше бы делом занялись. Скажем, изучением систем друг друга
>> или Solaris/HURD/Haiku/Syllable/whatever.
>> Уверен, вы бы нашли там много интересного.
> и я уверен. но не хочу. пилить системные фичи мне неинтересно,

В проектах масштаба перечисленного выше
есть огромное количество задач помимо "системных фич".

> так что подобное изучение не даст ничего, кроме «ах, как вот эта
> штучка классно сделана! жаль, у нас такой нет.»

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

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

204. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от arisu (ok) on 05-Сен-12, 17:08 
> В проектах масштаба перечисленного выше
> есть огромное количество задач помимо «системных фич».

«системная фича» — это не обязательно ядерный модуль или новый ключ у ls. пакетный менеджер — тоже системная фича. удобная фича у WM — системная фича. и так далее. мне это неинтересно, я в свободное время люблю писать олдскульные игрушки. и никому не показывать, потому что они унылые.

> Это даст тебе некоторый кругозор по меньшей мере.

смею полагать, что он у меня есть. и, кстати, некоторые системы я периодически «щупаю». в общем-то, даже в Inferno что-то пытался делать.

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

175. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  –1 +/
Сообщение от Michael Shigorin email(ok) on 05-Сен-12, 16:01 
>> - когда rpm новые файлики кладёт вбок, а затем враз unlink()ает
> Миша, самое время посмотреть на "pkg image-update"
> в OpenSolaris-е AKA Illumos или Solaris-11.

Ты знаешь, посмотрел на описание плясок вот здесь: https://blogs.oracle.com/richb/entry/the_power_of_pkg_image -- и скажу тебе, что я уж лучше пешком с контейнерами.  От них и другой есть прок: декомпозиция и "мухи отдельно, котлеты отдельно".

Плюс опять же в работе по снапшотам есть другой момент: даунтайм и головняк никуда не деваются, а просто откладываются.  Когда-то тебе придётся бутаться с тем снапшотом и смотреть, что на самом деле получилось.  Не самое лучшее дело, когда достаточно было обновить какой-нить libssl.so.N и аккуратно phaseout'нуть процессы, которые болтались слинкованными со старой... (это один из use case'ов, но для production вполне типичный)

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

344. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от vle email(ok) on 08-Сен-12, 23:41 
По-моему ты уподобляешься изенам и тигерам. Нет фичи, значит она не нужна.
Им то простительно, а тебе не солидно. Кроме того, уж кого кого, а сантехников
ты точно не испугаешь контейнерами, я почему-то уверен, что там там они не крешат
ядро, если ограничение на размер свопа не установлен. Ты в курсе, о чем я ;-)

Мне кажется, ты всячески пытаешься отрицать тот банальный факт,
что прогресс происходит не только в мире Линупса.

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

346. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  –1 +/
Сообщение от Michael Shigorin email(ok) on 09-Сен-12, 01:26 
> [...] Нет фичи, значит она не нужна.

Не-не.  Фичу-то можно захотеть и предложить в тот же deepsolver хотя бы на дальний прицел.  Почитал, подумал и пока не вижу, чтоб дополнительные пляски были лучше тех, которые и так умею (с другим набором вводных и побочных).

> Им то простительно, а тебе не солидно. Кроме того, уж кого кого,
> а сантехников ты точно не испугаешь контейнерами

Так и не собирался никого пугать.

> я почему-то уверен, что там там они не крешат ядро, если ограничение на размер свопа
> не установлен. Ты в курсе, о чем я ;-)

У меня и не крешили, хотя переезд на [[VSwap]] в OpenVZ и впрямь непонятно турбулентный получился (сделали бы уже фолбэк тогда -- не указано, значит, вывести из имеющегося по своей же предложенной формуле).

> Мне кажется, ты всячески пытаешься отрицать тот банальный факт,
> что прогресс происходит не только в мире Линупса.

Лёш, ну это было бы глупо.  Скорее даже наоборот -- расстроился, поняв, что _эту_ фичу (про которую слышал) при ближайшем рассмотрении описываемого use case -- нет, не хочу.  То есть даже задаром.

Возможно, если бы пощупал руками ощутимое время и погонял в разных обстоятельствах, включая симулированные или тем более реальные убивания [части] такого корня, и заметил ещё что-то интересное -- изменил бы это мнение.

Но не факт.  Потому как декомпозиция и резервирование кажутся более разумным подходом к управлению сложностью установки, чем _небыстрая_ кнопка "верни всё как было". (кстати, только сейчас дошло -- в точности эта идея подтвердила себя и на управляющей ферме "Ломоносова")

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

348. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от vle email(ok) on 09-Сен-12, 12:24 
> Скорее даже наоборот -- расстроился,
> поняв, что _эту_ фичу (про которую слышал) при ближайшем рассмотрении описываемого
> use case -- нет, не хочу.  То есть даже задаром.

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

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

349. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  –1 +/
Сообщение от Michael Shigorin email(ok) on 09-Сен-12, 20:16 
> Подумай еще раз. Представь, что у тебя десктоп, потерять который тоже не хочется

Да что представлять, вон стоит.  /, /usr и /var сбэкаплены на отдельный шпиндель, однажды пригодилось.  Ноут тоже бэкапится (кстати, спасибо за напоминание).

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

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

347. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от arisu (ok) on 09-Сен-12, 06:14 
> Нет фичи, значит она не нужна.

точно? и то правда: нет экранов больше 320x240? да не нужны!

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

307. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  –3 +/
Сообщение от Аноним (??) on 07-Сен-12, 03:36 
> - или же в процессе закрываем-открываем, особенно dlopen(), и вот тогда действительно
> можем кувыркнуться.

Молодец, садись, пять. Остальной поток слов можно было и не писать.

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

314. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Аноним (??) on 07-Сен-12, 09:09 
> Молодец, садись, пять. Остальной поток слов можно было и не писать.

А теперь домашнее задание: найти боевой софт который так делает и при том не имеет корректного скрипта или что там еще отрабатывающего этот момент.

А то что может кувыркнуться где-то там в теории - так в теории и метеорит на датацентр может упасть, после чего dlopen() уже не сработает.

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

319. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от arisu (ok) on 07-Сен-12, 11:26 
> А теперь домашнее задание: найти боевой софт который так делает и при
> том не имеет корректного скрипта или что там еще отрабатывающего этот
> момент.

про lazy binding мсье не слышал, видимо. бывает.

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

176. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Arti (??) on 05-Сен-12, 16:01 
:) это к чему сказал?
Ответить | Правка | ^ к родителю #67 | Наверх | Cообщить модератору

52. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +2 +/
Сообщение от DeadLoco (ok) on 04-Сен-12, 22:11 
> в пакетах под фряхой вообще смысла не вижу

В пакетах под фрей есть очень глубокий смысл, когда надо накатывать обновления на целое стойло однотипных сервантов. Делается своя репа, в которую самостоятельно собираются пакеты (из портов, разумеется) и после обкатки - в продакшн. Накатывать же софт типовыми пакетами - дело крайне небогоугодное.

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

61. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Arti (??) on 05-Сен-12, 00:57 
да во толко почему то за 10 лет использования ставил пакеты от силы раз 50 - когда нужный порт ломали.
Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

62. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  –1 +/
Сообщение от Arti (??) on 05-Сен-12, 01:05 
ты можешь рассуждать о нормальных дистрах и т.п. но мне эжто не нужно. мне портов хватает и навсякий случай костыль в видe pkg_add хватает. я понимаю - юзерфрендли и всё такое, но они бы лучше иксы переписали, чем городить утиль без которой хорошо.

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

83. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +3 +/
Сообщение от terr0rist (ok) on 05-Сен-12, 03:26 
> ты можешь рассуждать о нормальных дистрах и т.п. но мне эжто не
> нужно. мне портов хватает и навсякий случай костыль в видe pkg_add
> хватает. я понимаю - юзерфрендли и всё такое, но они бы
> лучше иксы переписали, чем городить утиль без которой хорошо.

А кто ТЫ такой, чтобы все слушали, что ТЕБЕ нужно, а что нет?

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

342. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от kshetragia (ok) on 08-Сен-12, 22:32 
ты просто не сидел на десктопе полноценно. С вывертами.
Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору

114. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +1 +/
Сообщение от тигар (ok) on 05-Сен-12, 10:26 
> Для тех, кто собирает из портов (а в пакетах под фряхой вообще
> смысла не вижу) крайне малополезная штука.

это потому что у тебя 1 или 2 машины, не однотипных к тому же. попробуй пообновлять из портов хотябы 7 однотипных тачек, и подумай, есть ли смысл компилять на каждом хосте одно и тоже

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

179. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Arti (??) on 05-Сен-12, 16:06 
т.е.? ты пакетным менеджером туеву кучу машин админишь? - крутой. а я дамплю, причем рестор в скрипт - три команды, с флеша гружишся и скрипт дергаешь. потом уж обычно самой совтины хватает для распределённого конфига.


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

180. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Arti (??) on 05-Сен-12, 16:08 
> т.е.? ты пакетным менеджером туеву кучу машин админишь? - крутой. а я
> дамплю, причем рестор в скрипт - три команды, с флеша гружишся
> и скрипт дергаешь. потом уж обычно самой совтины хватает для распределённого
> конфига.

савсем хоче всё заавтоматить - в рц воткни - ваще круто втыкае флеш включаешь тачку и всё.

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

182. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Arti (??) on 05-Сен-12, 16:11 
а что установщик можно тоже заавтоматить не в теме? помну на работе еще круче делали - цепляли к маку - т.е. севант по сети загружается и всё хорошо. перегружаешься - все порты и т.п. + базовая настройка.
Ответить | Правка | ^ к родителю #180 | Наверх | Cообщить модератору

183. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Arti (??) on 05-Сен-12, 16:12 
кста кто в питерхосте воркае - вопрос они еще так делают?
Ответить | Правка | ^ к родителю #182 | Наверх | Cообщить модератору

184. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от тигар (ok) on 05-Сен-12, 16:12 
> т.е.? ты пакетным менеджером туеву кучу машин админишь? - крутой. а я
> дамплю, причем рестор в скрипт - три команды, с флеша гружишся
> и скрипт дергаешь. потом уж обычно самой совтины хватает для распределённого
> конфига.

у тибя с рускей плоха савсем штоле? што для тибя кучу машын? сколька эта в штуках? сотни штук, тыщи?
да, я не разливаю дампы, и чО?
ты вот тожы не розлеваеж, я уверин пашти на 99% иба ты бы знал, што с флешем бегать ненужна кагда есть сеть.

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

186. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от ацайцува (ok) on 05-Сен-12, 16:21 
>> т.е.? ты пакетным менеджером туеву кучу машин админишь? - крутой. а я
>> дамплю, причем рестор в скрипт - три команды, с флеша гружишся
>> и скрипт дергаешь. потом уж обычно самой совтины хватает для распределённого
>> конфига.
> у тибя с рускей плоха савсем штоле? што для тибя кучу машын?
> сколька эта в штуках? сотни штук, тыщи?
> да, я не разливаю дампы, и чО?
> ты вот тожы не розлеваеж, я уверин пашти на 99% иба ты
> бы знал, што с флешем бегать ненужна кагда есть сеть.

ну... знал я собственно на рабо сеть первы раз увидел, а влеш сам себе делаю - лень морочить - обычна базовая настройка. и по рестору на каждый раздел + ченчмод. а вобще ты че конкретные решения палишь?

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

192. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от ацайцува (ok) on 05-Сен-12, 16:32 
а питерхост эту штуку вводи 10 лет назад на моих (врямом смысле этого слова) глазах.


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

190. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Michael Shigorin email(ok) on 05-Сен-12, 16:27 
тигар> ты вот тожы не розлеваеж
Segmentation fault (core dumped)
Ответить | Правка | ^ к родителю #184 | Наверх | Cообщить модератору

220. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +1 +/
Сообщение от Аноним (??) on 05-Сен-12, 17:52 
> Segmentation fault (core dumped)

Опеннету явно не хватает команды граммар-наци с "дебаггером" :)

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

191. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от ацайцува (ok) on 05-Сен-12, 16:28 
:) много не знаю сколько - несколько стоек.

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

206. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от ацайцува (ok) on 05-Сен-12, 17:10 
не тупи сотни. в стойке 24 юнита а их не ментьше 5
Ответить | Правка | ^ к родителю #184 | Наверх | Cообщить модератору

197. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от ацайцува (ok) on 05-Сен-12, 16:56 
коли ты ту решения палишь еще одно раскажу. релиз собираешь в хламе - ствиь все как надо - в ряде случает можно туда з ченчрутиться - если ок - дампишь разделы - и в дело.
Ответить | Правка | ^ к родителю #179 | Наверх | Cообщить модератору

308. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Аноним (??) on 07-Сен-12, 03:41 
> это потому что у тебя 1 или 2 машины, не однотипных к
> тому же. попробуй пообновлять из портов хотябы 7 однотипных тачек, и
> подумай, есть ли смысл компилять на каждом хосте одно и тоже

У меня 15 однотипных машин, обновляемых из портов, никаких проблем пока не испытывал. Был бы с ними хоть какой-то геморрой, собирал бы пакеты в tinderbox, но его нет. Кроме того, у них кое-где используются разные опции.

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

310. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от тигар (ok) on 07-Сен-12, 06:35 
>> это потому что у тебя 1 или 2 машины, не однотипных к
>> тому же. попробуй пообновлять из портов хотябы 7 однотипных тачек, и
>> подумай, есть ли смысл компилять на каждом хосте одно и тоже
> У меня 15 однотипных машин, обновляемых из портов, никаких проблем пока не
> испытывал. Был бы с ними хоть какой-то геморрой, собирал бы пакеты
> в tinderbox, но его нет. Кроме того, у них кое-где используются
> разные опции.

эм. можно и 100 однотипных обновлять из портов, и 500 и 1000. лично я не понимаю зачем так делать. ну да ладно. есть у меня спросить:
1) роль этих 15 машин (чего они делают)?
2) pkg info |wc -l / pkg_info |wc -l ? если список не большой, то без  "|wc -l" было бы интересно посмотреть, наверное;)

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

51. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +3 +/
Сообщение от iZEN (ok) on 04-Сен-12, 22:06 
AlexAT> Одного не пойму - нафига оно дистру, в котором всё обновляется как
AlexAT> придётся, ломая совместимость при каждом чихе?

У тебя какие проблемы с совместимостью вылезали при обновлении, можно поинтересоваться?
У меня за шесть лет использования FreeBSD никаких проблем с совместимостью бинарных пакетов не возникало. А сборка из портов — тут думать надо, возможны конфликты и несовместимости одной версии пакета от другой, если не те опции сборки указали. Так оно и пишет при компилировании/установке, что что-то не срослось, и не ставится как бы.

AlexAT> Приведёт к выходу 100500 обновлений мира при каждом минорном обновлении юзабельных либ.

Вот только pkg* не занимаются обновлением системных библиотек. Их вотчина — прикладное программное обеспечение, не входящее в базовую систему.

AlexAT> Бинарный менеджер пакетов годен только для стабильных дистров, для bleeding edge ни гугу.

А ничего, что на FreeBSD -STABLE собираются из портов пакеты и ставятся на другую машину почти что такой же конфигурации, а чего не хватает другой машине, то дособирается ей из портов? У меня в локальной сети так — не люблю делать одну работу по несколько раз.

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

56. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  –2 +/
Сообщение от Аноним (??) on 04-Сен-12, 23:14 
> Вот только pkg* не занимаются обновлением системных библиотек. Их вотчина — прикладное
> программное обеспечение, не входящее в базовую систему.

А в нормальных дистрах с нормальной реализацией - все и вся обновляется универсально. Coz it's a teh epic win, b1tchez.

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

60. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +4 +/
Сообщение от iZEN (ok) on 05-Сен-12, 00:56 
>> Вот только pkg* не занимаются обновлением системных библиотек. Их вотчина — прикладное
>> программное обеспечение, не входящее в базовую систему.
> А в нормальных дистрах с нормальной реализацией - все и вся обновляется
> универсально. Coz it's a teh epic win, b1tchez.

Потому что ваши "нормальные" дистры имеют различные ядра и различные "базовые системы", которые разрабатываются совершенно разными разработчиками. :))

А в мире *BSD ядро и базовую система сопровождает всегда одна Core Team. Не бывает такого, что что-то не срослось между базовой системой и ядром. В GNU/Linux же бывают затыки с "не той версией glibc". :))


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

64. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +1 +/
Сообщение от Arti (??) on 05-Сен-12, 01:20 
записывай рецеп. ставишь какуюнибуть 8.0 накатываешь ядро до 9.1 без мира и ничего не работает.
Ответить | Правка | ^ к родителю #60 | Наверх | Cообщить модератору

69. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Аноним (??) on 05-Сен-12, 01:41 
> записывай рецеп. ставишь какуюнибуть 8.0 накатываешь ядро до 9.1 без мира и
> ничего не работает.

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

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

71. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Arti (??) on 05-Сен-12, 02:09 
ну совсе ненадо народ тупить - уже  40-летних розетки будем заклеивать - вдруг пальцы засунут. ты знаешь всё можно заавтоматить ... но чего с того?
Ответить | Правка | ^ к родителю #69 | Наверх | Cообщить модератору

72. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Arti (??) on 05-Сен-12, 02:14 
и ваще те нужен модный треш? ну бли найди себе дистр, а не "делай мне дырку в голове"
Ответить | Правка | ^ к родителю #69 | Наверх | Cообщить модератору

96. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Аноним (??) on 05-Сен-12, 04:35 
> и ваще те нужен модный треш?

Мне нужна система которая работает и не греет мне мозг лишними техническими операциями. У меня нет бзика лично конфигурить каждый байт на каждом сервере до которого могу доступиться. Я просто опухну такое делать. В свете чего дрюкерство с сборкой софта с суперкульными опциями мне нужна реже чем вам - установка из пакетов.

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

140. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Arti (??) on 05-Сен-12, 13:51 
ну мне тоже, но вот извини мне эта хрень не нужна - тебе нужна ты и делай - токак в базовую систему не тащите, хотя бы оставьте один инсталлер.
Ответить | Правка | ^ к родителю #96 | Наверх | Cообщить модератору

221. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Аноним (??) on 05-Сен-12, 17:54 
> токак в базовую систему не тащите, хотя бы оставьте один инсталлер.

Не буду, обещаю. Я линуксы юзаю. Там кривыми бзиками типа базовых систем в принципе не страдают. Что и позволяет пингвину нормально работать и на железках с спичечный коробок размером, и на суперкомпьютерах с дом размером. Ежу понятно что им таким хорошим очень разные вещи нужны в системе. А ядро - пингвин. Epic win!

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

286. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +1 +/
Сообщение от Аноним (??) on 06-Сен-12, 04:10 
>> токак в базовую систему не тащите, хотя бы оставьте один инсталлер.
> Не буду, обещаю. Я линуксы юзаю. Там кривыми бзиками типа базовых систем
> в принципе не страдают. Что и позволяет пингвину нормально работать и
> на железках с спичечный коробок размером, и на суперкомпьютерах с дом
> размером. Ежу понятно что им таким хорошим очень разные вещи нужны
> в системе. А ядро - пингвин. Epic win!

а че сюда-то пришел? попа-боль мучает при упоминании фри?

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

97. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Аноним (??) on 05-Сен-12, 04:48 
> А если в процессе обновления пакета с ОС-либами комп завис?

Ну если это такой комп что он зависнуть может - это какая-то некритичная хрень на дрянном железе. Ну или чего бы ради оно зависать будет?! Критичные к отказу машины - у нормальных людей подперты упсом + железо там нормальное, знаете ли. Поэтому они не виснут и не ребутятся внепланово. Ну кроме ситуаций когда внезапно упал метеорит.

> Или прога обратилась к только-что-удалённой-но-ещё-не-поставленной системной либе? Ы?

Вообще-то
1) В линуксе inode удерживается до тех пор пока файл кому-то нужен. Файл перестает быть видимым, но тем кто с ним работал он остается доступен до момента пока они его не отпустят. Только тогда он будет окончательно изничтожен.
2) Вообще, библиотеки грузятся только при старте программ или сильно некоторых вызовах динамического линкера. Сами по себе программы с библиотеками напрямую не работают. Это маразм и моветон.

Более того, если вдруг какая-то программа ну пипец какая особенная и ей больше всех надо, например в дебианском пакетном менеджере есть возможность дернуть hook (скрипт) который может разобраться с этой особо хитрой программой и сделать так чтобы она корректно пережила все это. Есть 100500 разных хуков. По поводу начала апдейта. По поводу конца апдейта. И еще куча всяких хитрых фокусов, типа дергания хука когда "вон тот пакет обновили, нас это тоже цепляет".

В целом как правило все достаточно продуманно и культурно происходит. Лично я на спецэффекты при апгрейде пакетов вообще ни разу не нарывался.

[бред про ботаников прибит]

> Взять Жигули, тягач МАЗ, велосипед Аист

По вашей логике, жигули, маз и аист должны отливаться за один присест. Ну ладно, номерной знак или там катафоты какие - можете уже отдельно прикрутить. Хотя лучше бы отливать вместе с агрегатом сразу.

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

115. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +2 +/
Сообщение от iZEN (ok) on 05-Сен-12, 10:47 
> записывай рецеп. ставишь какуюнибуть 8.0 накатываешь ядро до 9.1 без мира и ничего не работает.

Это вообще как себе представляете?

Есть работающая система 8.0. Каталог /usr/src/ обновили до 9.1 и собрали из него ядро — без сборки мира ядро новой версии не соберётся. Ну пусть "make buildworld buildkernel" — всё собрали. Далее, пробуем установить новое ядро в работающую систему: "make installkernel". Перезагружаемся. Загружается новое ядро — всё работает, но мир старый. Но работает. Благодяря поддержке совместимости ABI на уровне ядра, начиная с пятой версии. ;)
Делаем: "cd /usr/src/ && make installworld && mergemaster && shutdown -r now". Перезагружаемся в новую систему. Всё работает. Что не так? Это обычная процедура перехода на новую версию ОС.

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

309. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Аноним (??) on 07-Сен-12, 03:44 
> записывай рецеп. ставишь какуюнибуть 8.0 накатываешь ядро до 9.1 без мира и
> ничего не работает.

Это наиполнейшая чушь. У меня на некоторых девятках до сих пор живут jail'ы с семёрками, и ничего. Где-то писали что под свежим ядром запускали мир от 2.что-то, так что выпрямляй руки.

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

343. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от kshetragia (ok) on 08-Сен-12, 22:39 
И чего ты ожидал? шаги distupgrade-a для кого написаны? 8.0 -> 9.1 Это нифига не только ядро. Да и на Линуксе оно за собой подтянет.. если специально незапилено.
Ответить | Правка | ^ к родителю #64 | Наверх | Cообщить модератору

84. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от terr0rist (ok) on 05-Сен-12, 03:29 
> А в нормальных дистрах с нормальной реализацией - все и вся обновляется
> универсально. Coz it's a teh epic win, b1tchez.

ага и попробуй потом поюзай если у тебя из 100 системных пакетов один пакет недообновился. Эпик фейл ваши пакеты для базовой системы.

ОС должна быть единой и целостной, а не зоопарком из разных идиотизмов, которые разные дистры разных ОС с ядром линукс понатаскали из разных курсовиков разных индусов.

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

99. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от AlexAT (ok) on 05-Сен-12, 07:24 
> ага и попробуй потом поюзай если у тебя из 100 системных пакетов
> один пакет недообновился. Эпик фейл ваши пакеты для базовой системы.

Учитывая, что бинарные дистры в основном имеют относительно стабильное API/ABI... Обычно даже в таких ахтунговых случаях (когда дохлый упс не удержал сервер полторы минуты) удается загрузиться и дать еще раз upgrade, после чего всё обновляется до конца.

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

116. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от iZEN (ok) on 05-Сен-12, 10:50 
>> ага и попробуй потом поюзай если у тебя из 100 системных пакетов
>> один пакет недообновился. Эпик фейл ваши пакеты для базовой системы.
> Учитывая, что бинарные дистры в основном имеют относительно стабильное API/ABI... Обычно
> даже в таких ахтунговых случаях (когда дохлый упс не удержал сервер
> полторы минуты) удается загрузиться и дать еще раз upgrade, после чего
> всё обновляется до конца.

А если в линуксах кончается место на носителе в течение процедуры обновления, то что тогда?
Я могу восстановить FreeBSD из снапшота файловой системы, а что пользователь линукса предпримет в этом случае, а?


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

117. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  –1 +/
Сообщение от AlexAT (ok) on 05-Сен-12, 11:13 
> А если в линуксах кончается место на носителе в течение процедуры обновления,
> то что тогда?

Руки значит у пионера кривые, вот что. Кроме того - ничего. Транзакция записана не будет, ряд пакетов останется необновленным - но относительно стабильное API в нормальных дистрах позволит систему не порушить. Далее пионер освобождает место, и заново update/upgrade. Усё.

> Я могу восстановить FreeBSD из снапшота файловой системы, а что пользователь линукса
> предпримет в этом случае, а?

Снапшоты в LVM тоже никто не отменял. И бэкапы. Только в данном случае незачем - система не встала колом, и позволяет перезапустить обновление.

Ну и самое главное - я очень хочу посмотреть на make world на боевом нагруженном сервере. Бинари ставятся просто и быстро, особенно в stable-дистрах, не приводя ни к каким последствиям.

А вот попытка обновить порты... есть подозрение, что часть запущенного софта развалится еще в процессе обновления, и в любом случае надо будет бутить. Учитывая, что make world может до суток занять... либо держать два сервера (а перенос оперативных данных с одного на другой - тоже может быть задачей нетривиальной), либо плановые работы с перерывом сервиса на сутки. Короче, геморрой в штатных условиях хоть так, хоть эдак.

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

126. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +1 +/
Сообщение от тигар (ok) on 05-Сен-12, 12:46 
> Руки значит у пионера кривые, вот что. Кроме того - ничего. Транзакция
> записана не будет, ряд пакетов останется необновленным - но относительно стабильное
> API в нормальных дистрах позволит систему не порушить. Далее пионер освобождает

пример "нормальных дистров" приведи плиз;) а то я как-то больше другое слышал (и рез-т видел, deb-based. когда у "пионера" батарейка таки подохла в ноуте, в не подходящий момент;)

>> Я могу восстановить FreeBSD из снапшота файловой системы, а что пользователь линукса
>> предпримет в этом случае, а?
> Снапшоты в LVM тоже никто не отменял. И бэкапы. Только в данном

а что полезного дают снепшоты lvm, как себя чувствует система во время деланья снепшота?

> Ну и самое главное - я очень хочу посмотреть на make world
> на боевом нагруженном сервере. Бинари ставятся просто и быстро, особенно в
> stable-дистрах, не приводя ни к каким последствиям.

раскажи, что такое "боевом нагруженном сервере" :) ну, это если не учитывать факта, что так никто не делает из фришников;-)

> А вот попытка обновить порты... есть подозрение, что часть запущенного софта развалится
> еще в процессе обновления, и в любом случае надо будет бутить.

т.е. таки только подозрение, да?;) чем тебе пакеты тут помогут, поведай.
под "бутиться" ты имел ввиду "перезагружаться"? страшно у вас там в виндовс/линукс, как я посмотрю.
> Учитывая, что make world может до суток занять... либо держать два
> сервера (а перенос оперативных данных с одного на другой - тоже
> может быть задачей нетривиальной), либо плановые работы с перерывом сервиса на
> сутки. Короче, геморрой в штатных условиях хоть так, хоть эдак.

про make world тебе много раз писали, ты не читаешь, да?;-) ну потрудись ты хоть 1(один) раз посмотреть в UPDATING, там для таких как ты по шагам команды написаны даже, все готово к copy-paste прям.
еще очень хочу увидеть комп, на котором (фиг с ним) make world сутки будет работать (а еще больше хочу увидеть оленя, который на нем запустил этот самый make world)
про "либо держать два сервера" ты вообще отжог. у тебя там твои патченные линуксы не резервируются и клиенты, которые имеют "счатье" выбрать твою контору в кач-ве isp каждый раз рыдают когда ты там в очередной раз ядро патчишь, да?
так в чем же геморой, раскажи:-)

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

136. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от AlexAT (ok) on 05-Сен-12, 13:20 
> пример "нормальных дистров" приведи плиз;) а то я как-то больше другое слышал

RHEL/CentOS/SL/OL
Debian

Мне достаточно.

> а что полезного дают снепшоты lvm, как себя чувствует система во время
> деланья снепшота?

Нормально чувствует. А что с ними у вас не так?

> раскажи, что такое "боевом нагруженном сервере" :) ну, это если не учитывать
> факта, что так никто не делает из фришников;-)

Рассказываю - это сервер, сервис которого нежелательно прерывать вовсе. И уж тем более нежелательно на него вешать компиляцию, которая сожрет 999.99% проца и вагон памяти. А то, что BSD'шники так не делают - оно и логично, это больше под локалхост и подобие роутера.

> про make world тебе много раз писали, ты не читаешь, да?;-) ну
> потрудись ты хоть 1(один) раз посмотреть в UPDATING, там для таких
> как ты по шагам команды написаны даже, все готово к copy-paste

Мне не нужны команды, мне нужно абсолютное понимание того, что апдейт не нагрузит систему на 999%, и не продлится дольше нескольких считанных минут/секунд.

> про "либо держать два сервера" ты вообще отжог. у тебя там твои
> патченные линуксы не резервируются

Они резервируются, но выводить систему в режим резервирования на часы компиляции - очень невесело.

Давай простую задачу: есть два MySQL-сервера. Типовая репликация, один из них write-only. Предложи схему обновления write-сервера, которая занимала бы более 5 минут, и не вызывала баттхёрта при возврате к штатной схеме работы.

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

141. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от тигар (ok) on 05-Сен-12, 13:52 
>> пример "нормальных дистров" приведи плиз;) а то я как-то больше другое слышал
> RHEL/CentOS/SL/OL
> Debian
> Мне достаточно.

судя по всему ты читаешь только то, что хочешь? пример со сдохшей батарейкой в ноуте я привел выше. там была убунту, года 2 назад. востановление чудо-дистрибутива у его поклонника заняло часа 2.
>> а что полезного дают снепшоты lvm, как себя чувствует система во время
>> деланья снепшота?
> Нормально чувствует. А что с ними у вас не так?

у меня их банально нет, чему я рад.
Что с ними не так можешь спросить у поисковой системы, к примеру: ключевые слова: freeze, lvm, snapshot. к результатам добавь свои фразы про "сервис который нежелательно прерывать вовсе", собери воедино, ответь на вопрос "что с ними не так".

>> раскажи, что такое "боевом нагруженном сервере" :) ну, это если не учитывать
>> факта, что так никто не делает из фришников;-)
> Рассказываю - это сервер, сервис которого нежелательно прерывать вовсе. И уж тем
> более нежелательно на него вешать компиляцию, которая сожрет 999.99% проца и
> вагон памяти. А то, что BSD'шники так не делают - оно
> и логично, это больше под локалхост и подобие роутера.

я смотрю у тебя большие познания в устройстве проектов, которые называют high-load, с математикой тоже, смотрю, все ок, 999.99% ага.
>> про make world тебе много раз писали, ты не читаешь, да?;-) ну
>> потрудись ты хоть 1(один) раз посмотреть в UPDATING, там для таких
>> как ты по шагам команды написаны даже, все готово к copy-paste
> Мне не нужны команды, мне нужно абсолютное понимание того, что апдейт не
> нагрузит систему на 999%, и не продлится дольше нескольких считанных минут/секунд.

для того, чтобы пришло понимание, нужно приложить _хотябы_  минимум усилий, ты, судя по всему, этого сделать не способен/не хочешь, но рассуждать о вкусе устриц любишь, ага.

>> про "либо держать два сервера" ты вообще отжог. у тебя там твои
>> патченные линуксы не резервируются
> Они резервируются, но выводить систему в режим резервирования на часы компиляции -
> очень невесело.

значит такое у тебя "резервирование", раз 1..N машин не можешь вывести безболезненно из эксплуатации, бывает, да.
> Давай простую задачу: есть два MySQL-сервера. Типовая репликация, один из них write-only.
> Предложи схему обновления write-сервера, которая занимала бы более 5 минут, и
> не вызывала баттхёрта при возврате к штатной схеме работы.

ты от перевозбуждения забыл "не" перед более, я этого, предположим, не заметил.
по старому:
1) pkg_create
2) pkg_delete && pkg_add
шаг номер 1 для чего нужен, объяснять?
по новому практически тоже самое, разве что s/_/ / и pkg upgrade

про баттхёрт не понял, в чем он заключается?
чем баттхёрд во фре отличается от баттхёрд в linux ?
ты же, надеюсь, обновлял хоть раз mysqld, да так, чтобы еще и репликация была?

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

234. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Аноним (??) on 05-Сен-12, 18:13 
> назад. востановление чудо-дистрибутива у его поклонника заняло часа 2.

Что вы там 2 часа делали? Его с нуля перераскатать полностью и то более получаса не занимает.

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

262. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  –1 +/
Сообщение от тигар (ok) on 05-Сен-12, 19:25 
>> назад. востановление чудо-дистрибутива у его поклонника заняло часа 2.
> Что вы там 2 часа делали? Его с нуля перераскатать полностью и
> то более получаса не занимает.

я понимаю, что типичный подход убунтовода/виндовс пользователя "переустановил бы" в моде нонче, но нет, тот человек поднимал порушенную (там выше, если что, убеждают в том, что это unreal) _обновлением_ систему.

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

264. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от arisu (ok) on 05-Сен-12, 19:32 
> но нет, тот человек поднимал порушенную (там выше, если что,
> убеждают в том, что это unreal) _обновлением_ систему.

времени у него много свободного, видать. потому что в данном случае проще переустановить и развернуть с бэкапа изменённые конфиги. даже если бэкапа нет, можно загрузиться с livecd, аккуратно положить в сторону то, что надо, переустановить и накатить назад.

но человеку, видимо, хотелось именно секса в ластах и в гамаке. его право, конечно.

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

287. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Аноним (??) on 06-Сен-12, 04:30 
>> но нет, тот человек поднимал порушенную (там выше, если что,
>> убеждают в том, что это unreal) _обновлением_ систему.
> времени у него много свободного, видать. потому что в данном случае проще
> переустановить и развернуть с бэкапа изменённые конфиги. даже если бэкапа нет,
> можно загрузиться с livecd, аккуратно положить в сторону то, что надо,
> переустановить и накатить назад.

такой подход очень радует...

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

294. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от arisu (ok) on 06-Сен-12, 08:13 
> такой подход очень радует…

а чем не нравится? тебе шашечки, или ехать? я на 146% уверен, что если у человека и были самосборные пакеты, то пара штук. получить список установленых пакетов, переустановить систему, потом автоматически же привести в то «пакетное» состояние, что была — дёшево и сердито. и, заметь, при этом не надо напрягаться.

красноглазы, конечно, могут негодовать: как это, вместо 100500 часов напрягаться и ковыряться в обломках системы — просто переустановить?! остальные прикидывают, сколько потребуется усилий (как по времени, так и по ручной работе), и делают то, что проще. а не то, что красноглазые считают Ъ.

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

311. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от тигар (ok) on 07-Сен-12, 06:41 
т.е ты таки не согласен с утверждением г-на alexat о том, что порушиться система не может, во время апдейта?:)
btw. а сколько примерно по времени будет:
1) переустановить убунту
2) поставить ранее установленные пакеты
3) "потом автоматически же привести в то «пакетное» состояние, что была"
Ответить | Правка | ^ к родителю #294 | Наверх | Cообщить модератору

318. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от arisu (ok) on 07-Сен-12, 11:21 
> т.е ты таки не согласен с утверждением г-на alexat о том, что
> порушиться система не может, во время апдейта?:)

что значит «порушиться»? если система грузится только через пень-колоду, но грузится, и базовые команды работают — это означает, что она ещё жива, или уже всё, ёк?

> btw. а сколько примерно по времени будет:
> 1) переустановить убунту
> 2) поставить ранее установленные пакеты
> 3) «потом автоматически же привести в то «пакетное» состояние, что была»

знать не знаю, я бубунтой не пользуюсь. для меня — долго. для человека, у которого бубунта — основная система, это будет явно проще, чем руками поднимать, ведь есть же там у них какие-то инструменты для этого, не может не быть. заметь, я не сказал «быстрее», я сказал «меньше ручного труда».

если подобная установка займёт, положим, 4 часа, но при этом 3.5 из них можно спокойно курить и пить пиво, на экран вообще не глядя, то я считаю, что это лучше, чем если займёт 2 часа, но из них все два придётся ручками пинать команды и читать выхлопы.

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

320. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от AlexAT (ok) on 07-Сен-12, 12:06 
> т.е ты таки не согласен с утверждением г-на alexat о том, что
> порушиться система не может, во время апдейта?:)
> btw. а сколько примерно по времени будет:
> 1) переустановить убунту
> 2) поставить ранее установленные пакеты
> 3) "потом автоматически же привести в то «пакетное» состояние, что была"

Не знаю, как для убунты, а для центоса план восстановления такой:
1) 5 минут на minimal-install, ребут, инсталляцию mc и openssh-clients
2) scp <X>/<server>/pkgs-install /root ; /root/pkgs-server<X> - еще 5 минут на установку пакетов
3) scp <X>/<server>/extract-backup /root ; scp <X>/<server>/<*>_backup.tgz /root ; /root/extract-backup /root/*_backup.tgz - N минут на развертывание бэкапа

Усё. От 10-15 до NNN минут в зависимости от объёма данных.

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

322. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от тигар (ok) on 07-Сен-12, 12:59 
1) а для чего во всем этом действе инсталлировать mc ?
2) что из себя представляет pkgs-install/extract-backup/pkgs-server<X> ?
3) зачем нужно зиповать tar/что делать, если это единственный ноутбук/комп в пределах досягаемости?
2) т.е. ты уже не утверждаешь, что может поломаться система, если во время обновления случился ОЙ с питанием (например)?

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

325. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от AlexAT (ok) on 07-Сен-12, 14:56 
> 1) а для чего во всем этом действе инсталлировать mc ?

просто ради удобства пост-операций

> 2) что из себя представляет pkgs-install/extract-backup/pkgs-server<X> ?

скрипты. первый ставит набор нужных пакетов, второй - разворачивает бэкапы

> 3) зачем нужно зиповать tar/что делать, если это единственный ноутбук/комп в пределах
> досягаемости?

предлагаешь хранить бэкап данных в виде 100500+ файлов? мало того неудобно, так еще и копировать тормозно

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

326. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Michael Shigorin email(ok) on 07-Сен-12, 15:08 
Джентльмены, разрешите встрять в разговор.

>> 1) а для чего во всем этом действе инсталлировать mc ?
> просто ради удобства пост-операций

Видимо, плохо автоматизированы. ;)

>> 2) что из себя представляет pkgs-install/extract-backup/pkgs-server<X> ?
> скрипты.

Не догадался только ленивый...

>> 3) зачем нужно зиповать tar
> предлагаешь хранить бэкап данных в виде 100500+ файлов?

У меня они вообще в bacula, соответственно необходимо и достаточно поднять bacula-fd, а дальнейшие операции производить уже из бакульной консоли.

> мало того неудобно, так еще и копировать тормозно

Объёмы данных на NNN минут сперва перетаскивать одним куском, а потом разворачивать на тех же шпинделях крайне неоптимально.  Прилетающее из сети и сразу раскладываемое (даже если это будет тот же tar xf с NFS) выходит куда быстрей.

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

327. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от тигар (ok) on 07-Сен-12, 15:08 
>> 1) а для чего во всем этом действе инсталлировать mc ?
> просто ради удобства пост-операций

понятно.
>> 2) что из себя представляет pkgs-install/extract-backup/pkgs-server<X> ?
> скрипты. первый ставит набор нужных пакетов, второй - разворачивает бэкапы

скрипты, которые каждый должен иметь, да:)
>> 3) зачем нужно зиповать tar/что делать, если это единственный ноутбук/комп в пределах
>> досягаемости?
> предлагаешь хранить бэкап данных в виде 100500+ файлов? мало того неудобно, так
> еще и копировать тормозно

а тебя не смущает тот факт, что сжимать/распаковывать = долго, в случае же с мультимедиа и бесполезно практически?
hint: rsync

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

328. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Michael Shigorin email(ok) on 07-Сен-12, 15:11 
> hint: rsync

На россыпях мелочи и впрямь небыстро, но главное -- к нему нужен мегахинт --numeric-ids, иначе может выйти весело.

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

329. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от vle (ok) on 07-Сен-12, 15:35 
> но главное -- к нему нужен
> мегахинт --numeric-ids, иначе может выйти весело.

Зачетная грабля

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

345. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от AlexAT (ok) on 08-Сен-12, 23:48 
> скрипты, которые каждый должен иметь, да:)

не имеешь - ССЗБ. тчк. если время не жалко - можно хоть годами систему восстанавливать. а мне - жалко

> а тебя не смущает тот факт, что сжимать/распаковывать = долго

меня смущает тот факт, что создание файла - куда более накладная операция
а мультимедиа в бэкап не входит - проще перекачать

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

331. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Аноним (??) on 07-Сен-12, 18:07 
> 1) переустановить убунту

Минут 20 на механическом диске с сидюка. Минут 5 с флехи на SSD.

> 2) поставить ранее установленные пакеты

Несколько секунд, ибо можно вкатить оптом.

> 3) "потом автоматически же привести в то «пакетное» состояние, что была"

Это при нужде делается полностью автоматически. Поэтому времени - ну столько сколько пакеты будут ставиться. В общем случае не более пары минут.

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

332. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Аноним (??) on 07-Сен-12, 18:09 
> я понимаю, что типичный подход убунтовода/виндовс пользователя "переустановил бы" в моде
> нонче, но нет, тот человек поднимал порушенную (там выше, если что,
> убеждают в том, что это unreal) _обновлением_ систему.

Да, я помню как такие граждане так вякали про систему с руткитом. Мол, надо героически выколупывать останки руткита, при том что его не видно, вместо того чтобы все под ноль и реинсталл на заведомо доверяемую версию системы, а не нечто где руткит может нас дурить как хочет, убеждая что его тут нет.

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

337. "(offtopic) о передёргивании"  +/
Сообщение от Michael Shigorin email(ok) on 07-Сен-12, 20:32 
>> но нет, тот человек поднимал порушенную [...] _обновлением_ систему.
> Да, я помню как такие граждане так вякали про систему с руткитом.

Руткит немного отличается от развала при обновлении, не находите?


       ...::::::...
   ..'.`'      //`'::.
.:'          //     `:.
.:`    8< 8< 8<   OO   :`
':          //    /\   ::
::    OO  >8 >8 >8     ::
::    /\  //           ;:
`:.      8< 8< 8<     .:
`::.   //          .:'
   `::.//         .:'
     ```::::::::''

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

224. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Аноним (??) on 05-Сен-12, 17:57 
> А если в линуксах кончается место на носителе в течение процедуры обновления,

Обычно есть резерв места доступный только руту. Поэтому если у рута кончилось место - значит у всех остальных оно кончилось еще сто лет назад и система все-равно не работала корректно. В частности не писала логи не-рутовых сервисов и прочая. Ы?

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

257. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Michael Shigorin email(ok) on 05-Сен-12, 19:18 
> Обычно есть резерв места доступный только руту. Поэтому если у рута кончилось
> место - значит у всех остальных оно кончилось еще сто лет
> назад и система все-равно не работала корректно. В частности не писала
> логи не-рутовых сервисов и прочая. Ы?

И дико тормозила, поскольку забитая более 95% ФС уже не в состоянии эффективно раскидывать блоки.  Когда это осознал, перестал скручивать резерв с пяти процентов на один.

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

278. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  –1 +/
Сообщение от Аноним (??) on 06-Сен-12, 03:20 
> И дико тормозила, поскольку забитая более 95% ФС уже не в состоянии
> эффективно раскидывать блоки.  Когда это осознал, перестал скручивать резерв с
> пяти процентов на один.

Дык. Это и запасной парашют, чтобы админ мог заметить по косвенным признакам проблемы и починить ДО того как рванет, и некий safeguard от дикой фрагментации. Не, ну понятно что бсдшники не в курсе, вот и примеряют свои проблемы на других :)

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

288. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +1 +/
Сообщение от Аноним (??) on 06-Сен-12, 04:32 
>> И дико тормозила, поскольку забитая более 95% ФС уже не в состоянии
>> эффективно раскидывать блоки.  Когда это осознал, перестал скручивать резерв с
>> пяти процентов на один.
> Дык. Это и запасной парашют, чтобы админ мог заметить по косвенным признакам
> проблемы и починить ДО того как рванет, и некий safeguard от
> дикой фрагментации.

У нормального админа есть система мониторинга, которая предупредит и не нужно будет: "по косвенным признакам" что-то определять.

> Не, ну понятно что бсдшники не в курсе, вот
> и примеряют свои проблемы на других :)

бсдшники в курсе, что у тебя, 294-ый, кроме локалхоста ничего реального нет.

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

333. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Аноним (??) on 07-Сен-12, 18:23 
> У нормального админа есть система мониторинга, которая предупредит и не нужно будет:
> "по косвенным признакам" что-то определять.

Система мониторинга - это хорошо и правильно. А когда система активно защищает себя от рассыпона и факапа - еще лучше. Мониторинг - человекозависим. Это человек должен отреагировать и прочая. Потенциально ненадежно. А там все кернелем энфорсится, это не "мягкое" предупреждение системы мониторинга а жесткое сохранение системы на плаву. Ну как на подлодках и некоторых кораблях - при пробоине задраивают пробитый отсек. Да, тем кто там был не повезло. Зато судно в целом со всеми вообще не отправляется на дно. Ну так вот, если сервак стоит черти-где, возможность нормально им порулить от рута за счет этого резерва - это очень полезная фича. Да, какие-то сервисы могут испытать проблемы. Но по крайней мере хост останется на плаву и его можно будет починить ремотно.

>> и примеряют свои проблемы на других :)
> бсдшники в курсе, что у тебя, 294-ый, кроме локалхоста ничего реального нет.

Бсдшники такие фантазеры. У меня есть и ремотные сервера. Обломались? :)


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

299. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от iZEN (ok) on 06-Сен-12, 14:14 
>> А если в линуксах кончается место на носителе в течение процедуры обновления,
> Обычно есть резерв места доступный только руту.

Иногда место заканчивается не только у пользователя...

А у вас и пользователи умеют обходить права рута и обновлять систему так, чтобы было доступно все 100% свободного места на диске (не говоря о su/sudo)? Интересное кино вы в линуксе смотрите. :))

> Поэтому если у рута кончилось место - значит у всех остальных оно кончилось еще сто лет назад и система все-равно не работала корректно. В частности не писала логи не-рутовых сервисов и прочая. Ы?

До сих пор считал, что в классических линуксовых дистрах используется грамотное разбиение пространства диска на разделы: /, /usr, /home, /var, /tmp, &tc. Оказывается у тебя "живёт" всё в одной куче, раз ты делаешь такие далеко идущие выводы. :))

У меня /home на RAID-Z, который не связан с системным пулом, живёт себе отдельной жизнью.

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

302. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Michael Shigorin email(ok) on 06-Сен-12, 15:28 
> В частности не писала логи не-рутовых сервисов и прочая. Ы?
> До сих пор считал, что в классических линуксовых дистрах используется грамотное
> разбиение пространства диска на разделы: /, /usr, /home, /var, /tmp, &tc.

Зависит, при массовом использовании контейнеров/VM операционная система/окружение с приложениями являются относительно статичным придатком к данным.

Но в любом случае место, закончившееся на /var при живущем на нём /var/log, тоже может привести к отвалу транзакции -- неужели это неочевидно?

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

334. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Аноним (??) on 07-Сен-12, 18:37 
>> Обычно есть резерв места доступный только руту.
> Иногда место заканчивается не только у пользователя...

Я на такое налетал только 1 раз, на десктопе, когда иксовый лог из-за глючной программы место выжрал (+1 повод не пускать иксы от рута, btw). На серверах не актуально. Там вообще рутовых сервисов должен быть абсолютный минимум. Для стабильности и безопасности системы.

> А у вас и пользователи умеют обходить права рута и обновлять систему

Что за ламерство? Обновление системы - административное действо. Делается рутом. С какого это рожна непривилегированные пользователи будут что-то там в системе обновлять? У них на это прав нет. Как именно рут права получает - вопрос номер два и к делу не относится.

> у тебя "живёт" всё в одной куче, раз ты делаешь такие
> далеко идущие выводы. :))

Потому что лоскутное одеяло админить не больно то удобно. Да и диск - нынче понятие растяжимое.

> У меня /home на RAID-Z, который не связан с системным пулом, живёт
> себе отдельной жизнью.

Ну я рад за твой /home. Это тот который 6мб/сек, да? :)

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

223. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +1 +/
Сообщение от terr0rist (ok) on 05-Сен-12, 17:56 
> Учитывая, что бинарные дистры в основном имеют относительно стабильное API/ABI...

1. что такое "бинарный дистр"? дефинишн плиз.
2. как относится апи/аби к аппаратным сбоям во время установки пакета?
3. вы уверены, что апи/аби линукса (ядро) и юзерленда пары {десятков|сотен} тысяч ОС с ядром линукс стабильнее, чем апи/аби одной системы с одним ядром? Если да, то пруф плиз.

> Обычно
> даже в таких ахтунговых случаях (когда дохлый упс не удержал сервер
> полторы минуты) удается загрузиться и дать еще раз upgrade, после чего
> всё обновляется до конца.

а если сдох пакет, без которого "удается загрузиться" не удаётся? тот же кернел, глибц, шелл ...
да и случай, приводящий к сбою, не обязательно связан с отключением электроэнергии. Это может быть банальная ДДОС-атака, работающий софт с багом, перегрев проца от распаковки пакета =)
Да и вообще придёт ли вам в голову на работающем в мульти-юзер серваке обновлять пакеты с базой ОС? Едва ли (а если придёт, то уволю с волчьим билетом). Один фиг будете делать в сингл юзере. А тогда какая разница, обновлять пакетами или тем же бинарным freebsd-update.

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

241. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  –1 +/
Сообщение от AlexAT (ok) on 05-Сен-12, 18:22 
> 1. что такое "бинарный дистр"? дефинишн плиз.

КЭП подсказывает, что это дистр, который доставляется в систему бинарями, а не собирается из исходников каждый раз, когда кто-то захочет install/upgrade.

> 2. как относится апи/аби к аппаратным сбоям во время установки пакета?

Элементарно. Но подумать о том, как - я оставляю на вас, а то разучитесь совсем.

> 3. вы уверены, что апи/аби линукса (ядро) и юзерленда пары {десятков|сотен} тысяч
> ОС с ядром линукс стабильнее, чем апи/аби одной системы с одним
> ядром? Если да, то пруф плиз.

Какое отношение имеют тысячи систем к одной конкретной, которую мы обновляем? Или вы любитель междистрового апгрейда?

> а если сдох пакет, без которого "удается загрузиться" не удаётся? тот же
> кернел, глибц, шелл ...

1. Что такое "сдох пакет"? Желательно поконкретнее, а то не совсем понятно.

> Да и вообще придёт ли вам в голову на работающем в мульти-юзер
> серваке обновлять пакеты с базой ОС?

Нормальная практика в редхатах. Без каких либо чихов и соплей всё обновляется, и ничего не страдает.

>>> Один фиг будете делать в сингл юзере

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

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

268. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Michael Shigorin email(ok) on 05-Сен-12, 21:06 
>> 2. как относится апи/аби к аппаратным сбоям во время установки пакета?
> Элементарно. Но подумать о том, как - я оставляю на вас, а
> то разучитесь совсем.

Можно испортить, благо уже привёл часть ответа в http://www.opennet.ru/openforum/vsluhforumID3/86304.html#222? :)  Это всё-таки не совсем очевидные вещи для тех, кто не сталкивался и не задумывался.

Если обновлялась libA и успевшая развернуться новая so-шка обратно совместима со старой (её ABI является идентичным или надмножеством ABI старой so-шки), то как минимум те программы, которые _не_ успели обновиться при прерванной транзакции, не должны сломаться (при условии, что новая версия библиотеки не сломана, разумеется).  Пакетный менеджер может быть в ужасе, но сервисы продолжат работу.

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

256. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Michael Shigorin email(ok) on 05-Сен-12, 19:16 
> Это может быть банальная ДДОС-атака, работающий софт с багом, перегрев проца
> от распаковки пакета =)

Против лома годится другой лом (из другой темы). :)

> Да и вообще придёт ли вам в голову на работающем в мульти-юзер
> серваке обновлять пакеты с базой ОС?

Регулярно.

> Едва ли (а если придёт, то уволю с волчьим билетом). Один фиг будете делать в сингл юзере.

Щаз.  Во многих случаях необязательно увеличивать даунтайм сверх необходимого околонулевого.

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

167. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Michael Shigorin email(ok) on 05-Сен-12, 15:20 
> ОС должна быть единой и целостной

...вот поэтому её надо писать в две руки, а ваяющих очередной pkg* -- изолировать.

Или нет? :)

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

213. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +2 +/
Сообщение от terr0rist (ok) on 05-Сен-12, 17:35 
На передёргивание отвечу передёргиванием.
Линукс - это очень удобная, модульная, беспроблемная система.
Поэтому каждому юзеру нужно для осознания собственной крутости сделать собственный дистрибутив, который будет содержать одну из всех доступных комбинаций всех имеющихся пакетов. Итого получаем кол-во возможных дистров = 2^8972597293589, даёшь каждому таракану собственный дистр ОС с ядром линукс. Мы, насекомые, хоть и маленькие, но суммарно по весу нас больше всех :)
Ответить | Правка | ^ к родителю #167 | Наверх | Cообщить модератору

226. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  –1 +/
Сообщение от Аноним (??) on 05-Сен-12, 18:01 
> дистр ОС с ядром линукс. Мы, насекомые, хоть и маленькие, но
> суммарно по весу нас больше всех :)

Мы работаем над этим вопросом. Пока правда удалось упаковать потребное железо только в 3х4 сантиметра, но через несколько лет интеграция сделает свое дело. И тогда вы будете с линуксом :). Приползайте лет через 5-10, поговорим о подковывании блох :)

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

236. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от terr0rist (ok) on 05-Сен-12, 18:14 
>> дистр ОС с ядром линукс. Мы, насекомые, хоть и маленькие, но
>> суммарно по весу нас больше всех :)
> Мы работаем над этим вопросом. Пока правда удалось упаковать потребное железо только
> в 3х4 сантиметра, но через несколько лет интеграция сделает свое дело.

Что за голимое железо такое? 386SX что ли? и тот меньше был по размеру. проц арм + 1гиг флеша ~ 1см2. Я правда не понял к чему это, к тому, что будут индивидуальный дистр каждому таракану на железе зашивать? И потом говорить, вот у нас каждый таракан - это пользователь ОС с ядром линукс?

> И тогда вы будете с линуксом :). Приползайте лет через 5-10,
> поговорим о подковывании блох :)

Мы не тараканы, сами разберёмся, с чем мы будем. Лет через 5-10, ещё не известно, какая ось будет править миром. Если яблоко откроет осьХ или мелкософт выпустит свою ось с ядром а-ля линукс, мало никому не покажется.

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

279. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Аноним (??) on 06-Сен-12, 03:25 
> Что за голимое железо такое? 386SX что ли? и тот меньше был
> по размеру. проц арм + 1гиг флеша ~ 1см2.

Дык система в сборе, вместе с печаткой. А скоро все упихают в 1 кристалл.

> Я правда не понял к чему это, к тому, что будут индивидуальный дистр
> каждому таракану на железе зашивать?

Ога. Подкуем блох на новый манер :)

> Мы не тараканы, сами разберёмся, с чем мы будем.

Вот еще, не хватало чтобы насекомые сами разбирались. Ишь, карманный вариант зерглинга.

> Если яблоко откроет осьХ

Ну вон полуоткрытый Darwin, который 2 раза открывали-закрывали. Пользуйтесь наздоровье. Правда сообщество после пары закрытий разбежалось + порт на ARM зажали традиционно. А х86 и системы на них - здоровые больно. Насекомые будут материться если их заставить столько таскать на себе.

> мелкософт выпустит свою ось с ядром а-ля линукс

Размечтались то.

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

103. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от тигар (ok) on 05-Сен-12, 07:49 
http://unix-heaven.org/writing-plugins-for-pkgng
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

146. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +1 +/
Сообщение от анон on 05-Сен-12, 14:05 
Шло третье тысячелетие...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

160. "(offtopic) #include"  +/
Сообщение от Michael Shigorin email(ok) on 05-Сен-12, 14:43 
Есть предложение -- обсуждать всё-таки хотя бы по предметной области новости, остальное к визирю(tm): http://www.opennet.ru/openforum/vsluhforumID3/86333.html и ссылаться примерно как:
#include <stdflame/bsd-linux>
Не лор же... :)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

161. "(offtopic) #include"  +/
Сообщение от arisu (ok) on 05-Сен-12, 14:46 
> Есть предложение — обсуждать всё-таки хотя бы по предметной области новости

во-первых, это скучно. а во-вторых, очень сложно, если это про FreeBSD. потому что система-то хорошая, но вот её фанбои…

зато еда, много еды. и лулзов.

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

228. "(offtopic) #include"  +1 +/
Сообщение от terr0rist (ok) on 05-Сен-12, 18:07 
>> Есть предложение — обсуждать всё-таки хотя бы по предметной области новости
> во-первых, это скучно. а во-вторых, очень сложно, если это про FreeBSD. потому
> что система-то хорошая, но вот её фанбои…

а что, про ОС с ядром линукс то же самое можно сказать. Да про что угодно, даже про стабфонд vs инвестиции в промышленность, только это не на опеннете обсуждается и результирует не в часах рабочего времени, проведённых за чтением/писаниной, а миллиардах $. Это к тому, что фанбои везде хороши.


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

230. "(offtopic) #include"  +/
Сообщение от arisu (ok) on 05-Сен-12, 18:10 
>> что система-то хорошая, но вот её фанбои…
> а что, про ОС с ядром линукс то же самое можно сказать.

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

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

233. "(offtopic) #include"  +3 +/
Сообщение от Аноним (??) on 05-Сен-12, 18:11 
> можно, конечно. но почему-то ярая неадекватность фанбоев бсд вкупе с их илитизмом
> смешит больше.

Вот. Поэтому не учись у них илитизму. Это выглядит точно так же.

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

240. "(offtopic) #include"  –2 +/
Сообщение от arisu (ok) on 05-Сен-12, 18:21 
> Вот. Поэтому не учись у них илитизму. Это выглядит точно так же.

почему? я-то как раз Илита и Император Галактики.

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

280. "(offtopic) #include"  +4 +/
Сообщение от Аноним (??) on 06-Сен-12, 03:26 
> почему? я-то как раз Илита и Император Галактики.

Угу, соседней. Поэтому веди себя культурно пока в гостях :)

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

242. "(offtopic) #include"  +/
Сообщение от terr0rist (ok) on 05-Сен-12, 18:23 
>>> что система-то хорошая, но вот её фанбои…
>> а что, про ОС с ядром линукс то же самое можно сказать.
> можно, конечно. но почему-то ярая неадекватность фанбоев бсд вкупе с их илитизмом
> смешит больше.

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

А "илитизм" фанбоев ОС с ядром линукс идёт от того, что приходя в мир линукс из мира венды и ставя ОС, где всё (до поры до времени) работает из коробки, они начинают мнить себя мега админами и знатоками всего линукса и юникса вообще.
Вот цитата из коммента слоника-в-домене (http://slonik-v-domene.livejournal.com/125783.html?thread=22...):
>> Знать одну фрю гораздо проще, чем зоопарк линуксов. А кто не знает, то "проще администрирование" может злую шутку сыграть, см. выше.
> [slonik-v-domene] Не вижу смысла знать про зоопарк. Я ни gentoo, ни slackware в глаза не видел, и меня это не парит никак.

вот такие вот они, линуксоиды.

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

246. "(offtopic) #include"  +/
Сообщение от arisu (ok) on 05-Сен-12, 18:35 
> Поэтому, считая кого-то неадекватным, прежде всего, сами проверьтесь у психиатра :)

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

>> [slonik-v-domene] Не вижу смысла знать про зоопарк. Я ни gentoo, ни slackware в глаза не видел, и меня это не парит никак.

и, кстати, верно говорит. я тоже не вижу смысла знать про, например, дебиан — мне он сто лет в обед не нужен. зато его хорошо знает наш админ. а вот слаку — не знает. потому что… ну, ты понял.

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

250. "(offtopic) #include"  +/
Сообщение от terr0rist (ok) on 05-Сен-12, 18:48 
>> Поэтому, считая кого-то неадекватным, прежде всего, сами проверьтесь у психиатра :)
> зачем? я там уже был, у меня и справка есть, что шизофреник.

ну так может вам на шизо.нет , а не на опеннет? ;)

>>> [slonik-v-domene] Не вижу смысла знать про зоопарк. Я ни gentoo, ни slackware в глаза не видел, и меня это не парит никак.
> и, кстати, верно говорит. я тоже не вижу смысла знать про, например,
> дебиан — мне он сто лет в обед не нужен. зато
> его хорошо знает наш админ. а вот слаку — не знает.

ну тогда извините, какого хрена вы про фрю пишете, если вам даже смысла знать про неё нет и если даже линукса то в глаза не видели.

> потому что… ну, ты понял.

не понял только одно, ты себя кем считаешь, шизофреник ты наш? :)
(upd) ага, понял, ты Илита и Император Галактики.

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

255. "(offtopic) #include"  +/
Сообщение от arisu (ok) on 05-Сен-12, 19:09 
> ну так может вам на шизо.нет , а не на опеннет? ;)

какая связь? «шизофрения» — очень широкий спектр всякого. при этом совершенно не обязательно это влияет на интеллект. да и в социальном плане у меня никаких почти проблем.

> ну тогда извините, какого хрена вы про фрю пишете, если вам даже
> смысла знать про неё нет и если даже линукса то в
> глаза не видели.

интересно, откуда взялся вывод про «линукс в глаза не видел»? или «линукс» — это теперь только православный бебиан, а остальные так, погулять вышли? вообще-то, у меня как раз слакварь, из-под которой я сейчас и пишу.

про FreeBSD же пишу потому, что приходилось в пору моей противоречивой юности иметь с ней дело. и, в общем-то, за эти 10+ лет там особо ничего не поменялось (в контексте беседы).

>> потому что… ну, ты понял.
> не понял только одно, ты себя кем считаешь, шизофреник ты наш? :)

я? гений, само собой. полубог практически, потому что бог есть только один: Патрик.

только вот слаку наш админ не знает, потому что она ему сто лет в обед не нужна, а не потому что он дурак.

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

259. "(offtopic) #include"  +1 +/
Сообщение от vle (ok) on 05-Сен-12, 19:20 
> да и в социальном плане у меня никаких почти проблем.

Об этом лучше судить окружающим ;-)
На мой взгляд ты на опеннет срать приходишь.
Ну, не только ты, конечно.

> про FreeBSD же пишу потому, что приходилось в пору моей противоречивой юности
> иметь с ней дело. и, в общем-то, за эти 10+ лет
> там особо ничего не поменялось (в контексте беседы).

10+ лет? Ээээм. Чета не похоже.

> я? гений, само собой. полубог практически, потому что бог есть только один:
> Патрик.

Ты все перепутал. Бох -- это Я! А поскольку второго бога быть не может,
Патрик -- это не бох, а самозванец какой-то :-P

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

263. "(offtopic) #include"  +/
Сообщение от arisu (ok) on 05-Сен-12, 19:28 
>> да и в социальном плане у меня никаких почти проблем.
> Об этом лучше судить окружающим ;-)

нет, о моих проблемах лучше знать всё-таки мне. поскольку социальные взаимодействия у меня происходят вполне успешно (т.е. их итогом является именно то, чего я хотел добиться) — то *у меня* проблем нет. если они есть у других — это уже их проблемы, меня они не волнуют.

> На мой взгляд ты на опеннет срать приходишь.

не без того. аудитория располагает. людей, с котороми можно нормально беседовать, тут очень мало, к сожалению. а над дураками я издеваюсь, нравится мне этот процесс. в том числе и потому, что дураки так этого и не понимают.

> 10+ лет? Ээээм. Чета не похоже.

да, мне не 20. и даже не 30. и не 31. %-)

> Ты все перепутал. Бох — это Я! А поскольку второго бога быть
> не может,
> Патрик — это не бох, а самозванец какой-то :-P

поскольку бог поругаем быть не может, то ты волен утверждать всё, что угодно. в том числе и объявить богом себя: Патрик выше этого. ну какое богу дело до людских дрязг?

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

265. "(offtopic) #include"  +1 +/
Сообщение от vle (ok) on 05-Сен-12, 19:35 
> социальные взаимодействия у
> меня происходят вполне успешно (т.е. их итогом является именно то, чего
> я хотел добиться) — то *у меня* проблем нет. если они
> есть у других — это уже их проблемы, меня они не волнуют.

Без комментариев.

>> На мой взгляд ты на опеннет срать приходишь.
> не без того. аудитория располагает. людей, с котороми можно нормально беседовать

Ты сам создаешь и усиливаешь эту среду, прикинь.
Буквально в этой же ветке.

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

231. "(offtopic) #include"  +/
Сообщение от Аноним (??) on 05-Сен-12, 18:10 
> что система-то хорошая, но вот её фанбои…

Да и старперы из программеров своей упертостью доставляют. В паре с фанбоями получается термоядерная смесь :)

> зато еда, много еды. и лулзов.

Ну да. Тигары, изены, arti там всякие. Есть и поадекватнее личности.

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

244. "(offtopic) #include"  +1 +/
Сообщение от terr0rist (ok) on 05-Сен-12, 18:29 
>> что система-то хорошая, но вот её фанбои…
> Да и старперы из программеров своей упертостью доставляют. В паре с фанбоями
> получается термоядерная смесь :)

студенты тоже доставляют. Курсовик написал - уже считает себя умнее д.т.н. А защитил на уд - так академик ёпт. Про школьника, заполнившего SUM(A1:A2) в экселе и считающего себя достойным патчить ядро линукс, я вообще не говорю.
(Где-то встретилось на stackoverflow что ли, вопрос, "почему нигде не указано, куда присылать патчи к ядру линукс?")

> Ну да. Тигары, изены, arti там всякие. Есть и поадекватнее личности.

Самый адекватный из них - Аноним конечно же.

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

267. "(offtopic) #include"  +1 +/
Сообщение от тигар (ok) on 05-Сен-12, 20:05 
>> Ну да. Тигары, изены, arti там всякие. Есть и поадекватнее личности.
> Самый адекватный из них - Аноним конечно же.

нужно называть _вещи_ своими именами. User294 то был

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

281. "(offtopic) #include"  +/
Сообщение от Аноним (??) on 06-Сен-12, 03:29 
> нужно называть _вещи_ своими именами. User294 то был

Ну да. Вы так соблазнительно подкармливаете что пройти мимо получается не всегда :)

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

214. "(offtopic) #include"  +2 +/
Сообщение от terr0rist (ok) on 05-Сен-12, 17:40 
> Есть предложение -- обсуждать всё-таки хотя бы по предметной области новости

Да это вообще замечательное предложение, я бы даже включил это предложение в подпись к каждой новости :)

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

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

216. "(offtopic) #include"  +/
Сообщение от arisu (ok) on 05-Сен-12, 17:47 
ну кто в здравом уме промолчит, когда В Интернете Опять Кто-то Не Прав.
Ответить | Правка | ^ к родителю #214 | Наверх | Cообщить модератору

227. "(offtopic) #include"  +2 +/
Сообщение от terr0rist (ok) on 05-Сен-12, 18:02 
> ну кто в здравом уме промолчит, когда В Интернете Опять Кто-то Не
> Прав.

а кто не прав? Все по-своему правы. Я не уверен, что есть какой-то абсолютный критерий правоты, в части использования каких-либо инструментов (в частности ОС, ЯП, ...) для решения каких-либо задач. (Предлагались деньги (зп), так тоже, знаете ли, одни админят венду НТ4 за 200К, другие юникс за 50К. Кому как повезёт)
Не правы точно те, кто флейм разводит в духе "команду aptitude проще использовать, чем portupgrade". Ну и наоборот :) Обычно "имхо" добавляют в таких случаях. А так же те, кто говорит "мне не надо, значит г***", или "вот там-то этого нету, значит это г***".

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

232. "(offtopic) #include"  +/
Сообщение от arisu (ok) on 05-Сен-12, 18:11 
> а кто не прав?

да все неправы. так считать веселее.

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

237. "(offtopic) #include"  +/
Сообщение от Аноним (??) on 05-Сен-12, 18:15 
> да все неправы. так считать веселее.

Да ну, слишком шаблонно. "Все пи...сы, а я д`артаньян" даже изен какой-нибудь умеет :)

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

238. "(offtopic) #include"  +/
Сообщение от terr0rist (ok) on 05-Сен-12, 18:16 
>> а кто не прав?
> да все неправы. так считать веселее.

"Я знаю, что я ничего не знаю. А ты, дурак, и этого не знаешь." (с)

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

243. "(offtopic) #include"  +1 +/
Сообщение от Michael Shigorin email(ok) on 05-Сен-12, 18:26 
> С другой стороны, комменты опеннета и так никого серьёзно не заинтересуют =)

Да уж, режим "без комментариев" (или вариант с порогом а-ля "от +20") тоже порой хочется...

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

247. "(offtopic) #include"  +2 +/
Сообщение от arisu (ok) on 05-Сен-12, 18:36 
> Да уж, режим «без комментариев» (или вариант с порогом а-ля «от +20»)
> тоже порой хочется…

да полноте, мы ж сюда не за новостями ходим, а для проведения в каментах Специальных Олимпиад.

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

251. "(offtopic) #include"  +/
Сообщение от vle (ok) on 05-Сен-12, 18:51 
>> С другой стороны, комменты опеннета и так никого серьёзно не заинтересуют =)
> Да уж, режим "без комментариев" (или вариант с порогом а-ля "от +20")
> тоже порой хочется...

Анонимусов уберите и добавьте право постить через 3 неделя после регистрации,
чтоб не было срателей однодневок. ЛОР уже чище opennet-а ;-)

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

254. "(offtopic) #include"  +/
Сообщение от arisu (ok) on 05-Сен-12, 19:04 
> Анонимусов уберите

не кощунствуй! анонимус — это святое.

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

284. "(offtopic) #include"  +/
Сообщение от Аноним (??) on 06-Сен-12, 03:35 
> Анонимусов уберите и добавьте право постить через 3 неделя после регистрации,
> чтоб не было срателей однодневок. ЛОР уже чище opennet-а ;-)

А что помешает зарегать десяток-другой одноразовых заблаговременно? Хотя да, можно перевести все в тотальный readonly, но проблема в том что проиграют от этого в основном наиболее белые и пушистые посетители, которые просто уйдут на другой ресурс :)

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

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

282. "(offtopic) #include"  +/
Сообщение от Аноним (??) on 06-Сен-12, 03:32 
> Да уж, режим "без комментариев" (или вариант с порогом а-ля "от +20")
> тоже порой хочется...

+20 на опеннете ни 1 комент не набирает как правило. А вот скрытие заминусованных было бы умной идеей. Вроде даже пытались сделать, но реализовано оно как-то криво и неюзабельно. Видимо потому и не ощущается. Вообще, автору движка опеннета сходить бы куда и посмотреть ну хоть как в том же LiveStreet сделано с коментами и их маскировкой.

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

292. "(offtopic) #include"  +/
Сообщение от тигар (ok) on 06-Сен-12, 07:52 
>> Да уж, режим "без комментариев" (или вариант с порогом а-ля "от +20")
>> тоже порой хочется...
> +20 на опеннете ни 1 комент не набирает как правило. А вот
> скрытие заминусованных было бы умной идеей. Вроде даже пытались сделать, но
> реализовано оно как-то криво и неюзабельно. Видимо потому и не ощущается.
> Вообще, автору движка опеннета сходить бы куда и посмотреть ну хоть
> как в том же LiveStreet сделано с коментами и их маскировкой.

у тебя уже была попытка расказать автору как все должно быть, года 2 назад. чо изменилось? если livestreet это то, на чем говноресурс хабр сделан то оно тупо не годится для opennet и я думаю не нужно объяснять почему.

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

335. "(offtopic) #include"  +/
Сообщение от Аноним (??) on 07-Сен-12, 18:49 
> у тебя уже была попытка расказать автору как все должно быть, года
> 2 назад. чо изменилось?

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

> если livestreet это то, на чем гoвноресурс хабр сделан

Насколько я знаю, они используют допиленную версию этого самого. В целом некоторые вещи там весьма продуманно сделаны. В частности, прийти на ресурс с ливстритом чтобы только жирно троллить и вызывать масс-батхерт аудитории не выйдет. И это хорошо и правильно, ибо способствует конструктивному диалогу вместо кидания какашками.

> то оно тупо не годится для opennet и я думаю не нужно объяснять почему.

Так и скажи что боишься улететь в безнадежнй минус :). Стандартный удел агрессивных ламеров на таких движках. И не то чтобы это плохо и неправильно. Зато троллить приходится культурно, по делу и тонко, иначе будешь раскушен и получишь заслуженный бейджик :)

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

338. "(offtopic) #include"  +/
Сообщение от тигар (ok) on 07-Сен-12, 21:42 
>[оверквотинг удален]
> Насколько я знаю, они используют допиленную версию этого самого. В целом некоторые
> вещи там весьма продуманно сделаны. В частности, прийти на ресурс с
> ливстритом чтобы только жирно троллить и вызывать масс-батхерт аудитории не выйдет.
> И это хорошо и правильно, ибо способствует конструктивному диалогу вместо кидания
> какашками.
>> то оно тупо не годится для opennet и я думаю не нужно объяснять почему.
> Так и скажи что боишься улететь в безнадежнй минус :). Стандартный удел
> агрессивных ламеров на таких движках. И не то чтобы это плохо
> и неправильно. Зато троллить приходится культурно, по делу и тонко, иначе
> будешь раскушен и получишь заслуженный бейджик :)

ну так тебе-то чего бояться, тут как-то более другой движок, что мешает тебе тупить в ветках о развитии *bsd под своим логином, как это раньше было? ;)
3.108, как первый попавшийся пример. видимо от большого ума кто-то нажал "-" -- это как-то намек на "боишься". безмозглых убунтоводов как-то сильно больше в интернетах, в т.ч. русскоязычных => идея изначально провальная, несмотря на то, троллит ли бсдшник или отвечает по делу.  ;-)

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

202. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Аноним (??) on 05-Сен-12, 17:06 
по опыту (на 8.3 пересобирал и ядро и мир, -что-то собирается, что-то нет и gcc и clang пробывал,но MAKE BUILDWORLD И (!!) MAKE BUILKERNEL -НИ gcc НИ clang(копал очееень глубоко, на уровне исходников - что-то помогло, что-то нет -что бы gcc или clang собрать полностью и ворд и ядро а тем паче порты - НЕТ(!).
Не собираются -короче, до FREEBSD 11 это промежуточные релизы - после FreeBSD  11 надеюсь, все будет работать как до включения clang, так точ Ваше дело, ставить этот стабильный  pkgng 1.0 или нет)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

249. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +2 +/
Сообщение от anonym on 05-Сен-12, 18:39 
> по опыту (на 8.3 пересобирал и ядро и мир, -что-то собирается, что-то
> нет и gcc и clang пробывал,но MAKE BUILDWORLD И (!!) MAKE
> BUILKERNEL -НИ gcc НИ clang(копал очееень глубоко, на уровне исходников -
> что-то помогло, что-то нет -что бы gcc или clang собрать полностью
> и ворд и ядро а тем паче порты - НЕТ(!).
> Не собираются -короче, до FREEBSD 11 это промежуточные релизы - после FreeBSD
>  11 надеюсь, все будет работать как до включения clang, так
> точ Ваше дело, ставить этот стабильный  pkgng 1.0 или нет)

Я из вашего потока сознания так и не понял что у вас не собирается, может у вас просто опыта маловато? Ибо и мир, и ядро давно собираются с клангом и с gcc. Ясно что все порты с клангом не собирутся, потому как во многих из них используются gcc-измы, ну так для этого gcc есть. Ну и pkgng то тут к чему? Он вообще ничего не компилирует, ставит уже готовые пакеты из репозиториев и обновляет их оттуда же.

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

350. "Вышел pkgng 1.0, новый пакетный менеджер для FreeBSD"  +/
Сообщение от Алексей (??) on 10-Сен-12, 12:17 
> Установить pkgng можно через порт ports-mgmt/pkg (http://www.freshports.org/ports-mgmt/pkg/),
> в будущем ожидается включение компонентов, необходимых для работы с pkgng, в
> состав FreeBSD 9 и 10. В настоящее время дерево портов FreeBSD
> уже полностью подготовлено для использования pkgng (в make.conf следует добавить WITH_PKGNG=yes).

Знатоки, подскажите.
На серваке сделал pkg upgrade, обновил весь софт, НО vim притащил с собой гтк, виртуалбокс qt*, nginx и php без нужных модулей. Перекомпилил из портов, снёс ненужные либы, запускаю вновь pkg upgrade и оно вновь мне предлагает переустановить то что я перекомпилил ну и кучу ненужных зависимостей. Как грамотно обновляться c pkgng?

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

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

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




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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