1. Basic concepts of Linux Packages
2, RPM package management detailed
3. How Yum and Yum are used
4. Yum uses advanced and source code to compile and install
First, the basic concept of Linux Package
1. The installation packages on the Linux OS follow the Gpl/bsd/apache open source contract and are exposed in the form of the Internet source code, which was developed by C\c++\perl. Use the source code installation process (preprocessing-compile--assembly--link). Programmers in the development of a program is difficult to implement based on hardware, so between the programmer and hardware add the operating system (kernel kernel) to the hardware interface Unified encapsulation, the kernel is also a developer to develop, so some people develop the kernel, a division of people to develop applications.
Hardware--Kernel--Library (function module (functions name, parameter type))--Programmer
Library is also a program, no execution portal, can not run independently, can only be run independently of the program call execution. The library is also the source code developed by the programmer, the source code can not be used to execute, need to compile into binary format to be called.
Application staff: Development environment API (dependent on header file, library file (development library, runtime)),
End User: Application (compile complete) relies on: Static compilation, dynamic compilation (DLL, so (shared library)), library (runtime)
Source code: The end user installation source program needs to compile (x86_64 on the compiler can no longer i386 on the run in turn, the compilation environment is different)
Linux Notes Day 11th