2012-02-04 2 views
2

Итак, мы являемся переносными серверами. Arghh. На одной машине много вещей Perl, которые нам нужно настроить на другом.можно перенести список установленных Perl пакетов на другой компьютер и отметить для установки в ActiveState

Есть ли способ экспортировать/импортировать список всех установленных пакетов, чтобы я мог установить их на новый сервер вместо того, чтобы искать один за другим? (с использованием Active Perl)

Спасибо.

ответ

4

Если вы используете ppm, вы можете использовать команды ppm profile. Вы можете сохранить список установленных пакетов с помощью

ppm profile save my_modules.xml 

и восстановить на другой машине с

ppm profile restore my_modules.xml 
+0

СПАСИБО ВАС !!!!!! – Sam

3
cpan -a 

создаст Bundle всех установленных пакетов, которые могут быть перемещены в каталог CPAN на другой системе и установленных там.

Я сделал это один раз, несколько лет назад, и, похоже, он работал тогда.

+0

Спасибо! теперь у меня есть пакет. Любая идея, как установить его сейчас? (мы запускаем Windows Server в системе) – Sam

+0

Я думаю, что это то же место, что вы «cpan» вложили его (но на другую систему). Детали трудно обеспечить, потому что они могут зависеть от того, чье распространение в Perl (ActivePerl, Strawberry Perl, Cygwin и т. Д.) Вы запускаете, и я почти никогда ничего не использую, кроме самого Cygwin. – reinierpost

+0

еще раз спасибо. никогда не использовал cygwin .. im, используя ActivePerl. – Sam