• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
[OT} Packaging systems [was: Guidelines for talking about Xcode 2.5 on this list]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[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


References: 
 >Guidelines for talking about Xcode 2.5 on this list (From: Scott Tooker <email@hidden>)
 >Re: Guidelines for talking about Xcode 2.5 on this list (From: Philip Aker <email@hidden>)
 >Re: Guidelines for talking about Xcode 2.5 on this list (From: Scott Tooker <email@hidden>)
 >Re: Guidelines for talking about Xcode 2.5 on this list (From: Philip Aker <email@hidden>)
 >Re: Guidelines for talking about Xcode 2.5 on this list (From: Scott Tooker <email@hidden>)
 >Re: Guidelines for talking about Xcode 2.5 on this list (From: Philip Aker <email@hidden>)
 >Re: Guidelines for talking about Xcode 2.5 on this list (From: Scott Tooker <email@hidden>)
 >Re: Guidelines for talking about Xcode 2.5 on this list (From: Jonas Maebe <email@hidden>)
 >Re: Guidelines for talking about Xcode 2.5 on this list (From: Scott Tooker <email@hidden>)
 >Re: Guidelines for talking about Xcode 2.5 on this list (From: Michael Wild <email@hidden>)
 >Re: Guidelines for talking about Xcode 2.5 on this list (From: Jonas Maebe <email@hidden>)
 >Re: Guidelines for talking about Xcode 2.5 on this list (From: Michael Wild <email@hidden>)

  • Prev by Date: Re: Guidelines for talking about Xcode 2.5 on this list
  • Next by Date: disable scroll bars in webView....
  • Previous by thread: Re: Guidelines for talking about Xcode 2.5 on this list
  • Next by thread: Re: Guidelines for talking about Xcode 2.5 on this list
  • Index(es):
    • Date
    • Thread