2018-11-02直播筆記
rpm工具使用
1,設定光碟機。之前有過相關操作這裡不作贅述。
2,掛載光碟機。
3,檢視rpm包內容
三個光碟機內的rpm包名稱
檢視本機核心版本。el7表示是rhel或centos7。x86_64表示64位作業系統。no arch表示無平臺限制。64位向下相容。
rpm包工具用法
安裝rpm包檔案 -ivh
升級rpm包檔案 -Uvh
解除安裝包,只要輸入包名就可以完成解除安裝
查詢是否安裝
已安裝的包會顯示完整的包名。rpm -qa會顯示所有已安裝的包
查詢指定包資訊
列出一個rpm包的安裝檔案 rpm -ql 包名
查詢一個命令是由哪個包安裝的 rpm -qf
當不知道絕對路徑時,用`which`查。(帶顏色指定的不能查?)
反引號的作用:輸出括住內容的結果。
yum 工具
使用yum 直接安裝,會自動安裝這個包所依賴的包。
列出所有可以使用的rpm資源
內容過多可以使用管道符來篩選內容。
以一個關鍵字來搜尋包
跟據命令搜尋未安裝的包
解除安裝rpm包
yum 搭建本地倉庫
1,掛載映象到/mnt目錄。這裡可以是任何存放rpm包的目錄。
2,備份yum.repos.d源倉庫,備份這個目錄是為了防止後續操作對其的影響。
3,刪除yum.repos.d目錄中的所有檔案。yum查詢資源時,網路源優先順序高於本地源。所以刪除防干擾。
4,建立dvd.repo檔案,並新增以下內容
5,重新整理repos生成快取
yum 更換國內源
在/etc/yum.repos.d/下載一個國內源
安裝擴充套件源epel
yum install -y epel-release
安裝這個包,其實是下載了這兩個檔案。
yum 下載rpm包
安裝yum-utils後,可以使用yumdownloader來直接下載rpm包到當前目錄。
原始碼包安裝
約定一個安裝位置: /usr/local/scr 下
安裝一個apache做為示範
1,下載並解壓原始碼包
這裡有可能會因為版本不同導致包名有所區別
安裝過程中出現的問題
缺少gcc
使用 echo $?檢視是否為零值 。為零即為執行正常。
2make
3make install