Я системный администратор, управляющий тремя суперкомпьютерами с воздушным зазором (нулевым доступом в Интернет). На одном из суперкомпьютеров нам нужно запустить Bugzilla. Я уже создал свой собственный локальный репозиторий yum, но теперь мне нужно запустить и запустить Bugzilla, для чего требуется локальный CPAN. Я построил локальный CPAN на своем ноутбуке, следуя инструкциям, которые я нашел здесь:
http://www.stonehenge.com/merlyn/LinuxMag/col42.html
И синхронизировал CPAN с домашним каталогом суперкомпьютера. Когда я вернулся в каталог Bugzill, чтобы запустить установку, install-module.pl не смог найти локальный каталог CPAN. Как мне настроить Perl моего суперкомпьютера, чтобы он автоматически узнавал, где находится его локальный CPAN, чтобы я мог завершить свою задачу Bugzilla?
Я понял. И я надеюсь, что это поможет любому, кто идет тем же темным путем, что и я. По-видимому, когда процесс конфигурации, по-видимому, запрашивает 5 разных путей для источников, авторов и т.д. для нового локального CPAN ... что на самом деле означает дать ему ОДИН путь. Только один. В пять раз.
Вот так: / root / CPAN /
НЕ:
/ root / CPAN / затем / root / CPAN / sources / затем / root / CPAN / авторы /
Нет, это тот же корневой путь к CPAN для всех путей, которые запрашивает процесс настройки (это для сборки CPAN с полной rsync).
Ура Perl.
Действительно ли для установки Bugzilla требуется локальный CPAN?
В зависимости от того, какая ОС работает на ваших суперкомпьютерах, возможно, существуют пакеты для ряда модулей Perl. А для тех, для которых их нет или для которых пакет слишком старый, вы можете:
Герв (разработчик Bugzilla)