Re: Installation location of Perl and Python modules
От | Oliver Elphick |
---|---|
Тема | Re: Installation location of Perl and Python modules |
Дата | |
Msg-id | 200109112051.f8BKpC8s001990@linda.lfix.co.uk обсуждение исходный текст |
Ответ на | Installation location of Perl and Python modules (Peter Eisentraut <peter_e@gmx.net>) |
Ответы |
Re: Installation location of Perl and Python modules
Re: Installation location of Perl and Python modules |
Список | pgsql-general |
Peter Eisentraut wrote: >The question is which of the following installation schemes would be >useful to provide, and which one should be the default. > >1. Install it under /usr/lib/perl5 (or whatever the default location). > >2. Install it under $prefix/lib/perl5, where $prefix is what is chosen for > PostgreSQL. This would improve the likelyhood of write access to the > location, give you a perlish layout, and (usually) fall back to the > default if you specify --prefix=/usr. It might also be rather compliant > to some file system standard. > >3. Install it under $prefix/lib/postgresql. This would guarantee > write access, and enhance the consistency with the GNU-style configure > process. It could also be compliant to some file system standard. > >4. Provide an option to freely choose the location. But keep in mind that > "free to choose" also means "inconsistent" and "easy to get lost". #2 sounds like the closest to what I need for building the Debian package, which is to install to $(DESTDIR)/usr/lib/perl5 in such a way that it will work fine when $(DESTDIR) is copied to /. I also want the man page under $(DESTDIR)/usr/share/man. So the package ends up like this: $ dpkg -L libpgperl /. /usr /usr/share /usr/share/doc /usr/share/doc/libpgperl /usr/share/doc/libpgperl/copyright /usr/share/doc/libpgperl/README.gz /usr/share/doc/libpgperl/changelog.Debian.gz /usr/share/man /usr/share/man/man3 /usr/share/man/man3/Pg.3pm.gz /usr/share/lintian /usr/lib /usr/lib/postgresql /usr/lib/postgresql/lib /usr/lib/postgresql/lib/plperl.so /usr/lib/perl5 /usr/lib/perl5/auto /usr/lib/perl5/auto/Pg /usr/lib/perl5/auto/Pg/Pg.so /usr/lib/perl5/auto/Pg/Pg.bs /usr/lib/perl5/auto/Pg/autosplit.ix /usr/lib/perl5/Pg.pm but has been built under $(DESTDIR). I have to do a bit of tweaking at the moment to get it right. -- Oliver Elphick Oliver.Elphick@lfix.co.uk Isle of Wight http://www.lfix.co.uk/oliver PGP: 1024R/32B8FAA1: 97 EA 1D 47 72 3F 28 47 6B 7E 39 CC 56 E4 C1 47 GPG: 1024D/3E1D0C1C: CA12 09E0 E8D5 8870 5839 932A 614D 4C34 3E1D 0C1C ======================================== "I am crucified with Christ; nevertheless I live; yet not I, but Christ liveth in me; and the life which I now live in the flesh I live by the faith of the Son of God, who loved me, and gave himself for me." Galatians 2:20
В списке pgsql-general по дате отправления:
Предыдущее
От: A_Schnabel@t-online.de (Andre Schnabel)Дата:
Сообщение: Re: Ridicolus Postgresql review