rpm命令
–q:查詢
-qa:查詢系統內所有已安裝的包
-qf:查詢文件來自于那個安裝包
-ql:安裝包內的文件
-qp:與其他命令配合可以查詢未安裝包的信息,但要跟完整的安裝包名
-qi:查看報的詳細信息
-qc:查詢程序的配置文件
-qd:查詢程序的文檔
-qR:查詢安裝包依賴的程序
–scripts:查看安裝包內的腳本
-q –whatprovides:查詢程序由那個包提供
-q –whatrequires:查詢程序被那個包所依賴
預覽未安裝包內文件: repo2cpio#|cpio –itv
釋放未安裝包內文件:repo2cpio#|cpio –id (加上上一步的詳細路徑可以釋放包內某一個文件)
-e:卸載
-V:校驗:S:大小 5:md5 U:所有者 G:所屬組 T:mtime M:權限,文件類型
-K:查詢包的簽名
導入檢測秘鑰rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
刪除檢測秘鑰:rpm -e gpg-pubkey-c105b9de-4e0fd3a3
rpm的數據庫在 /var/lib/rpm
重建rpm數據庫:
rpm –initdb:如果不存在數據庫就新建,否則不做操作
rpm –rebuilddb:不管是否存在都新建(只能新建出package目錄)
安裝rpm包時會自動創建數據庫
yum:rpm的前端管理工具,用來解決包的依賴性
yum的文件服務器有三種
ftp://
http://
file://
yum客戶端的配置文件:
/etc/yum.conf:為所有倉庫提供公共配置
/etc/yum.repos.d/*.repo:為倉庫的指向提供配置
倉庫指向配置文件必須以.repo結尾,必須的項目有
[倉庫id]
baseurl=倉庫路徑
gpgcheck:{1|0}1代表開啟,0代表關閉
yum命令
yum repolist:顯示倉庫列表
yum list:顯示所有安裝包(可以使用通配符或available或installed或updates)
yum install:安裝
yum reinstall:重新安裝
yum info:顯示包的信息
yum provides:查詢程序有哪個安裝包提供
yum clean:清楚yum緩存
yum makecache:構建yum緩存
yum search:以指定關鍵字搜索程序包名及說明信息
yum deplist:查看安裝包依賴性
yum history:查看歷史,info#:查看詳細信息,undo#:取消第#次操作
yum grouplist:包組列表
yum group(install,remove,update):包組的安裝,刪除,升級
/misc/cd:進入此目錄自動進行掛載
光盤可以用/dev/cdrom | sr0進行掛載
yum –-nogpgcheck:不檢查gpg
yum –y:自動回答yes
yum –q:靜默模式安裝
$releasever:當前os發行版主版本號
$arch:硬件平臺
$basearch:硬件基礎平臺
創建yum倉庫: creatrepo
開發工具:
autoconf:生成configure腳本
automake:生成makefile.in文件
c代碼程序包編譯安裝
1 下載源代碼程序包,解壓,運行configure,檢查外部環境并根據傳遞的參數和makefile.in生成makefile
2 執行make命令,根據makefile文件構建應用程序
3 執行 make install命令將程序文件復制到指定路徑
安裝后配置
1二進制程序目錄導入PATH變量
創建/etc/profile.d/#.sh 文件
export PATH=$PATH:/#/#
2導入庫文件路徑
創建/etc/ld.so.conf/#.conf文件,將新的庫文件目錄寫入
ldconfig:讓系統重新生成緩存
3 導入頭文件
在 /usr/include中創建軟連接到程序頭文件目錄
4 導入幫助手冊
編輯/etc/man.config(centos6)|man_db.conf(centos7)
添加幫助文件路徑
原創文章,作者:zzzzz1357x1,如若轉載,請注明出處:http://www.www58058.com/40274