URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 62398
[ Назад ]

Исходное сообщение
"Раздел полезных советов: Как в Debian/Ubuntu установить отсу..."

Отправлено auto_tips , 24-Дек-09 23:17 
В случае отсутствия определенного Perl модуля в стандартных репозиториях Debian и Ubuntu, можно поставить модуль через задействования механизмов установки модулей CPAN, но такие модули не впишутся в пакетную инфраструктуру дистрибутива. Поэтому для установки нестандартных Perl модулей следует использовать dh-make-perl.

Ставим пакет dh-make-perl:
   apt-get install dh-make-perl

Устанавливаем нужный Perl модуль (в примере Module::Name) из репозитория CPAN:

   dh-make-perl --cpan Module::Name --install

Например:

   dh-make-perl --cpan HTML::CTPP2 --install

Утилита dh-make-perl сама загрузит нужный модуль, соберет его, оформит deb-пакет и установит его.

Если модуль не из CPAN, можно распаковать модуль и выполнить (--build - сформировать пакет, но не устанавливать):

dh-make-perl директория_с_модулем --build


URL:
Обсуждается: http://www.opennet.me/tips/info/2250.shtml


Содержание

Сообщения в этом обсуждении
"Как в Debian/Ubuntu установить отсутствующий в репозитории Perl модуль"
Отправлено vadiml , 24-Дек-09 23:17 
А просто поставить уже не судьба?

мне как проще
# cpan Имя::Модуля
или
# perl -MCPAN -e shell
install Имя::Модуля


"Как в Debian/Ubuntu установить отсутствующий в репозитории Perl модуль"
Отправлено polkan , 25-Дек-09 00:54 
> ...но такие модули не впишутся в

пакетную инфраструктуру...

Вам ясна причина? ;-)


"Как в Debian/Ubuntu установить отсутствующий в репозитории P"
Отправлено xaka , 25-Дек-09 10:38 
Не знал. Спасибо!

"Как в Debian/Ubuntu установить отсутствующий в репозитории Perl модуль"
Отправлено djaarf , 25-Дек-09 11:15 
можно отметить что имена перловых модулей в этой утилите не чувствительны к регистру...

"Как в Debian/Ubuntu установить отсутствующий в репозитории P..."
Отправлено Анонимка , 26-Дек-09 09:55 
А как быть с модулями, у которых название только регистром и отличается?

"Как в Debian/Ubuntu установить отсутствующий в репозитории P..."
Отправлено Iv945n , 28-Дек-09 08:55 
Пожелать крепкого здоровья тем, кто придумал сделать отличающиеся только регистром названияЮ и установить напрямую, imho.

"Как в Debian/Ubuntu установить отсутствующий в репозитории Perl модуль"
Отправлено Drolyk , 25-Дек-09 12:41 
очень удобно, давно уже юзаю :)

"Как в Debian/Ubuntu установить отсутствующий в репозитории Perl модуль"
Отправлено sHaggY_caT , 26-Дек-09 16:43 
Для rpm-based легкое гугление подсказало:

http://perl.arix.com/cpan2rpm/

Кто-нибудь использовал? Как, проще, чем руками писать спек для rpmbuild?


"Как в Debian/Ubuntu установить отсутствующий в репозитории Perl модуль"
Отправлено Doktor , 26-Дек-09 18:58 
Для rpm есть также cpanflute2.

"Как в Debian/Ubuntu установить отсутствующий в репозитории P..."
Отправлено sHaggY_caT , 26-Дек-09 21:09 
И как оно?