Mozilla 1.6 released. RPMs soon?

Robin Laing Robin.Laing at drdc-rddc.gc.ca
Fri Jan 16 17:09:06 UTC 2004


Rodolfo J. Paiz wrote:
> At 10:11 1/16/2004, you wrote:
> 
>> RH and Fedora don't use the same directories as the tarball's and thus 
>> you can end up with conflicts if you don't remove traces of the other 
>> versions.  Configuration files can also be in different directories. 
>> [...]
>>
>> This should be corrected in the future so if there are changes to an 
>> application that will benefit a user and there is no official upgrade 
>> planned then getting the tarball would be an option.  Use the same 
>> directories as the tarball/official release.
> 
> 
> Red Hat has strived for years to create and follow a standard for file 
> locations, and is I believe also working with the LSB (?) standard for 
> Linux filesystem locations. That standardization is one of the things 
> that has helped it create a logical, consistent OS for most 
> applications... "the good of the many," in fact.
> 
> Putting anything wherever it pleases without regard for those nearly 10 
> years of standardization would be a HUGE loss, all for the (negligible 
> and questionable, IMHO) benefit of letting app developers put files 
> wherever they please. Is that really better than slowly working to 
> standardize all Unices into filesystem locations, so that you can always 
> find all config files in /etc, for example?
> 
> I think not.
> 

I don't disagree.  With your comments then the issue must be with the 
developers that are not using RH standards or Linux Standards base 
<http://www.linuxbase.org/>.  They should create their applications 
and configure them to install in the correct directories according to 
the Filesystem Hierarchy Standard 
<http://www.pathname.com/fhs/index.html>.

Here it states that add-on applications should be in /opt and further 
states that "The use of /opt for add-on software is well established 
practice in the UNIX community"

It also states that /usr is the second major section of the 
filesystem.  /usr/lib is for Libraries.  And to further define it 
states that "/usr/lib includes object files, libraries, and internal 
binaries that are not intended to be executed directly by users or 
shell scripts"

Looking at my Fedora installation.  OpenOffice is installed in 
/usr/lib/openoffice.  Now I do know that OpenOffice is not a library 
but an application and thus should be installed in /opt.

I have heard that RedHat wasn't using the standards in the past but as 
I am trying to say, it should in the future.

I will say that looking up the information to respond has been 
educational.  Why I like looking at these lists.  I learn so much.

Of course standards are one of my pet peeves.  I like standards. 
another reason I don't like M$.

-- 
Robin Laing





More information about the fedora-list mailing list