day10-20200609
p29.軟件包管理-rpm命令管理-安裝升級與卸載
【rpm -ivh 包全名】安裝
-i(安裝) -v (顯示詳細信息)-h (顯示安裝進度)
會一步步依賴,比較麻煩,因此如今大部分時間用yum安裝。
【rpm -Uvh 包全名】升級
【rpm -e 包名】卸載
p30.軟件包管理-rpm命令管理-查詢
查詢只能經過rpm yum是沒有查看的功能的
【rpm -q 包名】查詢具體的包的安裝信息
【rpm -qa】查詢全部安裝的軟件
【rpm -qi 包名】查看詳細信息
【rpm -qip 包全名】查看詳細信息
沒有安裝的包是須要加上保全名
【rpm -ql 包名】查看安裝目錄,安裝目錄i通常用默認的不要本身新加
【rpm -qf 系統文件名】查看系統文件屬於哪一個包
【rpm -qR 包全名】查看軟件包的依賴性
p31.軟件包管理-rpm命令管理-校驗和文件提取
【rpm -V 已安裝的包名】對比安裝之後有沒有作過變動網絡
【rpm2cpio 包全名 | cpio -idv .文件絕對路徑】提取文件,修復誤刪除的文件\表示換行,這個命令感受會幫到大忙隱約中以爲。
p32.yum在線管理-IP地址配置和網絡yum源
能夠解決依賴問題,感受和maven有點兒像耶。
p33.yum命令
配置不用更改就可使用 yum命令
【yum list】查看能夠下載得文件
包全名至針對rpm,yum安裝只須要告訴包名
【yum -y install 包名】安裝
yum -y install gcc c語言編輯器,後面會用到
rpm -q gcc
下載比較慢 不用考慮依賴性 自動安裝 比較方便
【yum -y update 包名】升級,不加包名會升級全部的軟件包,包括內核,因此這個命令要慎用!!
【yum -y remove 包名】卸載
安裝的時候最小化安裝,儘可能不卸載!!!儘可能不升級!!
【yum grouplist】查看軟件包組
組名若是有空格,用雙引號括起來。
p34.光盤yum源
不須要上網,沒有網絡的狀況下,也能夠下載。
缺點就是軟件包可能不是最新的。
光盤yum源須要配置
工做中經常使用的是光盤yum源,可是我目前能夠用到的是網絡yum源。
掛載光盤- 讓網絡yum源失效(更名)-修改yum源文件
真的和maven有種殊途同歸之妙!!
p35.源碼包和rpm包的區別
源碼安裝:源碼開源、自由、安裝比較慢
rpm鏡像:安裝快、解決依賴maven
安裝位置的區別
源碼安裝是指定的,rpm的是默認的。編輯器
源碼包安裝通常安裝在/usr/local/軟件名
公司部分要用的安裝方式仍是源碼的安裝
【service httpd start】rpm啓動,只能是rpm安裝的纔可ide