I am new to Linux and wonder why many times when I install package with yum I need to install package-devel.i386 rather than package.i386. What is the difference between them?
Tell me more
×
Unix & Linux Stack Exchange is a question and answer site for
users of Linux, FreeBSD and other Un*x-like operating systems.. It's 100% free, no registration required.
|
Normally a package will contain binaries, libraries, and other resources, so that programs linked against those libraries can run. But when you need to build a package, header files are required normally, in this case, you install theose -devel packages to supply the desired header file. Try to learn more about C/C++ build mechanism to help you understand this better. |
|||
|
|
packagewould contain files needed to run programs that use the library.package-develwould contain files needed to compile programs that use the library. – jordanm Sep 27 '12 at 22:20