Linked by Thomas Leonard on Tue 16th Jan 2007 00:32 UTC
General Development In the Free and Open Source communities we are proud of our 'bazaar' model, where anyone can join in by setting up a project and publishing their programs. Users are free to pick and choose whatever software they want... provided they're happy to compile from source, resolve dependencies manually and give up automatic security and feature updates. In this essay, I introduce 'decentralised' installation systems, such as Autopackage and Zero Install, which aim to provide these missing features.
Thread beginning with comment 202119
To read all comments associated with this story, please click here.
Multiple versions for multiple users
by anda_skoa on Tue 16th Jan 2007 11:22 UTC
anda_skoa
Member since:
2005-07-07

While the article's example of Alice and Bob having different GIMP versions installed is quite cool, I am wondering how this works when a new user account is created afterwards.

Say an account for user Diane is created after Alice installed GIMP 2.2 and Bob installed GIMP 2.4

Will Diane get 2.4?

What if Bob upgrades to 2.6? Will Diane keep 2.4 or be upgraded with Bob?

Assuming she will be upgraded as this would seem to be usually expected: how can she tell to remain on 2.4? Does she have to explicitly install 2.4 herself, even if it is already installed?

Reply Score: 2

tom1 Member since:
2005-07-12

While the article's example of Alice and Bob having different GIMP versions installed is quite cool, I am wondering how this works when a new user account is created afterwards.

Say an account for user Diane is created after Alice installed GIMP 2.2 and Bob installed GIMP 2.4

Will Diane get 2.4?


Assuming the sys admin hasn't set up anything, Diane doesn't get any version:

diane $ gimp
command not found: gimp

If she wants it, she goes to gimp.org and tells the computer "Run that program, Gimp 2.4". At that point, the system notices it is already present and runs the version Bob's added directly without downloading another copy.

Reply Parent Score: 2

anda_skoa Member since:
2005-07-07

If she wants it, she goes to gimp.org and tells the computer "Run that program, Gimp 2.4". At that point, the system notices it is already present and runs the version Bob's added directly without downloading another copy.

I see, makes sense since both installed Gimp versions have been installed by individual users.

Can a person with elevated rights, e.g. the administrator, install system wide software, i.e. something all users see as installed?

I mean using zero install, obviously they can still use the system's package manager

Reply Parent Score: 2