I am reading a book it says:
"Most distributions install just one package system. It’s possible to install more than one, though, and some programs (such as alien) require both for full functionality. Actually using both systems to install software is inadvisable because their databases are separate. If you install a library using a Debian package and then try to install an RPM package that relies on that library, RPM won’t realize that the library is already installed and will return an error."
When we compile and install a software from source code,debian package database does not know about the software and its files , and according to book this software should not recognize our shared libraries ,because they have been installed from package files.
Is it true ?if it is, can we say installation from source code use only static library?