Linux Perl модуль управления - PullRequest
5 голосов
/ 03 апреля 2011

Существуют ли какие-либо программы, кроме CPAN , для установки / компиляции модулей Perl и их установки?

В основном я ищу что-то вроде Activestate PPM, наиболее близким, который я смог найти, было1005 * PPM на CPAN , но при попытке установить его не удается по какой-то причине " unknown ".Я уверен, что если я покопаюсь в выходных данных, я смогу найти причину, но мне больше всего нравится грешить.

В любом случае, есть что-нибудь?Было бы неплохо, если бы у него был интерфейс GTK из-за того, что я использую GNOME в Ubuntu, и было бы неплохо играть с новыми модулями.

Что мне действительно нужно, так это возможность устанавливать и удалять модули по командеline atleast.

Кроме того, возможно ли написать скрипт установки модуля perl?Например, когда кто-то устанавливает мой пакет .DEB, есть ли способ извлечь исходный код из CPAN (используя, если необходимо, CPAN ) и собрать его для системы?

Ответы [ 4 ]

6 голосов
/ 03 апреля 2011

В Ubuntu (упомянутая вами ОС) используйте CLI (интерфейс командной строки) с Aptitude. Таким способом легко установить модули Perl. 99% модулей, которые вы найдете на CPAN, доступны для установки таким образом.

Синтаксис для поиска доступных модулей:

apt-cache search [ключевые слова]

Ниже: Пример поиска модуля «Шаблон» для Perl (включите perl в ключевые слова поиска, чтобы убедиться, что вы смотрите на модули perl). Поиск выполняется по описанию, а не по названию, поэтому это дает вам широту в ваших условиях поиска.

шаблон поиска apt-cache perl

Установите найденный модуль

sudo apt-get install libtemplate-perl

или, возможно, вы бы предпочли

sudo apt-get install libhtml-template-perl

и вы также можете взять документы

sudo apt-get install libtemplate-perl-docs

Имя модуля обычно в формате

lib [module] -perl

При правильном названии модуля CPAN. Однако иногда это не точно. «поиск apt-cache» найдет то, что вы ищете. Кроме того, поскольку поиск выполняется по описанию над заголовком, вы найдете другие "единомышленники" модулей.

Веселитесь ..

3 голосов
/ 03 апреля 2011

Padre имеет более графический менеджер модулей.

1 голос
/ 04 апреля 2011

Существует несколько способов установки модулей Perl. Оболочка CPAN , CPANPLUS и новый cpanminus . Вы также можете загрузить и установить tarballs вручную, разрешив зависимости вручную.

Но, похоже, вам нужны пакеты Debian, предположительно для модулей CPAN (или их версий), которые еще не пришли из Debian. Для этого есть несколько вариантов. dh-make-perl упаковывает отдельные модули, но не обрабатывает зависимости. dh-make-pm использует dh-make-perl для обработки всех зависимостей. На альтернативном пути есть CPANPLUS :: Dist :: Deb , который использует CPANPLUS для создания пакетов Debian.

0 голосов
/ 03 апреля 2011

Файлы cpan хранятся на FTP-сервере, часто вы можете скачать их, извлечь их и запустить Make yourself, но, в то же время, если отсутствуют зависимости или требуется обновление, это все равно будет иметь место.

...