I am posting this question with the intention of getting a comprehensive answer that explains the installation process.
Some particular questions I have about the process:
- What's the difference between the bin folder in the root directory and the bin folder in the usr directory?
- What needs to happen for a program to be recognized by the terminal so I can type the name of the program with options and arguments?
- Are there any other standard directories that may be created upon the install of a program? Where are they located?