|
From: Thomas L. <ta...@ec...> - 2005-11-10 20:05:29
|
On Thu, 10 Nov 2005 09:54:32 +0000, Mike Hobbs wrote: [...] > What would be good is some kind of overview of _how_ zero-install works, > where things live when they are installed, etc. I think the web pages maybe > leave too much unsaid. > I have a Fedora machine on our network with my home directory on another > server. I see that .cache appeared there, and this is presumably where the > crucial bits of 0install live, but what about the other stuff. Everything 0install downloads from the net goes in ~/.cache, as you've noticed. Every archive it downloads unpacks into its own directory inside this. So, there's one directory for ROX-Filer, and another for ROX-Session. In fact, there's one directory for every version of ROX-Filer, if you want more than one available. Every directory is uniquely named, so you'll never get conflicts when trying to install two different programs. The injector doesn't store anything else, except a few config details (such as whether you want to check for updates automatically), which go in ~/.config. The goal is to be as non-invasive as possible, so that installation never causes any mysterious messing with other files all over the disk that happens with some installation systems. The idea is that you don't need to back up ~/.cache, because you can always download the stuff again. For example, if you delete the whole ~/.cache directory and then click on ROX-Filer, it will just prompt you to download it again. The cache is just to make things faster (and work when offline), but you don't really need to worry about it. You shouldn't modify anything in there. > For example, when I did manage to get AddApp it presented me with a > save box (which is nice because its like RISC OS) but where should I put > such things? I created a ~/rox directory and dropped it there, but is > that a good or bad idea? I use ~/Apps, but ~/rox is fine too. It's up to you. > If I can get to grips with it myself I'd be happy to contribute > to the wiki but I'm groping in the dark at the moment. That would be very useful! -- Dr Thomas Leonard http://rox.sourceforge.net GPG: 9242 9807 C985 3C07 44A6 8B9A AE07 8280 59A5 3CC1 |