rpm
庫文件
查看二進制程序所依賴的庫文件
ldd /PATH/TO/BINARY_FILE
管理及查看本機裝載的庫文件
ldconfig 加載庫文件
/sbin/ldconfig -p:顯示本機已經緩存的所有可用庫文件名及文件路徑映射關系
配置文件:/etc/ld.so.conf, /etc/ld.so.conf.d/*.conf
緩存文件:/etc/ld.so.cache

ldd 只能看到單個文件用到的庫
ldconfig -p 看系統中所有加載的庫、正在使用
軟件包管理 2 -----基本知識 rpm  yum
/etc/ld.so.conf 主配置文件,文件想調用庫,得知道庫路徑,通過主配置文件讀取庫路徑
軟件包管理 2 -----基本知識 rpm  yum
我們只要知道在哪找到,下圖是,表示/usr/lib64/dyninst這個文件夾里放了
dyninst-x86_64.conf這個程序調用的庫
軟件包管理 2 -----基本知識 rpm  yum
我們看一下,這里面都是調用的庫
軟件包管理 2 -----基本知識 rpm  yum
*include包含 我們可以把配置文件放在/etc/ld.so.conf下
也可以放在以放在ld.so.conf.d/
.conf下以.conf為后綴的也可以
每一個程序都有自己的.conf文件
程序不想要了把對應的配置文件刪了就行
包管理器
程序包管理器;
功能:經編譯好的應用程序的各組成文件打包一個或幾個程序包文件,從而方便快捷地實現程序包的安裝,卸載,查詢,升級和效驗等管理操作
包文件組成
rpm包內的文件
rpm的元數據,如名稱,版本,依賴性,描述等
安裝或卸載時運行的腳本
數據庫(公共):/var/lib/rpm**
程序包名稱及版本
依賴性
功能說明
包安裝后生成的各文件路徑及效驗碼信息
至少兩部分:1列表
2元數據

來源
管理程序包的方式:
使用包管理器:rpm
使用前端工具:yum ,dnf
獲取包途徑:
1系統發版的光盤或官方的服務器
centos鏡像
https://www.centos.org/dowdload/
http://mirrors.aliyum.com
http://mirrors.sohu.com
http://mirrors.163.com
2項目官方站點
軟件包管理 2 -----基本知識 rpm  yum
mariadb的數據庫
3 輔助類工具
Fedora-EPEL:
Extra Packages for Enterprise Linux
Rpmforge:RHEL推薦,包很全
搜索引擎:
http://pkgs.org
http://rpmfind.net
http://rpm.pbone.net
https://sourceforge.net
4自己制作
注意:第三方包建議要檢查其合法性
來源合法性,程序包的完整性
rpmbuild