[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 Olhovchenkov wrote: > > > 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 Olhovchenkov wrote: > 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&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&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&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] Re: [freebsd] Обновление p5-* портов
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. Коммит > показать или самостоятельно получится найти? ;) > Подсказка. Посмотрите место расположение моделей перл после установки. -- Vladislav V. Prodan System & Network Administrator support.od.ua
[freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Re: [freebsd] Обновление p5-* портов
2 дек. 2016 г. 10:48 пользователь "Vladislav V. Prodan" написал: > > > 2 декабря 2016 г., 10:42 пользователь Anton Sayetsky написал: > >> 4. Зачем, кстати, пересобирать модули Perl, если порт уже давно специально переделали таким образом, чтобы этого делать было не нужно? > > > Может вы путаете пакеты, зависящие от библиотеки Perl (libperl.so.5.20) и пакетов - модулей perl ? В том и дело, что непонимание этого имеется с твоей стороны, как я вижу. Повторю: в порт Perl давно внесли изменения, которые исключают необходимость пересборки всего, кроме слинкованного с libperl. Коммит показать или самостоятельно получится найти? ;)
[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] Re: [freebsd] Обновление p5-* портов
2 дек. 2016 г. 10:12 пользователь "Vladislav V. Prodan" написал: > > > 2 декабря 2016 г., 9:26 пользователь Владимир Друзенко написал: >> >> portmaster p5- > > > Спасибо. Работает :) А вообще это всё в UPDATING написано, который каждый должен читать перед попыткой обновления портов.
[freebsd] Re: [freebsd] Re: [freebsd] Обновление p5-* портов
2 декабря 2016 г., 9:26 пользователь Владимир Друзенко написал: > portmaster p5- Спасибо. Работает :) -- Vladislav V. Prodan System & Network Administrator support.od.ua
Re: [freebsd] Обновление p5-* портов
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 -- тот сам себе злобный буратино