How to programatically set a permanent environment variable in Linux?

Posted by Richard on Stack Overflow See other posts from Stack Overflow or by Richard
Published on 2010-05-23T13:52:56Z Indexed on 2010/05/23 14:20 UTC
Read the original article Hit count: 111

I am writing a little install script for some software. All it does is unpack a target tar, and then i want to permanently set some environment variables - principally the location of the unpacked libs and updating $PATH. Do I need to programmatically edit the .bashrc file, adding the appropriate entries to the end for example, or is there another way? What's standard practice?

Edit: The package includes a number of run scripts (20+) that all use these named environment variables, so I need to set them somehow (the variable names have been chosen such that a collision is extremely unlikely)

© Stack Overflow or respective owner

Related posts about linux

Related posts about bash