Re: Perlovske baliky z Debianu vs. rovnou z CPAN


To czdebian-l zavinac debian bod cz
From Petr Heřman <ph zavinac lf2 bod cuni bod cz>
Date Thu, 3 Feb 2005 22:17:19 +0100
Mail-followup-to czdebian-l zavinac debian bod cz
User-agent Mutt/1.3.28i

On Thu, Feb 03, 2005 at 09:25:56PM +0100, Ondra Kepi Kudlik wrote:
...
> Resil jsem taky problem, ze jsem chtel mit neco z cpanu, ale v
> debianu na tom zaviselo spoustu veci... nakonec jsem si udelal fake
> balicky a vesele pouzivam cpan. Nicmene korektnejsi reseni by me
> dost zajimalo.

No prave, ta neustala vyroba nejakych fakebalicku pro kazdy
balik by mi prisla dost dementni (pokud by na to uz nekdo nevymyslil
nejaky elegantni skript).

> no gulas je v tom dycky :) ale cpan i debian pouziji vetsinou jine
> adresare, takze to neni tak hrozne...

No, polozil jsem obdobny dotaz taky na cz.comp.lang.perl
a Honza Pazdziora je toho nazoru, ze:

| Konvence, kde co je, by mely byt stejne. Pri instalaci pomoci
| perl Makefile.PL (a tedy i pri instalaci pomoci -MCPAN) se nastavuji
| cesty podle hodnot v binarce perlu a v Config.pm. Ty debianovske
| baliky by nemely byt nic moc jineho nez vysledek perl Makefile.PL &&
| make && make install, tedy by mely dat soubory presne tam, kam by Vam
| je dal perl pri rucni instalaci.
|
| Zavislosti modulu instalovanych z CPANu se resi v Makefile.PL/Makemakeru,
| a -MCPAN pak umi i potrebne baliky sam dotahnout. Tzn. ze pokud
| nainstalujete kus z Debianu, tak pri dalsi rucni instalaci si
| MakeMaker zjisti, ze modul uz nainstalovany je a doinstaluje jenom co
| je potreba.

Jenze zpatky to IMHO tak jednoduse nefunguje, jak pises, bez nejakych
fakebaliku se to APT asi neobejde.

Petr Herman


Partial thread listing: