title: Where and How to store program information in Linux
body: <p>I'm new to Linux and I've only ever messed around with it but now I want to allow my Java program to run on Linux...</p>
  
  <p>I've had a quick look around on the internet, and I've found a list of directories and their discriptions. <code>/usr/lib</code> seems to be the best place for me to store program information, but I've just looked in there on my VirtualBox VM and it appears that I can't write there, even with root permissions. So if anyone can point me in the right direction that would be brilliant.</p>
  
  <p>I have also noticed that Linux has  it's own "Software Center", and I'm afraid that I may be going to wrong way about all this, so may be some sort of introduction to programming on Linux would help if anybody would be kind enough to provide one!</p>
  
  <p>Thanks In Advance</p>
  
  <p>PS My Virtual Machine is an Ubuntu distribution </p>