Как я могу установить две разные версии Perl на моем Linux? - PullRequest
0 голосов
/ 11 декабря 2018

У меня есть сервер Linux, и у него есть свой собственный Perl, чья версия не та, которую я хочу.Поэтому я хочу установить на него другой Perl.Я пытался решить это с помощью perlbrew, но мой сервер не может загрузить его.Похоже, мой сервер не доверяет этому адресу.И я не знаю, стоит ли мне загружать его как root.Кроме того, я думаю, что есть огромная разница между пользователем root и обычным пользователем, чтобы загрузить и установить его, и я просто хочу сделать это как обычный пользователь.Есть ли другой способ установить другую версию Perl на моем сервере?Я скачал нужную мне версию и попытался установить ее обычным способом, но она просто не удалась.Большое спасибо.Вот, когда я нажимаю команду « wget -O - https://install.perlbrew.pl | bash » от имени обычного пользователя. enter image description here Может быть, я должен нажать на нее как root?И когда я пытаюсь установить Perl v5.8.8 (это версия, которую я хочу) в ~ / bin, я запускаю Configure.Но я не могу запустить make после этого, он просто сказал мне, что make: Нет правила для создания цели, что нужно miniperlmain.o Stop. Кроме того, мой Linux - Centos 7.4.Я не как это исправить.Кажется, я нашел способ, чтобы позволить мне сделать.Вот ссылка .После того, как я редактирую makedepend.SH, я запускаю make agian.Но я ошибся: enter image description here

Это действительно странно.Почему Perl V5.8.8 так сложно установить.: - (

1 Ответ

0 голосов
/ 11 декабря 2018

Простой ответ - «просто установите perl» - по умолчанию он будет помещен в / usr / local / bin, и вы можете просто использовать его вместо этого.

НЕ перезаписывайте / usr / bin / perl, так как это рецепт боли.(Многие вещи будут зависеть от версий Perl, установленных через менеджер пакетов).

...