2016-02-08 9 views
0

Я использовать Ubuntu 14.04 LTS с Perl 5 (v5.18.2), но для новых версий rxvt и surf мне нужно Perl v5.20+.Как использовать brewperl для установки приложений на Ubuntu

В качестве решения я нашел perlbrew и установил Perl v5.20, нашел .deb с rxvt, но в любом случае не может установить, потому что он использует систему Perl.

Мой вопрос заключается в том, как установить приложения на Linux с зависимостью Perl и не нарушить внутреннюю совместимость Linux Core?

+0

Но rxvt и surf не являются модулями Perl, это приложения из repos. И когда я пытаюсь dpkg -i этих приложений, я не могу, потому что они используют систему Perl 5.18 :( – Sonique

ответ

2

для новых версий rxvt и surf мне нужен Perl v5.20 +.

Это неправда.

rxvt 2.7.10 использует a Perl script будет работать даже с 15-летним 5.6.

surf 1.0.6 не использует Perl вообще (при условии, что вы имеете в виду this project).

Вы пытались установить их из источника, не имело бы никакого значения, какой у вас был Perl.

Вместо этого вы пытаетесь установить пакеты, созданные для системы, отличной от вашей. Для установки пакетов rxvt и surf у вас есть, вам необходимо иметь версию 5.20 от perl дистрибьютора. Независимо от того, сколько вы установите версию perl, вы никогда не удовлетворите это требование.

Вы не можете установить эти пакеты. Вам понадобятся пакеты, подходящие для вашей системы, или вам нужно будет установить библиотеки из источника.