First Note: Linux (inherited from Unix) in the file system architecture, users manually select the installation directory is unnecessary.
Someone asked, can not make their own decisions, this is not bad? The system was smart and she knew better where to put it and not worry about it. If you have to worry about, do not have to specify their own location, pointing to the wrong may fail in Europe! Because the software providers also trust this system best, hehe ~ This specification has been practiced for decades, and it turns out that this is the best! So we don't need to worry about the installation location (in fact, you are not prompted to choose the installation directory)
Typically, Linux places software components like this:
Program Documentation->/usr/share/doc; /usr/local/share/doc
Program->/usr/share; /usr/local/share
Program Startup Item->/usr/share/apps; /usr/local/share
Program's language Pack->/usr/share/locale; /usr/local/share/locale
Executable file->/usr/bin; /usr/local/bin and some software in order to separate from the system components, choose to reside in the OPT, but the directory structure is often the same, replace/usr or usr to/opt/"software name"
If you encounter a problem, open the virtual Terminal Program (terminal), such as Konsole, Gnome-terminal, and xterm to run the experiment. By default, running unknown plus programs is likely to require manual permission to execute. Assigning a file Such permissions can be ticked using the options in the file properties. or command chmod, refer to man chmod.
Run directly
Binary packages already compiled-collectively binary, suffix can be. bin or. sh or not.
Add: You don't need to compile to run the Python source code--that is, source codes, using Python *.py to invoke
There are already typed binary packages (sometimes with i386/amd64, x86/x86_64, and so on) or a single file (rarely, directly run),
However, if you are a 64-bit system with 32-bit potential for normal use, you may need to compile the source code
General run programs. sh or no extension or hardware architecture name run commands like
&http://www.aliyun.com/zixun/aggregation/37954.html ">NBSP; /iourbanterror.x86_64
./wings3d
Java programs
If it is. Jar wants terminal to run, for example
Java-jar Megamek.jar
If it's Webstart, it runs automatically--Web browsers use
Python programs
Usually the source code, invoke Python to run, for example,
Python main.py
Most common installation methods
sudo apt install software name
The premise is that you have this software in your list of software, which requires your source to be well matched and often sudo apt update to keep your list up to date. This method automatically downloads packages to
The/var/cache/apt/archives directory is installed and can also help you solve the dependency problem.
Apt://pidgin If you click this link to start installing pidgin, it is apt to expand to the browser direction
Add: The essence is the planned Deb package collection.