В репозиториях Arch есть много дистрибутивов CPAN, но не все. Как мне справиться с ситуацией, когда мне нужен дистрибутив, которого еще нет в репозиториях?
Стоит ли мне использовать эту cpan
программу или есть лучшее решение?
решение1
Существует несколько методов, описанных вАрх вики. Самый простой вариант, вероятно, использоватьperl-cpanplus-dist-arch, который после установки и запуска установки setupdistarch
может устанавливать модули perl как пакеты pacman, cpanp -i Your::Module::Name
как описано в егодокументация.
решение2
Что ж, лучшим решением, вероятно, будет создать дистрибутив нужного вам пакета CPAN, передать его команде Arch и поддерживать его (конечно, это лучшее решение длятыэто сделал бы кто-то другой, :-) ). Таким образом, от этого выиграли бы все.
На самом деле, для его установки, скорее всего, можно просто использовать CPAN напрямую:
perl -MCPAN -e "install Package"
Конечно, недостаток здесь в том, что вы не получаете автоматических обновлений при изменении пакета upstream. Вам нужно будет отслеживать пакет CPAN самостоятельно.