Linux standards

David Kramer david at thekramers.net
Thu Jun 20 22:07:39 EDT 2002


On Thu, 20 Jun 2002, Jerry Feldman wrote:

> I think this could be dealt with in a number of ways:
> 1. a standards compliant distro installs things in specific places. 
> 	This appraoch is limited, because it's lack of flexibilty,. What goes into 
> /use/local vs. /opt vs. /usr/bin.
> 2. The distro provides a mapping file. The package manager would consult 
> the mapping file, which could be an installation override of the above 
> scheme. 

That's essentially what I was talking about with my macro system.  I was 
just showing one way the package could identify what resource it needed.

But thinking about this a little more, an even harder problem to solve is 
library dependencies.  Different distributions ship with different 
kernels, glibc, and other support libraries.  Which do you compile 
against?

> But, the most serious issue is not in the implementation, but the politics. 
> The Debian people, for instance have been very adamant to accept RPM in 
> place of DEB. Deccies like setld, HP people like swinstall. Lots of very 
> sticky issues. 

That's why it would take a brand new package manager, advertised from day 
one as cross-platform/cross-distro,  Less politics.  Who cares how many 
stars are on the belly of the Sneeches when you've got stripes instead?

> Then you have companies like Installshield that have their own procedures. 

Installshield got quite a few things right.  As I mentioned previously, 
uninstalling is the big problem with tarballs.  Very few have a "make 
uninstall".

-------------------------------------------------------------------
DDDD   David Kramer                           http://thekramers.net
DK KD  "The most likely way for the world to be destroyed, most
DKK D  experts agree, is by accident. That's where we come in; 
DK KD  we're computer professionals. We cause accidents." 
DDDD                                          -Nathaniel Borenstein 




More information about the Discuss mailing list