[OT} Packaging systems [was: Guidelines for talking about Xcode 2.5 on this list]
[OT} Packaging systems [was: Guidelines for talking about Xcode 2.5 on this list]
- Subject: [OT} Packaging systems [was: Guidelines for talking about Xcode 2.5 on this list]
- From: Chris Espinosa <email@hidden>
- Date: Fri, 31 Aug 2007 09:00:40 -0700
On Aug 31, 2007, at 7:39 AM, Michael Wild wrote:
Jonas Maebe wrote:
On 31 Aug 2007, at 10:46, Michael Wild wrote:
[snip]
Why isn't there a tool for listing all the installed packages?
ls /Library/Receipts
Why can't I look up the files a package installed,
lsbom /Library/Receipts/SomePackage.pkg/Contents/Archive.bom
Now THAT at least is some good news... But how is one to find out
about that stuff except by ranting on a mail-group? ;-)
Perhaps by searching Apple's documentation and technical notes?
http://developer.apple.com/qa/qa2001/qa1285.html
http://developer.apple.com/documentation/DeveloperTools/Conceptual/
SoftwareDistribution4/index.html
That said, it'd be really, really nice if packages could be
uninstalled without something like
lsbom -pF /Library/Receipts/SomePackage.pkg/Contents/Archive.bom |
sudo xargs rm -f
ugly, but aparently all we can hope for...
(which still does not remove directories which are now empty due
to them being specific to this program, which does not remove
files created by the postflight or other scripts, etc)
worse
Jonas
So, this leaves us with a half-baked package system which goes only
half of the way (thinking of uninstalling, diversions, conflict/
dependency resolution, ...)
I must say, that feature-wise the fink project got the right idea.
On the other hand, I do not think it integrates with the OS X
system particularly well. MacPorts is better in this respect, but
the underlying package system is imho inferior to dpkg used by
fink. And around 50% of their packages are orphaned, they do not
have a graphical user interface and the system is comparatively slow.
Well, lets see what the future brings and hope that one day Mac OS
X really will be the most advanced operating system (in all aspects).
This discussion is well beyond the Xcode realm and should be taken to
the email@hidden group.
Chrtis
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden