Приветствую.Стоит у меня Centos 7 и понадобился мне перловый модуль CGI::Ajax. В 6 версии без проблем ставится yum install perl-CGI-Ajax, а вот для 7 версии его ни разу нет, да и вообще репозиторий сильно меньше. Можно конечно поставить вручную, можно CPAN'ом, но он стал per user, что некрасиво. Собственно вопрос - как будет правильнее? Можно ли прикрутить старые репозитории или все-таки городить костыли руками?
> Приветствую.
> Стоит у меня Centos 7 и понадобился мне перловый модуль CGI::Ajax. В
> 6 версии без проблем ставится yum install perl-CGI-Ajax, а вот для
> 7 версии его ни разу нет, да и вообще репозиторий сильно
> меньше. Можно конечно поставить вручную, можно CPAN'ом, но он стал per
> user, что некрасиво. Собственно вопрос - как будет правильнее? Можно ли
> прикрутить старые репозитории или все-таки городить костыли руками?Пересобрать src.rpm от CentOS 6. Как правило проблем нет
> Приветствую.
> Стоит у меня Centos 7 и понадобился мне перловый модуль CGI::Ajax. В
> 6 версии без проблем ставится yum install perl-CGI-Ajax, а вот для
> 7 версии его ни разу нет, да и вообще репозиторий сильно
> меньше. Можно конечно поставить вручную, можно CPAN'ом, но он стал per
> user, что некрасиво. Собственно вопрос - как будет правильнее? Можно ли
> прикрутить старые репозитории или все-таки городить костыли руками?тот самый случай когда надо использовать докер. заверните в centos6-based докер ваше по вместе ч зависимостями и ставьте хоть на генту
>> Приветствую.
>> Стоит у меня Centos 7 и понадобился мне перловый модуль CGI::Ajax. В
>> 6 версии без проблем ставится yum install perl-CGI-Ajax, а вот для
>> 7 версии его ни разу нет, да и вообще репозиторий сильно
>> меньше. Можно конечно поставить вручную, можно CPAN'ом, но он стал per
>> user, что некрасиво. Собственно вопрос - как будет правильнее? Можно ли
>> прикрутить старые репозитории или все-таки городить костыли руками?
> тот самый случай когда надо использовать докер. заверните в centos6-based докер ваше
> по вместе ч зависимостями и ставьте хоть на гентуиз-за одного модуля на 10 Кб городить docker?! Ну мусье знает толк в извращениях
>[оверквотинг удален]
>>> Стоит у меня Centos 7 и понадобился мне перловый модуль CGI::Ajax. В
>>> 6 версии без проблем ставится yum install perl-CGI-Ajax, а вот для
>>> 7 версии его ни разу нет, да и вообще репозиторий сильно
>>> меньше. Можно конечно поставить вручную, можно CPAN'ом, но он стал per
>>> user, что некрасиво. Собственно вопрос - как будет правильнее? Можно ли
>>> прикрутить старые репозитории или все-таки городить костыли руками?
>> тот самый случай когда надо использовать докер. заверните в centos6-based докер ваше
>> по вместе ч зависимостями и ставьте хоть на генту
> из-за одного модуля на 10 Кб городить docker?! Ну мусье знает толк
> в извращенияхесли у вас уже есть docker то вы истратите не сильно больше дискового пространства.
> если у вас уже есть docker то вы истратите не сильно больше
> дискового пространства.а если есть CentOS 6, то вообще не потратите ;)
>> если у вас уже есть docker то вы истратите не сильно больше
>> дискового пространства.
> а если есть CentOS 6, то вообще не потратите ;)Или:
Tar.gz с сырцами и - виртуалкой для запуска сырцов.Рискну вбросить: настолько проблемные зависимости надо таскать с собой. Этот модуль старый, из репов убрали, модуль нужен. И? Только самому себя обеспечить. Иметь свой RPM, или хранить в своём дереве сырцов (и подобное).
Не раз уже из интернета убирали "старьё", а люди им пользовались и "плакали" потом, вовремя не наладив офф-лайн бытиё.
> user, что некрасиво. Собственно вопрос - как будет правильнее? Можно ли
> прикрутить старые репозитории или все-таки городить костыли руками?а можно просто с проектом вести папку lib где будут модули экзотичные
use FindBin;
use lib $FindBin::Bin . '/lib';