Linked by Thom Holwerda on Mon 15th Dec 2008 15:10 UTC
Editorial InternetNews.com states: "Microsoft (or a really smart ISV) should build a full application manager for Windows, similar to what most Linux distributions do today." Most Windows applications come with their own distinctive updating mechanism (much like Mac OS X), instead of having a centralised updating location like most Linux distributions offer. While it certainly wouldn't be harmful for Windows to gain such a feature - the question remains: isn't it time we rethink program installation and management altogether?
Thread beginning with comment 340391
To view parent comment, click here.
To read all comments associated with this story, please click here.
theosib
Member since:
2006-03-02

One case where you would manually uninstall a package is if you have to build and install it yourself manually. This happens when the package you want isn't available in the repository and isn't available anywhere as a .deb or .rpm or whatever. I understand that there are some tools that'll turn an auto-conf package into a .deb, but as you can see as you go along, it gets ever more complex as yo have to learn to use more tools.

Also, upgrade hell, with dependencies breaking and config files getting munged is why I quit using Gentoo. My system just got to be so completely hosed I couldn't use it. With Ubuntu, at least it doesn't take nearly so long to wipe out and reinstall your whole system.

Reply Parent Score: 1

Jokel Member since:
2006-06-01

Well - if only the source code is available it is still possible to use the package management system.

You just do a ./config and make like you are used to do, but in stead of doing a last "make install" you use the command 'checkinstall'. This command builds a package (rpm or deb - depending on your system), and this package can be used by your package manager.

This reduces the risk you end up with a not-working and installed program. You just use the package manager again to uninstall the non-cooperative program, and it is fully removed. No loose ends and no orphan files.

The only drawback is that you can use the generated rpm or deb package on your system only. On the other hand - most applications you have to compile by hand are most times specially adapted for your needs (otherwise you would be using a general package).

Most distro's have checkinstall in their repository's, so there is no reason why you should not use it.

Reply Parent Score: 2

abraxas Member since:
2005-07-07

Also, upgrade hell, with dependencies breaking and config files getting munged is why I quit using Gentoo. My system just got to be so completely hosed I couldn't use it.


Gentoo didn't munge your config files, you did. There are tools to properly update your config files if options or formats have changed but if you decide to just overwrite all your existing configs that's your fault just like clicking "ok" on any window that pops up on Windows just so you can get rid of it.

Reply Parent Score: 5