The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

Как в Debian/Ubuntu установить отсутствующий в репозитории Perl модуль
В случае отсутствия определенного 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
 
24.12.2009
Ключи: perl, cpan, install, debian, deb, packet / Лицензия: CC-BY
Раздел:    Корень / Программисту и web-разработчику / Perl / Функции и модули в Perl

Обсуждение [ RSS ]
 
  • 1.1, vadiml, 23:17, 24/12/2009 [ответить] [смотреть все]
  • +/
    А просто поставить уже не судьба?

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

     
  • 1.2, polkan, 00:54, 25/12/2009 [ответить] [смотреть все]
  • +/
    > ...но такие модули не впишутся в

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

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

     
  • 1.3, xaka, 10:38, 25/12/2009 [ответить] [смотреть все]
  • +/
    Не знал. Спасибо!
     
  • 1.4, djaarf, 11:15, 25/12/2009 [ответить] [смотреть все]
  • +/
    можно отметить что имена перловых модулей в этой утилите не чувствительны к регистру...
     
     
  • 2.6, Анонимка, 09:55, 26/12/2009 [^] [ответить] [смотреть все]
  • +/
    А как быть с модулями, у которых название только регистром и отличается?
     
     
  • 3.10, Iv945n, 08:55, 28/12/2009 [^] [ответить] [смотреть все]  
  • +/
    Пожелать крепкого здоровья тем, кто придумал сделать отличающиеся только регистром названияЮ и установить напрямую, imho.
     
  • 1.5, Drolyk, 12:41, 25/12/2009 [ответить] [смотреть все]  
  • +/
    очень удобно, давно уже юзаю :)
     
  • 1.7, sHaggY_caT, 16:43, 26/12/2009 [ответить] [смотреть все]  
  • +/
    Для rpm-based легкое гугление подсказало:

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

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

     
  • 1.8, Doktor, 18:58, 26/12/2009 [ответить] [смотреть все]  
  • +/
    Для rpm есть также cpanflute2.
     
     
  • 2.9, sHaggY_caT, 21:09, 26/12/2009 [^] [ответить] [смотреть все]  
  • +/
    И как оно?
     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:



      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor