[freebsd] Re: [freebsd] Re: Обновление p5-* портов
обновить перл, потом portupgrade -fr perl\* && reboot на ночь запулил, утром проснулся - все готово 2 декабря 2016 г., 17:24 пользователь Eugene Grosbeinнаписал: > 02.12.2016 21:21, Anton Sayetsky пишет: > >> 2 декабря 2016 г., 15:58 пользователь Eugene Grosbein >> написал: >> >>> On 02.12.2016 16:30, Anton Sayetsky wrote: >>> >>> Кто ж тебе виноват в несвоевременном обновлении ПО, в частности Perl до версии 5.20.1_4 >>> >>> С этого места, пожалуйста, поподробнее. Что такое "несвоевременное >>> обновление ПО" >>> >> Во-первых, не стоит выдёргивать слова из контекста. Процитирую себя в >> корректном виде: >> >>> Кто ж тебе виноват в несвоевременном обновлении ПО, в частности Perl до >>> версии 5.20.1_4 и нежелании читать 20141126 в UPDATING? >>> >> Поскольку в русском языке "и" является союзом, обозначающим >> обязательность обеих частей предложения, раздельное цитирование >> недопустимо. В связи с этим "своевременное обновление ПО" в данном >> контексте - такие действия, которые позволяют иметь информацию о >> текущем состоянии дел, например о значительном изменении путей >> установки пакетов после многих лет использования определённой схемы. >> > > Информация эта вообще никак не связана с действительным выполнением > обновления чего бы то ни было: чтение UPDATING, релизнотесов и вообще > листов не означает собственно обновления чего-нибудь. > > и с каких пор кто-то мне или кому-то ещё диктует, как часто обновляться? >>> >> Не кто-то, а что-то - жизнь. Читаешь вовремя об изменениях - меньше >> проблем получаешь, когда вдруг таки приспичило. Не читаешь - ССЗБ и >> бежишь в рассылки, теряя время и пытаясь получить ответ на вопрос, >> который стопицот раз разжёван в том же UPDATING, на чтение которого >> хватит и минуты. Хотя может ТС никогда в жизни не обновлял Perl + его >> модули, но в этом я сомневаюсь... >> > > А, "вовремя" на этом диалекте означает "перед". Но вообще легче общаться, > если использовать слова в их общеупотребительном значении. > >
[freebsd] Re: Обновление p5-* портов
02.12.2016 21:21, Anton Sayetsky пишет: 2 декабря 2016 г., 15:58 пользователь Eugene Grosbeinнаписал: On 02.12.2016 16:30, Anton Sayetsky wrote: Кто ж тебе виноват в несвоевременном обновлении ПО, в частности Perl до версии 5.20.1_4 С этого места, пожалуйста, поподробнее. Что такое "несвоевременное обновление ПО" Во-первых, не стоит выдёргивать слова из контекста. Процитирую себя в корректном виде: Кто ж тебе виноват в несвоевременном обновлении ПО, в частности Perl до версии 5.20.1_4 и нежелании читать 20141126 в UPDATING? Поскольку в русском языке "и" является союзом, обозначающим обязательность обеих частей предложения, раздельное цитирование недопустимо. В связи с этим "своевременное обновление ПО" в данном контексте - такие действия, которые позволяют иметь информацию о текущем состоянии дел, например о значительном изменении путей установки пакетов после многих лет использования определённой схемы. Информация эта вообще никак не связана с действительным выполнением обновления чего бы то ни было: чтение UPDATING, релизнотесов и вообще листов не означает собственно обновления чего-нибудь. и с каких пор кто-то мне или кому-то ещё диктует, как часто обновляться? Не кто-то, а что-то - жизнь. Читаешь вовремя об изменениях - меньше проблем получаешь, когда вдруг таки приспичило. Не читаешь - ССЗБ и бежишь в рассылки, теряя время и пытаясь получить ответ на вопрос, который стопицот раз разжёван в том же UPDATING, на чтение которого хватит и минуты. Хотя может ТС никогда в жизни не обновлял Perl + его модули, но в этом я сомневаюсь... А, "вовремя" на этом диалекте означает "перед". Но вообще легче общаться, если использовать слова в их общеупотребительном значении.
[freebsd] Re: Обновление p5-* портов
2 декабря 2016 г., 15:58 пользователь Eugene Grosbeinнаписал: > On 02.12.2016 16:30, Anton Sayetsky wrote: > >> Кто ж тебе виноват в несвоевременном обновлении ПО, в частности Perl до >> версии 5.20.1_4 > > С этого места, пожалуйста, поподробнее. Что такое "несвоевременное обновление > ПО" Во-первых, не стоит выдёргивать слова из контекста. Процитирую себя в корректном виде: > Кто ж тебе виноват в несвоевременном обновлении ПО, в частности Perl до > версии 5.20.1_4 и нежелании читать 20141126 в UPDATING? Поскольку в русском языке "и" является союзом, обозначающим обязательность обеих частей предложения, раздельное цитирование недопустимо. В связи с этим "своевременное обновление ПО" в данном контексте - такие действия, которые позволяют иметь информацию о текущем состоянии дел, например о значительном изменении путей установки пакетов после многих лет использования определённой схемы. > и с каких пор кто-то мне или кому-то ещё диктует, как часто обновляться? Не кто-то, а что-то - жизнь. Читаешь вовремя об изменениях - меньше проблем получаешь, когда вдруг таки приспичило. Не читаешь - ССЗБ и бежишь в рассылки, теряя время и пытаясь получить ответ на вопрос, который стопицот раз разжёван в том же UPDATING, на чтение которого хватит и минуты. Хотя может ТС никогда в жизни не обновлял Perl + его модули, но в этом я сомневаюсь...
[freebsd] Обновление p5-* портов
On 02.12.2016 16:30, Anton Sayetsky wrote: > Кто ж тебе виноват в несвоевременном обновлении ПО, в частности Perl до > версии 5.20.1_4 С этого места, пожалуйста, поподробнее. Что такое "несвоевременное обновление ПО" и с каких пор кто-то мне или кому-то ещё диктует, как часто обновляться?
[freebsd] Re: [freebsd] Обновление p5-* портов
В письме от Птн, 02 Дек 2016, 10:30 Vladislav V. Prodan пишет: > Только мне надо обновить perl и его модули (p5-*), а не perl и все > зависимости от него, как пишут в заметке от 20161103. Там ключик -f для portmaster указан лишний: portmaster -f `pkg shlib -qR libperl.so.5.20` С ним пересоберёт вообще всё, что нужно для каждого обновляемого порта + уже обновлённый perl и всего его зависимости. А это - лишнее. Нужно лишь, чтобы порт новый libperl.so.* подхватил. -- WBR, Alexander Sheiko
Re: [freebsd] Обновление p5-* портов
On Fri, Dec 02, 2016 at 01:26:07PM +0300, Sergey V. Dyatko wrote: > On Fri, 2 Dec 2016 10:40:52 +0300 > Slawa Olhovchenkovwrote: > > > On Fri, Dec 02, 2016 at 09:18:35AM +0200, Vladislav V. Prodan wrote: > > > > > Здравствуйте > > > > > > Пытаюсь обновиться с Perl 5.20 на Perl 5.24 > > > > > > Осталось пересобрать порты > > > # pkg info | grep -i ^p5- |wc -l > > > 87 > > > > > > Поделитесь скриптом, можно в полуручном режиме выбирать опции в диалогах, > > > при обновлении > > > > > > Что-то типа > > > pkg info | grep -i ^p5- ... whereis ... xargs ... make reinstall > > > > кто не использует poudriere -- тот сам себе злобный буратино > > все правильно сказал! :-) > Но если это система, которую видишь раз в пару/несколько лет, держать под нее > отдельный билд или каждый bulk пересобирать ту пачку портов, которые остальным > машинам не особо нужны наверное немного не практично.. обычно всем нужна примерно одна и таже масса портов, отличия составляют небольшую величину (особенно если где-то понадобилась свежая гнусь или llvm). так что один раз по вкусу выставить опции, запилить список того, что всем надо и пусть оно пересобирается автоматом. > зыж у меня есть poudriere, в нем практически каждый день запускаю > poudriere ports -u && poudriere bulk -j head -f ~tiger/pkgslist.txt, оттуда > только ноутбук обновляется у меня, а у топик стартера, что-то мне кажется, > виндовс вместо ОС на компьютере. и ему poudriere не хочется держать где-то > ради-того-самого-одного-клиента ну пусть тогда на киенте же его и держит. даже для одного клиента плюсы poudriere в том, что он отслеживает добавление/изменение опций/дефолтов и достаточно безопасно отслеживает изменение версий для пересборки.
Re: [freebsd] Обновление p5-* портов
On Fri, 2 Dec 2016 10:40:52 +0300 Slawa Olhovchenkovwrote: > On Fri, Dec 02, 2016 at 09:18:35AM +0200, Vladislav V. Prodan wrote: > > > Здравствуйте > > > > Пытаюсь обновиться с Perl 5.20 на Perl 5.24 > > > > Осталось пересобрать порты > > # pkg info | grep -i ^p5- |wc -l > > 87 > > > > Поделитесь скриптом, можно в полуручном режиме выбирать опции в диалогах, > > при обновлении > > > > Что-то типа > > pkg info | grep -i ^p5- ... whereis ... xargs ... make reinstall > > кто не использует poudriere -- тот сам себе злобный буратино все правильно сказал! :-) Но если это система, которую видишь раз в пару/несколько лет, держать под нее отдельный билд или каждый bulk пересобирать ту пачку портов, которые остальным машинам не особо нужны наверное немного не практично.. зыж у меня есть poudriere, в нем практически каждый день запускаю poudriere ports -u && poudriere bulk -j head -f ~tiger/pkgslist.txt, оттуда только ноутбук обновляется у меня, а у топик стартера, что-то мне кажется, виндовс вместо ОС на компьютере. и ему poudriere не хочется держать где-то ради-того-самого-одного-клиента -- wbr, Sergey
[freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Обновление p5-* портов
2 декабря 2016 г., 11:40 пользователь Anton Sayetskyнаписал: > >> >> > Опять мимо. > >> >> > Система и ПО было установлены за пару месяцев до этого коммита. > >> >> А это что? > >> >> > Пытаюсь обновиться с Perl 5.20 на Perl 5.24 > >> > > >> > > >> > https://www.freshports.org/lang/perl5.20 > >> > Port Added: 27 May 2014 12:19:38 > >> Кто ж тебе виноват в несвоевременном обновлении ПО, в частности Perl до > версии 5.20.1_4 и нежелании читать 20141126 в UPDATING? > >> Так что вновь повторюсь - для твоего случая вся необходимая информация > имеется. > > > > > > Мне клиент платит не за своевременные обновления, а за разовые, раз в > несколько лет. > Это нисколько не оправдывает нежелание читать UPDATING. Соответствующую > запись я тебе предоставил. > Перефразирую: Коммит обратной силы не имеет! :) -- Vladislav V. Prodan System & Network Administrator support.od.ua
[freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Обновление p5-* портов
2 дек. 2016 г. 11:34 пользователь "Vladislav V. Prodan"написал: > > > > 2 декабря 2016 г., 11:30 пользователь Anton Sayetsky написал: > >> 2 дек. 2016 г. 11:18 пользователь "Vladislav V. Prodan" < ad...@support.od.ua> написал: >> > >> > >> > 2 декабря 2016 г., 11:13 пользователь Anton Sayetsky < vsasja...@gmail.com> написал: >> > >> >> > >> >> > Опять мимо. >> >> > Система и ПО было установлены за пару месяцев до этого коммита. >> >> А это что? >> >> > Пытаюсь обновиться с Perl 5.20 на Perl 5.24 >> > >> > >> > https://www.freshports.org/lang/perl5.20 >> > Port Added: 27 May 2014 12:19:38 >> Кто ж тебе виноват в несвоевременном обновлении ПО, в частности Perl до версии 5.20.1_4 и нежелании читать 20141126 в UPDATING? >> Так что вновь повторюсь - для твоего случая вся необходимая информация имеется. > > > Мне клиент платит не за своевременные обновления, а за разовые, раз в несколько лет. Это нисколько не оправдывает нежелание читать UPDATING. Соответствующую запись я тебе предоставил.
[freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Обновление p5-* портов
2 декабря 2016 г., 11:30 пользователь Anton Sayetskyнаписал: > 2 дек. 2016 г. 11:18 пользователь "Vladislav V. Prodan" < > ad...@support.od.ua> написал: > > > > > > 2 декабря 2016 г., 11:13 пользователь Anton Sayetsky < > vsasja...@gmail.com> написал: > > > >> > > >> > Опять мимо. > >> > Система и ПО было установлены за пару месяцев до этого коммита. > >> А это что? > >> > Пытаюсь обновиться с Perl 5.20 на Perl 5.24 > > > > > > https://www.freshports.org/lang/perl5.20 > > Port Added: 27 May 2014 12:19:38 > Кто ж тебе виноват в несвоевременном обновлении ПО, в частности Perl до > версии 5.20.1_4 и нежелании читать 20141126 в UPDATING? > Так что вновь повторюсь - для твоего случая вся необходимая информация > имеется. > Мне клиент платит не за своевременные обновления, а за разовые, раз в несколько лет. -- Vladislav V. Prodan System & Network Administrator support.od.ua
[freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Обновление p5-* портов
2 дек. 2016 г. 11:18 пользователь "Vladislav V. Prodan"написал: > > > 2 декабря 2016 г., 11:13 пользователь Anton Sayetsky написал: > >> > >> > Опять мимо. >> > Система и ПО было установлены за пару месяцев до этого коммита. >> А это что? >> > Пытаюсь обновиться с Perl 5.20 на Perl 5.24 > > > https://www.freshports.org/lang/perl5.20 > Port Added: 27 May 2014 12:19:38 Кто ж тебе виноват в несвоевременном обновлении ПО, в частности Perl до версии 5.20.1_4 и нежелании читать 20141126 в UPDATING? Так что вновь повторюсь - для твоего случая вся необходимая информация имеется.
[freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Обновление p5-* портов
2 декабря 2016 г., 11:13 пользователь Anton Sayetskyнаписал: > > > > Опять мимо. > > Система и ПО было установлены за пару месяцев до этого коммита. > А это что? > > Пытаюсь обновиться с Perl 5.20 на Perl 5.24 https://www.freshports.org/lang/perl5.20 *Port Added:* 27 May 2014 12:19:38 -- Vladislav V. Prodan System & Network Administrator support.od.ua
[freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Обновление p5-* портов
2 дек. 2016 г. 11:11 пользователь "Vladislav V. Prodan"написал: > > > 2 декабря 2016 г., 11:04 пользователь Anton Sayetsky написал: > >> >> > Может вы путаете пакеты, зависящие от библиотеки Perl (libperl.so.5.20) и пакетов - модулей perl ? >> >> В том и дело, что непонимание этого имеется с твоей стороны, как я вижу. Повторю: в порт Perl давно внесли изменения, которые исключают необходимость пересборки всего, кроме слинкованного с libperl. Коммит показать или самостоятельно получится найти? ;) >> > >> > Подсказка. >> > Посмотрите место расположение моделей перл после установки. >> https://svnweb.freebsd.org/ports?view=revision=373448 >> > Modules without any .so will be installed at the same place regardless of the Perl version, minimizing the upgrade when the major Perl version is changed. It uses a version dependent directory for modules with compiled bits. >> Говорю же - непонимание работы с твоей стороны, а ещё и нежелание разбираться. А этот коммит сделали больше двух лет назад... > > > Опять мимо. > Система и ПО было установлены за пару месяцев до этого коммита. А это что? > Пытаюсь обновиться с Perl 5.20 на Perl 5.24
[freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Обновление p5-* портов
2 декабря 2016 г., 11:04 пользователь Anton Sayetskyнаписал: > >> > Может вы путаете пакеты, зависящие от библиотеки Perl > (libperl.so.5.20) и пакетов - модулей perl ? > >> В том и дело, что непонимание этого имеется с твоей стороны, как я > вижу. Повторю: в порт Perl давно внесли изменения, которые исключают > необходимость пересборки всего, кроме слинкованного с libperl. Коммит > показать или самостоятельно получится найти? ;) > > > > Подсказка. > > Посмотрите место расположение моделей перл после установки. > https://svnweb.freebsd.org/ports?view=revision=373448 > > Modules without any .so will be installed at the same place regardless > of the Perl version, minimizing the upgrade when the major Perl version is > changed. It uses a version dependent directory for modules with compiled > bits. > Говорю же - непонимание работы с твоей стороны, а ещё и нежелание > разбираться. А этот коммит сделали больше двух лет назад... Опять мимо. Система и ПО было установлены за пару месяцев до этого коммита. -- Vladislav V. Prodan System & Network Administrator support.od.ua
[freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Обновление p5-* портов
2 дек. 2016 г. 10:57 пользователь "Vladislav V. Prodan"написал: > > > > 2 декабря 2016 г., 10:53 пользователь Anton Sayetsky написал: > >> 2 дек. 2016 г. 10:48 пользователь "Vladislav V. Prodan" < ad...@support.od.ua> написал: >> > >> > >> > 2 декабря 2016 г., 10:42 пользователь Anton Sayetsky < vsasja...@gmail.com> написал: >> > >> >> 4. Зачем, кстати, пересобирать модули Perl, если порт уже давно специально переделали таким образом, чтобы этого делать было не нужно? >> > >> > >> > Может вы путаете пакеты, зависящие от библиотеки Perl (libperl.so.5.20) и пакетов - модулей perl ? >> В том и дело, что непонимание этого имеется с твоей стороны, как я вижу. Повторю: в порт Perl давно внесли изменения, которые исключают необходимость пересборки всего, кроме слинкованного с libperl. Коммит показать или самостоятельно получится найти? ;) > > Подсказка. > Посмотрите место расположение моделей перл после установки. https://svnweb.freebsd.org/ports?view=revision=373448 > Modules without any .so will be installed at the same place regardless of the Perl version, minimizing the upgrade when the major Perl version is changed. It uses a version dependent directory for modules with compiled bits. Говорю же - непонимание работы с твоей стороны, а ещё и нежелание разбираться. А этот коммит сделали больше двух лет назад...
[freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Обновление p5-* портов
2 декабря 2016 г., 10:42 пользователь Anton Sayetskyнаписал: > 4. Зачем, кстати, пересобирать модули Perl, если порт уже давно специально > переделали таким образом, чтобы этого делать было не нужно? Может вы путаете пакеты, зависящие от библиотеки Perl (libperl.so.5.20) и пакетов - модулей perl ? -- Vladislav V. Prodan System & Network Administrator support.od.ua
[freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Обновление p5-* портов
2 дек. 2016 г. 10:31 пользователь "Vladislav V. Prodan"написал: > > > > 2 декабря 2016 г., 10:15 пользователь Anton Sayetsky написал: > >> 2 дек. 2016 г. 10:12 пользователь "Vladislav V. Prodan" < ad...@support.od.ua> написал: >> > >> > >> > 2 декабря 2016 г., 9:26 пользователь Владимир Друзенко < v...@unislabs.com> написал: >> >> >> >> portmaster p5- >> > >> > >> > Спасибо. Работает :) >> А вообще это всё в UPDATING написано, который каждый должен читать перед попыткой обновления портов. > > Читал я там. > Только мне надо обновить perl и его модули (p5-*), а не perl и все зависимости от него, как пишут в заметке от 20161103. 1. В более старых заметках указан и твой варриант, ибо Perl обновляется не впервые. 2. От этого инструмент не меняется, в чём ты сам убедился. 3. Даже в актуальной заметке видно, что вызов pkg shlib взят в командные кавычки, а следовательно, portupgrade/portmaster всего лишь получают строку с текстом - списком пакетов. Можно бы было сделать по аналогии. 4. Зачем, кстати, пересобирать модули Perl, если порт уже давно специально переделали таким образом, чтобы этого делать было не нужно? 5. Почему бы не пересобрать то, что слинковано с libperl5{...}, что действительно делать нужно, ибо сломается?
[freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Обновление p5-* портов
2 декабря 2016 г., 10:15 пользователь Anton Sayetskyнаписал: > 2 дек. 2016 г. 10:12 пользователь "Vladislav V. Prodan" < > ad...@support.od.ua> написал: > > > > > > 2 декабря 2016 г., 9:26 пользователь Владимир Друзенко > написал: > >> > >> portmaster p5- > > > > > > Спасибо. Работает :) > А вообще это всё в UPDATING написано, который каждый должен читать перед > попыткой обновления портов. > Читал я там. Только мне надо обновить perl и его модули (p5-*), а не perl и все зависимости от него, как пишут в заметке от 20161103. -- Vladislav V. Prodan System & Network Administrator support.od.ua
[freebsd] Re: [freebsd] Re: [freebsd] Обновление p5-* портов
2 декабря 2016 г., 9:26 пользователь Владимир Друзенконаписал: > portmaster p5- Спасибо. Работает :) -- Vladislav V. Prodan System & Network Administrator support.od.ua