1.1, Аноним (-), 23:05, 24/07/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
Призываю опытных BSDшников рассказать, насколько полны бинарные репозитории и под какие архитектуры собираются пакеты.
| |
|
2.4, Sabakwaka (ok), 23:34, 24/07/2014 [^] [^^] [^^^] [ответить]
| +/– |
Не знаю про бинарники, а с исходниками
pkg 1.3 косой и больной, как.
Жалею, что поспешил.
| |
|
3.15, тигар (ok), 09:55, 25/07/2014 [^] [^^] [^^^] [ответить]
| +2 +/– |
>pkg 1.3 косой и больной, как.
а что с ним не так?
перешел что-то около полугода назад на него, несколько багов порепортил девелоперам, к моменту rc2 (вроде) я ничего уже не смог найти из "не работает"
| |
|
4.21, oops (ok), 11:00, 25/07/2014 [^] [^^] [^^^] [ответить]
| +/– |
вам похоже говорят конкретно про версию 1.3, а не про pkg в общем.
Я вот пока на 1.3 не заметил "косых" багов
| |
|
5.22, тигар (ok), 11:09, 25/07/2014 [^] [^^] [^^^] [ответить]
| +/– |
> вам похоже говорят конкретно про версию 1.3, а не про pkg в
> общем.
> Я вот пока на 1.3 не заметил "косых" багов
я именно про 1.3 и писал, 1.2 не сильно интересная версия "для посношаться" была:) сейчас такой стала 1.3. потому и спросил в чем ее кривость. девелоперы этого чуда есть на связи, быстрой, так что можно будет довольно быстро пофиксить баг(и)
| |
|
6.72, fidaj (ok), 22:55, 25/07/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
мне например не понравилось следующее:
апнулся портами - смотрю
20140723:
AFFECTS: users of devel/libevent
сделал как просилось
pkg delete libevent
оно самостоятельно решило что край необходимо снести хромиум и тмукс...
раньше оно бы ругонулось что есть зависимые и тогда я бы воспользовался pkg delete -f libevent
в первом случае при автоматизации процесса - я лишусь 2-х портов, во втором случае - я получу 2 нерабочих порта, которые буду иметь возможность пересобрать заново...
| |
6.74, Аноним (-), 23:28, 25/07/2014 [^] [^^] [^^^] [ответить]
| –6 +/– |
> я именно про 1.3 и писал, 1.2 не сильно интересная версия "для
> посношаться" была:)
Что такое, 20 лет спустя до бздюков дошло что пакетный менеджер нужен не только для растопыривания пальцев аптгетчиками? :)
| |
|
7.105, тигар (ok), 23:04, 27/07/2014 [^] [^^] [^^^] [ответить]
| +/– |
>> я именно про 1.3 и писал, 1.2 не сильно интересная версия "для
>> посношаться" была:)
> Что такое, 20 лет спустя до бздюков дошло что пакетный менеджер нужен
> не только для растопыривания пальцев аптгетчиками? :)
если бы ты не был дэбилом, был бы смысл рассказать (в очередной раз) про pkgtools, которые были сильно раньше самих апгетчиков, не говоря уж о apt-*. но смысла в этом не вижу я
| |
|
8.113, Аноним (-), 07:15, 29/07/2014 [^] [^^] [^^^] [ответить] | +1 +/– | Да у вас и jails были до LXC и openvz, только как обычно - проcpaли полимеры, по... текст свёрнут, показать | |
|
9.120, iZEN (ok), 18:49, 29/07/2014 [^] [^^] [^^^] [ответить] | –2 +/– | Вот только вписались в поворот на 95 LXC Linux Containers 8212 так л... большой текст свёрнут, показать | |
|
10.124, Аноним (-), 00:28, 01/08/2014 [^] [^^] [^^^] [ответить] | +1 +/– | Это такой намек что бздуны вылетели с трассы Опять диванная изено-швабровска... большой текст свёрнут, показать | |
|
|
|
|
|
9.121, iZEN (ok), 18:52, 29/07/2014 [^] [^^] [^^^] [ответить] | –2 +/– | Ты это линуксоидам расскажи, которые специально изобрели LXC, чтобы иметь свои j... текст свёрнут, показать | |
|
|
|
|
5.55, Sabakwaka (ok), 19:03, 25/07/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
> вам похоже говорят конкретно про версию 1.3, а не про pkg в
> общем.
> Я вот пока на 1.3 не заметил "косых" багов
Дуркует отчаянно с содержимым /usr/ports/INDEX-*
Поставьте эксперимент: удалите или переименуйте /usr/ports/INDEX-* (что из репы, что локально созданный) и сравните вывод «pkg version»
От разницы вы вздрогнете.
portupgrade без ключей цепляет пакеты, которые отсутствуют в выводе «pkg version | grep '<'» и наоборот.
| |
|
6.59, arachnid (ok), 19:41, 25/07/2014 [^] [^^] [^^^] [ответить]
| +/– |
а ничего, что pkg использует этот файл? хотите использования без индекса - укажите специально.
| |
|
7.63, Sabakwaka (ok), 20:13, 25/07/2014 [^] [^^] [^^^] [ответить]
| +/– |
Поставьте эксперимент? Не? Так будете диспутировать?
Со «специальными указаниями» версия 1.3 обходится так же свободно.
Как и с содержимым pkg.conf
| |
|
|
|
|
|
|
3.6, Alexander Motin (?), 00:45, 25/07/2014 [^] [^^] [^^^] [ответить]
| +3 +/– |
По тому адресу лежат пакеты в старом формате. Новые можно увидеть на http://pkg.freebsd.org/ .
Я уже давненько перевел все свои системы (head/amd64) на pkg. Все что надо в бинарных пакетах как правило есть. Бывают отдельные прецеденты когда чего-то нет в пакетах из-за проблем с собираемостью отдельных портов, но вроде не часто.
Интересно конечно чего там наворотили в 1.3, еще не пробовал. А то до сих пор обновляюсь через вынести все/поставить все -- при нормальном интернете занимает минут 15 и все сразу работает без разборок с изменившимися зависимостями и т.п.
| |
|
4.7, Sw00p aka Jerom (?), 01:51, 25/07/2014 [^] [^^] [^^^] [ответить]
| –2 +/– |
и как тут быть с опциями сборки ? нафиг мне нужен фул комплект пхп, система портов намного удобнее, не считая кривизну с зависимостями.
>>А то до сих пор обновляюсь через вынести все/поставить все
))) как и все бсдельники
| |
|
5.8, Jan Dakinevich (ok), 02:00, 25/07/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
Конкретно про пхп не скажу... Но что Вам мешает сделать сервер сборки со своими опциями для определенных пакетов?
| |
|
6.10, Аноним (-), 03:22, 25/07/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Конкретно про пхп не скажу... Но что Вам мешает сделать сервер сборки
> со своими опциями для определенных пакетов?
даже если он и все поставит, кто его заставляет использовать все модули. Они отключаются в конфиге.
| |
|
5.25, Alexander Motin (?), 11:48, 25/07/2014 [^] [^^] [^^^] [ответить]
| +/– |
Дык пакеты для php5 давно уже модульные:
srv# pkg info |grep php5
php53-5.3.27 PHP Scripting Language
php53-ctype-5.3.27 The ctype shared extension for php
php53-curl-5.3.27_1 The curl shared extension for php
php53-dom-5.3.27 The dom shared extension for php
...
| |
|
|
|
8.31, тигар (ok), 13:26, 25/07/2014 [^] [^^] [^^^] [ответить] | +/– | 1 к вопросу ну и часто вот такой метод как у mav выше написан встречать прихо... текст свёрнут, показать | |
|
|
10.43, тигар (ok), 15:20, 25/07/2014 [^] [^^] [^^^] [ответить] | –1 +/– | ага примерно этоже мне рассказывал один ыксперт по nix когда из вывода netstat... текст свёрнут, показать | |
|
|
12.58, тигар (ok), 19:15, 25/07/2014 [^] [^^] [^^^] [ответить] | –5 +/– | я не виноват в том, что Ваш ананимный папа - даун, который не умеет отличить сис... текст свёрнут, показать | |
12.78, Аноним (-), 02:33, 26/07/2014 [^] [^^] [^^^] [ответить] | +1 +/– | Передайте вашему папе что он зачетный Капитан Очевидность И что батхерт у тигры... текст свёрнут, показать | |
|
|
|
|
|
|
6.40, Sw00p aka Jerom (?), 14:15, 25/07/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
а что делать если сам пхп я хочу собрать только как php-fpm без всякого cli
в портах я спокойно отрубал не нужные мне опции сборки. (доки, маны, екземплы, ipv6 и тд.)
>[оверквотинг удален]
> srv# pkg info |grep php5
> php53-5.3.27
> PHP Scripting Language
> php53-ctype-5.3.27
> The ctype shared extension for php
> php53-curl-5.3.27_1
> The curl shared extension for php
> php53-dom-5.3.27
> The dom shared extension for php
> ...
| |
|
7.44, тигар (ok), 15:23, 25/07/2014 [^] [^^] [^^^] [ответить]
| +/– |
> а что делать если сам пхп я хочу собрать только как php-fpm
> без всякого cli
> в портах я спокойно отрубал не нужные мне опции сборки. (доки, маны,
> екземплы, ipv6 и тд.)
я бы предложил освоить poudriere. оно рулез по многим причинам (и именно им собираются пакеты которые в официальном репо валяются)
ну и вопрос не по теме: а чем мешает cli, в случае с пхп ?
>[оверквотинг удален]
>> srv# pkg info |grep php5
>> php53-5.3.27
>> PHP Scripting Language
>> php53-ctype-5.3.27
>> The ctype shared extension for php
>> php53-curl-5.3.27_1
>> The curl shared extension for php
>> php53-dom-5.3.27
>> The dom shared extension for php
>> ...
| |
|
|
5.57, Гость (?), 19:11, 25/07/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
>>>А то до сих пор обновляюсь через вынести все/поставить все
> ))) как и все бсдельники
Отучаемся говорить за всех.
| |
|
|
5.14, тигар (ok), 09:38, 25/07/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Посмотрел. ARM нема?
не официальный репозиторий где-то было. оно тебе и правда нужно или это якобы вброс?
| |
|
6.17, Аноним (-), 10:32, 25/07/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
Raspberry Pi, ARM6.
Насколько неофициальный, доверять можно или бинарники могут быть собраны с бэкдорами?
| |
|
7.18, тигар (ok), 10:41, 25/07/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Raspberry Pi, ARM6.
> Насколько неофициальный, доверять можно или бинарники могут быть собраны с бэкдорами?
пакеты собираются из тех же портов. просто не на машинках @freebsd.org, нет гарантии что они будут собираться периодически/будет собираться полное дерево (ну, что возможно) и тд. хотя что-то было про qemu на билдбоксах кластера, но я за неимением такого железа не интересовался этим совсем
| |
|
|
9.30, тигар (ok), 13:24, 25/07/2014 [^] [^^] [^^^] [ответить] | –2 +/– | http dirty ysv freebsd org вот тут про это дело есть To freebsd-hackers Fre... текст свёрнут, показать | |
|
8.79, Аноним (-), 02:34, 26/07/2014 [^] [^^] [^^^] [ответить] | +/– | Особенно эпично было бы компилячить порты на Pi Хотя вы и до такого додумаетесь... текст свёрнут, показать | |
|
|
|
|
6.23, Аноним (-), 11:21, 25/07/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
> в исходники смотри
Спасибо, кэп. Зачем мне тогда бинарный репозиторий, м?
| |
|
7.82, Аноним (-), 02:46, 26/07/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Спасибо, кэп. Зачем мне тогда бинарный репозиторий, м?
В бздах в почете "армейский способ". А за вопрос "зачем" - могут побить лопатами. Сказали же тебе старшие - копать от забора и до обеда!
| |
|
|
|
|
3.71, fidaj (ok), 22:54, 25/07/2014 [^] [^^] [^^^] [ответить]
| +/– |
блобы и всякого рода не кошерные по лицензиям не собирают в репу
| |
|
|
|
2.20, Клыкастый (ok), 10:48, 25/07/2014 [^] [^^] [^^^] [ответить]
| +2 +/– |
А зачем? Портировать есть смысл то, в чём отстаёшь и если нет наработок. Порты были всяко раньше, наработки давно есть. И порты и портежи использую, люблю и уважаю. И то и другое не без недостатков, но зрелое и рабочее. Портировать целиком вряд ли есть смысл, а вот некоторыми фичами стОит обменяться.
| |
|
3.53, Аноним (-), 18:36, 25/07/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
> А зачем? Портировать есть смысл то, в чём отстаёшь и если нет
Это точно!
Из портежей вкусно только USE-flags, а остальное мрачный питон. Ничего против питона не имею, но в портежах его валенком делали :(
| |
|
4.106, тигар (ok), 23:12, 27/07/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
>> А зачем? Портировать есть смысл то, в чём отстаёшь и если нет
> Это точно!
> Из портежей вкусно только USE-flags, а остальное мрачный питон. Ничего против питона
> не имею, но в портежах его валенком делали :(
к слову, нечто похожее на use-flags сделали уже давно.
gegl_UNSET=DOCS
nginx_SET=....
в make.conf
| |
|
|
2.33, Аноним (-), 13:37, 25/07/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Нет бы portage портировать... ах да, у него же лицензия неправославная.
Спасибо, не надо. Оно же тормозное УГ на питоне. И ебилдам до портов копать и копать. А учитывая что gentoo почти не развивается даже говорить про это глупо.
| |
|
|
|
3.26, Freddy Hardest (?), 12:35, 25/07/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
очень плохо, до 9й версии работало по умолчанию. я вот никак не пойму, почему с 9й версии стало намного сложней администрировать, нужно доделывать то, что всегда работало. ВСЁ НЕ ДЛЯ ЛЮДЕЙ ДЕЛАЮТ!
| |
|
4.28, Ingoa (?), 12:47, 25/07/2014 [^] [^^] [^^^] [ответить]
| +/– |
> очень плохо, до 9й версии работало по умолчанию. я вот никак не
> пойму, почему с 9й версии стало намного сложней администрировать, нужно доделывать
> то, что всегда работало. ВСЁ НЕ ДЛЯ ЛЮДЕЙ ДЕЛАЮТ!
О чем вы? О pkg?
| |
4.34, Аноним (-), 13:39, 25/07/2014 [^] [^^] [^^^] [ответить]
| +/– |
> ВСЁ НЕ ДЛЯ ЛЮДЕЙ ДЕЛАЮТ!
Для криворукого ламья ничего не делают, слава богу. А то в одной системе делают, и как-то с неё все валят кроме этого самого ламья.
| |
|
5.35, тигар (ok), 13:54, 25/07/2014 [^] [^^] [^^^] [ответить]
| +/– |
>> ВСЁ НЕ ДЛЯ ЛЮДЕЙ ДЕЛАЮТ!
> Для криворукого ламья ничего не делают, слава богу. А то в одной
> системе делают, и как-то с неё все валят кроме этого самого
> ламья.
мне показалось или 294ый только что сам себя обосрал?:-)
| |
|
|
7.81, Аноним (-), 02:43, 26/07/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Похоже, кто-то мастерски научился его косплеить :-)
Два чая этому мастеру косплея :).
| |
|
6.80, Аноним (-), 02:37, 26/07/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
> мне показалось или 294ый только что сам себя обосрaл?:-)
Тебя сглючило, это не я был. Но фобия у тебя годная развилась, продолжай в том же духе :).
| |
|
7.87, Аноним (-), 12:36, 26/07/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
>> мне показалось или 294ый только что сам себя обосрaл?:-)
> Тебя сглючило, это не я был. Но фобия у тебя годная развилась,
> продолжай в том же духе :).
У тигара ещё на какого-то шетухина фобия имеется, частенько вспоминает
| |
|
|
9.107, тигар (ok), 23:13, 27/07/2014 [^] [^^] [^^^] [ответить] | +/– | ну фря-то по прежнему в Р а шетухин где-то вагоны разгружает такие дела братюн... текст свёрнут, показать | |
|
|
7.108, тигар (ok), 23:14, 27/07/2014 [^] [^^] [^^^] [ответить]
| –2 +/– |
>> мне показалось или 294ый только что сам себя обосрaл?:-)
> Тебя сглючило, это не я был. Но фобия у тебя годная развилась,
> продолжай в том же духе :).
я рад, что ты теперь знаешь что вас, дэбилов, как минимум двое в рунете.
| |
|
|
|
|
|
|
1.38, iZEN (ok), 14:07, 25/07/2014 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Можно ли с помощью pkg осуществить бинарное обновление ранее установленных пакетов, если архивы новых пакетов, например, принесли на флешке, примонтировали каталог, и они доступны в системе по пути "/mnt/packages/All/"?
| |
|
2.42, Dmitry (??), 15:07, 25/07/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Можно ли с помощью pkg осуществить бинарное обновление ранее установленных пакетов, если
> архивы новых пакетов, например, принесли на флешке, примонтировали каталог, и они
> доступны в системе по пути "/mnt/packages/All/"?
В /usr/local/etc/pkg.conf добавь
repos_dir: [
"/mnt/packages/All",
]
| |
|
|
2.62, Аноним (-), 20:10, 25/07/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Чайниковский вопрос: а pkg позволяет получить версии пакетов без x11?
Позволяет, только вы сначала должны собрать свой репозиторий бинарных пакетов со своими локальными настройками.
| |
|
|
|
3.89, Аноним (-), 19:46, 26/07/2014 [^] [^^] [^^^] [ответить]
| +2 +/– |
Наслаждайся бардаком, изя. В пингвинах пакетными менеджерами научились пользоваться 10+ лет назад. А у вас пеленки и ползунки, детские болезни пакетных менеджеров во весь рост. В пингвинах бардак завершился более декады назад и устоялись более-менее безграбельные практики. Но некоторые только учатся ходить. После тычка что ползать по улице - глупо.
| |
|
4.91, iZEN (ok), 22:06, 26/07/2014 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Наслаждайся бардаком, изя.
Я хоть и не Изя, к кому ты всё время обращаешься, но отвечу. В каком линуксе бинарная пакетная система бесшовно для пользователя совмещена с системой сборки пакетов из исходников? Отвечай быстро без экивоков.
> В пингвинах пакетными менеджерами научились пользоваться 10+ лет назад.
А я думал, что в 2006 году в ALT Linux Compact 3.0 с DVD9 ещё не научились — всё ещё сильно глючило по сравнению с той же Ubuntu 6.06 (но и на ней не всё гладко было).
> А у вас пеленки и ползунки, детские болезни пакетных менеджеров во весь рост.
Со стороны посмотреть, так раньше гораздо лучше было с pkg_* и пакетными менеджерами portupgrade и portmaster. Я не знаю, кто кого надоумил использовать дурацкий pkgng, который убил возможность бинарного обновления в portmaster из смонтированного по NFS каталога со свежими архивами пакетов.
> В пингвинах бардак завершился более декады назад и устоялись более-менее безграбельные практики. Но некоторые только учатся ходить. После тычка что ползать по улице - глупо.
В пингвинах без танцев с бубном ничего нельзя собрать нормально, чтобы перенести на другой компьютер на флэшке или по NFS. Нужно доустанавливать тулчейн сборки и публикации бинарных пакетов из исходников. Самостоятельная сборку ядра и системного окружения GNU/Linux из исходников — это как полёт в космос. На FreeBSD же это само-собой разумеющееся и не вызывает неразрешимых вопросов.
| |
|
5.100, Аноним (-), 20:24, 27/07/2014 [^] [^^] [^^^] [ответить] | +1 +/– | Прикидывайся теперь шлангом Да г-но вопрос, например apt-get source package ... большой текст свёрнут, показать | |
|
6.103, iZEN (ok), 21:03, 27/07/2014 [^] [^^] [^^^] [ответить]
| –2 +/– |
>> На FreeBSD же это само-собой разумеющееся и не вызывает неразрешимых вопросов.
> У меня на самом деле 1 вопрос: нафига все самому лезть компилить?
До свиданья.
> Спасибо конечно но я не хочу лично компилить файрфоксы и либрофисы - больно уж они немеряные.
А я хочу. И здесь всё "из коробки" предназначено для этих целей.
> Да и кернелы я компилю только в случае каких-то весьма кастомных необходимостей, если что.
То есть нерегулярно, весьма редко.
| |
|
7.118, Аноним (-), 07:35, 29/07/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
>> У меня на самом деле 1 вопрос: нафига все самому лезть компилить?
> До свиданья.
Ну то-есть логичного ответа не будет, я так понимаю? :)
> А я хочу.
Флаг тебе в руки и барабан на шею. Правда твой плач о том что это надо делать часто и много при этом несколько улыбает :-).
> И здесь всё "из коробки" предназначено для этих целей.
Правильно - вот еще заниматься чем-то полезным и интересным. Лучше на дpaчивать на механические рутинные операции, пригрузив систему всяким хламом. Что особенно эпично - эти самые сорцы бакланы типа тебя еще и не читают. Что особенно доставляет.
> То есть нерегулярно, весьма редко.
Да недавно только плакался что мол, вон сколько всего компилить.
| |
|
|
|
|
3.92, fidaj (ok), 23:16, 26/07/2014 [^] [^^] [^^^] [ответить]
| +/– |
>[оверквотинг удален]
> ===>>> New version available: soundtouch-1.8.0_1
> ===>>> New version available: curl-7.37.1_2
> ===>>> New version available: gconf2-2.32.0_5
> ===>>> New version available: gnutls-3.2.16_1
> ===>>> New version available: libreoffice-4.2.5_3
> ===>>> New version available: p5-Net-HTTP-6.07
> ===>>> New version available: p5-libwww-6.08
> ===>>> New version available: firefox-30.0_2,1
> ===>>> New version available: thunderbird-24.6.0_3
> Разницу видите?
make -C /usr/ports index в помощь...
| |
|
|
1.85, Аноним (-), 05:09, 26/07/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
да, заыбл - на машине с 9.2 ранее пользовался portupgrade и сделал перевод на pkgng, а на машине с 10.0 pkg изначально.
Тоже уже жалею что связался с pkgng но не понимаю как он взаимодействует с portuprade, pkg_* ка пронмиаю не воспульзуешься, но вроде было написано что понимает и pkg verison показывает, но непонятно насколько это правильно пользвоаться такой смесью...
| |
|
2.97, cebka (?), 02:02, 27/07/2014 [^] [^^] [^^^] [ответить]
| +/– |
Насчет 29 разработчиков - это ошибка перевода (или же самих release notes). Разработчиков у pkg сейчас двое - это я и bapt. Про SAT - это также ошибка сообщения о релизе и надмозга, для полного представления, что и как делалось, советую ознакомиться с моей презентацией на BSDCAN: https://github.com/vstakhov/pkgng-presentation. Там же есть планы на pkg 1.4: https://github.com/vstakhov/pkgng-presentation/blob/master/pkg-14.pdf
Про sandboxes ответ прост: ряд операций, например, распаковка файла, полученного из репозитория, может быть потенциально небезопасной. Поэтому до проверки сигнатуры все такие операции изолируются.
Насчет libucl, я согласен, что довольно странно было упоминать ее в Release Notes, потому что это довольно-таки внутренняя кухня pkg. История с ней была простой: я думал, как сделать json с человеческим лицом для другого своего проекта - rspamd. И идеи, которые я реализовал в ucl, нашли применение в pkg. К слову, pkg сейчас использует обычный json для внутреннего описания пакетов.
P.S. извиняюсь за убогое квотирование исходного сообщения, но я не понял, как тут делать правильно.
| |
|
3.99, Аноним (-), 20:01, 27/07/2014 [^] [^^] [^^^] [ответить] | +/– | Я вас, разработчиков только об одном прошу Не делайте подобие деб рпм бсд-разли... большой текст свёрнут, показать | |
|
4.101, Аноним (-), 20:27, 27/07/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
> один вечер - на изучение документации и следующее утро на создание
> оных. Совсем другая история с деб/рпм. Для изучение документации вам понадобиться
> затратить дня 3-4, ещё столько же на создание деб/рпм
Достаточно странные жалобы, учитывая что майнтайнерство - это не та вещь где поматросил-бросил тепло приветствуется окружающими. Там если назвался груздем - потом годами майнтайнить придется. На фоне нескольких лет - 3-4 дня потратить на освоение нормального инструментария и общепринятых практик - вполне нормальное дело.
Если это дико впадлу - пакет checkinstall-ом собирается за 5 минут. Но вы же понимаете что за 5 минут шедевры не делаются...
| |
|
5.104, Аноним (-), 21:22, 27/07/2014 [^] [^^] [^^^] [ответить] | –1 +/– | Вы не увидели главного в моём посте - отсутствие простоты в деб рпм То что есть... большой текст свёрнут, показать | |
|
6.119, Аноним (-), 08:21, 29/07/2014 [^] [^^] [^^^] [ответить] | +2 +/– | Да, Боинг - сложнее этажерки братьев Райт Недостатком боинга это не является И... большой текст свёрнут, показать | |
|
7.122, Аноним (-), 07:31, 30/07/2014 [^] [^^] [^^^] [ответить]
| +/– |
Достаточно было вспомнить старый анекдот:
- Василь Иваныч, какие у вас ногти на ногах длинные!
- Так и лет-то мне побольше, Петька!
Вот будет ихнему pkg 15+ лет истории - тогда и посмотрим, кто проще будет по сравнению с нынешним deb/rpm и инструментами к ним.
| |
|
|
9.127, Аноним (-), 00:34, 01/08/2014 [^] [^^] [^^^] [ответить] | +1 +/– | И судя по тому как бзды посылают в пешее все, от Апача до Яху - админы о нем не ... текст свёрнут, показать | |
|
8.126, Аноним (-), 00:33, 01/08/2014 [^] [^^] [^^^] [ответить] | –1 +/– | Да что там, давайте уж сразу до 2100 года подождем Гладишь, внучкам даже и приг... текст свёрнут, показать | |
|
|
|
|
|
3.111, Аноним (-), 02:28, 28/07/2014 [^] [^^] [^^^] [ответить] | +/– | Ага, спасибо Остальное, вроде, я ещё помню с прошлогодней яндексовской конферен... большой текст свёрнут, показать | |
|
|
1.102, fidaj (ok), 20:31, 27/07/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
лучше объясните почему это
#!/bin/sh
pkg info -ao|awk '{print $2}'|sort > pkglist.txt
list_ports='pkg_cutleaves -l'
0>ports_list.txt
for i in $list_ports; do
### echo $i
if [ 'echo $i | grep auditfile| wc -l' != 0 ] || \
[ 'echo $i | grep local.sqlite| wc -l' != 0 ]
then
continue
else
pkg info -o $i | awk '{print $2}' >> ports_list.txt
fi
done
cat ports_list.txt | sort > ports_list1.txt
diff -u ports_list1.txt pkglist.txt
формирует разные наборы портов?
какому из способа генерации больше верить?
явно что какой-то из методов неправильно трактует зависимости в установленных портах...
| |
|
2.129, DeadLoco (ok), 10:57, 04/08/2014 [^] [^^] [^^^] [ответить]
| +/– |
> cat ports_list.txt | sort > ports_list1.txt
cat ports_list.txt | sort | uniq > ports_list1.txt
| |
|
3.131, fidaj (ok), 11:13, 04/08/2014 [^] [^^] [^^^] [ответить]
| +/– |
>> cat ports_list.txt | sort > ports_list1.txt
> cat ports_list.txt | sort | uniq > ports_list1.txt
зачем?!
| |
|
4.133, DeadLoco (ok), 12:36, 04/08/2014 [^] [^^] [^^^] [ответить]
| +/– |
> зачем?!
Затем, что метод построения списка от листьев породит дубликаты. Если только дерево не вырождено в линейный список.
Но, в любом случае, если уж у вас в списке портов завелись auditfile и local.sqlite, то подозревать в проблемах следует не пкж :)
| |
|
5.134, fidaj (ok), 13:14, 04/08/2014 [^] [^^] [^^^] [ответить]
| +/– |
>> зачем?!
> Затем, что метод построения списка от листьев породит дубликаты. Если только дерево
> не вырождено в линейный список.
> Но, в любом случае, если уж у вас в списке портов завелись
> auditfile и local.sqlite, то подозревать в проблемах следует не пкж :)
на auditfile и local.sqlite можно забить - это рудимент от старых версий pkg...
о сортировке - при вызове списка пакетов дубликатов выводится не будет - смотрите внимательно... не в этом проблема...
| |
|
|
|
|
|