Linux入門:常用命令:rpm、yum


+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  學習是一種態度,只要你有態度,學習將會是一種樂趣
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

yum常用參數

yum check-updates                   #檢測所有需要升級的包
yum check-updates samba             #檢測samba包是否需要升級
yum update samba                    #升級samba包

rpm -qf /bin/ls                     #查看任何一個文件隸屬哪一個安裝包
rpm -qi coreutils-8.4               #查看這個軟件包的詳細信息
rpm -ql httpd                       #查詢一個包安裝了哪些文件
rpm -qc httpd                       #查看安裝包的配置文件有哪些
rpm -qa | grep samba                #查找所有samba相關的安裝包
rpm -ql vim-common | grep example   #查找一個包的示例文檔

rpm驗證已安裝是否被修改


rpm -V httpd
S.5....T.  c /etc/httpd/conf/httpd.conf

#【S:爲大小,說明文件大小有變化】【5:指md5】【T:修改的時間】【M:爲權限修改】【U:所有者被修改】
#安裝一個包的時候會生成一個rpm庫,裏面會保存安裝時的值

rpm包中提取文件

rpm2cpio ***.rpm | cpio -idv                    #提取rpm包中的所有文件到當前目錄
rpm2cpio ***.rpm | cpio -idv ./etc/inittab      #提取rpm包中的inittab文件到當前目錄下的etc目錄

源代碼安裝

#一般情況是*.tar.gz包---》解壓之後進入目錄----》configure進入配置
./configure --prefix=/usr/local/XXX     #設定安裝目錄
#此過程會檢測系統的相關信息,爲後續編譯收集信息。如:有沒有安裝c的編譯器(gcc)
make                                        #就是調用c的編譯器(gcc)將源碼文件編譯成可執行文件
make install                                #將編譯好的文件copy到安裝目錄,也就是安裝

源代碼包卸載

關閉服務
刪除安裝目錄

腳本安裝、shell和java腳本

查看說明文檔【READMIN或INSTALL】
操作示例

md5sum 文件           #計算文件內容的md5值
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章