The OpenNET Project: Как в Debian/Ubuntu установить отсутствующий в репозитории Perl модуль
Утилита dh-make-perl сама загрузит нужный модуль, соберет его, оформит deb-пакет и установит его.
это круто, круто!
А есть такие же штучки для питона и руби?
А есть ли такие штучки для в RPM дистрибутивах?
dh-make-perl --cpan HTML::CTPP2 --install
Утилита dh-make-perl сама загрузит нужный модуль, соберет его, оформит deb-пакет и установит его.
это круто, круто!
А есть такие же штучки для питона и руби?
А есть ли такие штучки для в RPM дистрибутивах?
no subject
Date: 2009-12-25 04:27 (UTC)yum поддерживает примерно такой же синтаксис и установку модулей перла по отдельности
ну а так для Python в тех же целях испольхзуется setuptools (easy_install), для руби не знаю
no subject
Date: 2009-12-25 04:41 (UTC)Круто то, что модули не просто сами скачиваются и ставятся. То есть, это даже более круто, но это давно не новость. Новостью для меня является то, что они не просто ставятся в систему, а ещё и прописываются в систему пакетов. При этом без потерь автоматичности.
no subject
Date: 2009-12-25 18:14 (UTC)Про Ruby ничего не знаю, ибо не использую.
Для RPM есть cpanspec (http://fedoraproject.org/wiki/Perl/cpanspec), который делает примерно то же самое.
Если пакет на Python'е сделан с помощью distutils (большинство пакетов сделаны так), то построить из него RPM очень просто: развернуть архив с пакетом, зайти в каталог и подать там команду: