christophe barbé on Sun, 6 Jan 2002 15:10:15 +0100 |
It's good to polute only in /usr/local but if you build a soft that has a lot of dependencies (most of the times it's certainly the case), your next debian upgrade will broke your in-/usr/local soft. There is a debian tool (dh_make) that allow you to easily create a debian package from a tarball and this is really easy if the source uses autoconf & co. With a home-build package, you will be informed if the upgrade process broke a dependencies and you would only have to rebuild your package against the upgraded libs. I would suggest as a starting point the doc package : maint-guide Christophe On Sat, Jan 05, 2002 at 02:59:14PM +0100, Jeff Abrahamson wrote: > On Sat, Jan 05, 2002 at 08:29:37AM -0500, christophe barbé wrote: > > IMHO tarball and debian do not fit well together. Each time you use a > > tarball instead of a debian package, you decrease the power of debian > > and its managment of dependencies (i.e. you broke dependencies). > > I sometimes resort to tarballs, but handle it by configuring with > --prefix=/usr/local (often the default), and then PATH and > LD_LIBRARY_PATH get /usr/local after /usr/bin and other debian > controlled places. Or I even configure to $HOME/local for things that > are just one user (and the user can decide whether to put $HOME/local > first or last). > > In other words, tarballs don't necessarily obligate you to install to > /usr/bin, which is what can mess up dpkg's view of the world. > > -- > Jeff > > Jeff Abrahamson <http://www.purple.com/jeff/> > > Buy my boyfriend's new novel: The Big Book of Misunderstanding > <http://www.misunderstanding.net/buystuff.html> > > > ______________________________________________________________________ > Philadelphia Linux Users Group - http://www.phillylinux.org > Announcements-http://lists.phillylinux.org/mail/listinfo/plug-announce > General Discussion - http://lists.phillylinux.org/mail/listinfo/plug > -- Christophe Barbé <christophe.barbe@ufies.org> GnuPG FingerPrint: E0F6 FADF 2A5C F072 6AF8 F67A 8F45 2F1E D72C B41E Attachment:
pgpjEmnXCpSxX.pgp
|
|