Re: [Fink-devel] Interaction with other package installers
The only i-Installer packages that fink knows how to recognize are tetex and ghostscript. To get fink to recognize them, you install fink's system-tetex and system-ghostscript packages. OK, that makes sense. those are the stubs that the i-Installer creator mentioned specifically. Speaking as the maintainer of those system packages, I have to say that they don't work perfectly. If you can spare the disk space, I would advise installing the fink packages for tetex and ghostscript instead. huh?!? i'm assuming you mean that it is the i-Installer packages (to which the system-{...} placeholders point) that can be problematic, not the fink packages themselves, correct? i guess this begs the general question: if a package in the fink repository is also available through some other installer, is it necessary for some individual to specifically maintain the system-{foo} placeholder stub if fink is to offer that package as one of the options for meeting a dependency? or is there a systematic process to submit requests for adding such placeholders to the fink repository (like ImageMagick, for example)? thanks, H __ Do you Yahoo!? Yahoo! Search - Find what youre looking for faster http://search.yahoo.com --- SF.Net is sponsored by: Speed Start Your Linux Apps Now. Build and deploy apps Web services for Linux with a free DVD software kit from IBM. Click Now! http://ads.osdn.com/?ad_id=1356alloc_id=3438op=click ___ Fink-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/fink-devel
Re: [Fink-devel] Interaction with other package installers
Let me explain in more detail. Fink installs all of its software in a directory that it manages. (The default choice is /sw, but some people use different directories.) One of the key features of fink is that it is good at tracking dependencies, and so on. However, for this to work, only fink itself can be allowed to change things in the /sw directory. On the other hand, the i-Installer (and also some other installers) put things into /usr/local. Fink will not look in /usr/local to see what is installed there, since it wants to completely manage the package collection that it installs. The system-tetex and system-ghostscript packages install certain symlinks so that fink can see the software installed by the i-Installer. This is a bit dangerous, since the i-Installer version might be different from the fink version... if there are assumptions made by other fink packages about how the software was installed, then there can be trouble if you are relying on the i-Installer version instead of the fink version. So, it's the system-tetex and system-ghostscript packages which don't work perfectly, and the reason they don't is because of differences between the i-Installer and fink versions of the underlying packages. -- Dave --- SF.Net is sponsored by: Speed Start Your Linux Apps Now. Build and deploy apps Web services for Linux with a free DVD software kit from IBM. Click Now! http://ads.osdn.com/?ad_id=1356alloc_id=3438op=click ___ Fink-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/fink-devel
[Fink-devel] Interaction with other package installers
Hello Fink developers, I have a question about Fink's interation with other package installers. (Apologies in advance if one of the other Fink lists is more appropriate for this question...). I installed TeXShop (http://www.uoregon.edu/~koch/texshop/texshop.html) on my Powerbook. To do so, I had to use a nifty package manager called i-Installer (http://www.rna.nl/ii.html) to install a few things TeXShop requires. Among other things, I installed recent versions of Ghostscript and ImageMagick. The question: is it possible to explicitly inform Fink (or FinkCommander) about the existence of these packages when doing a Fink-based install? I ask because in some cases (but not others) Fink does not see these packages when it does a dependency check, and prompts me to install Fink versions instead. A specific example: pstoedit-3.33 depends (IIRC) on both Ghostscript and ImageMagick. For the first dependency, I got multiple options: install GS from the Fink repository, or use one of several placeholders for a manually installed version. (I verified with the author of i-Installer that there are stubs for his packages of GS and TeX.) For the second dependency, though, I don't get any option to use a manually installed version of IM -- so I had to install Fink's version to get pstoedit to work. Fortunately I haven't experienced any problems from having two versions of IM installed simultaneously (in different places), but is there a cleaner way to do this? Thanks in advance, Heywood __ Do you Yahoo!? Yahoo! Search - Find what youre looking for faster http://search.yahoo.com --- SF.Net is sponsored by: Speed Start Your Linux Apps Now. Build and deploy apps Web services for Linux with a free DVD software kit from IBM. Click Now! http://ads.osdn.com/?ad_id=1356alloc_id=3438op=click ___ Fink-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/fink-devel