yum install和yum localinstall的區別
yum install會去yum倉庫查找相應的軟件並安裝,倉庫中的軟件都是解決了依賴關系的,而yum localinstall是用來安裝本地rpm包的命令,首先rpm包要先下載到本地,然后在本地目錄執行yum localinstall *.rpm,yum會自動搜尋依賴關系並安裝而rmp -i *.rpm不會自行解決依賴關系,缺少依賴就會報錯
總結:YUM常用命令:
1.安裝軟件包:yum install package 這里是安裝下載的軟件包,由於本實驗沒有提供FTP下載.yum localinstall package 從本機目錄安裝軟件包(用於安裝本地已經存在的rpm包,它會自動聯網處理本地rpm包可能存在的依賴.)yum groupinstall group 安裝某個組件的全部軟件包
2.更新軟件包:yum update packageyum check-update 列出所有可更新的軟件包yum list updates mysql* 查找mysql的更新yum update 更新所有可更新的軟件包yum update mysql* 更新所有mysql的軟件包yum groupupdate group 更新某個組件的所有軟件包yum list 列出所有已安裝和倉庫中可用的軟件包yum list available 列出倉庫中所有可用的軟件包yum list updates 列出倉庫中比當前系統更新的軟件包yum list installed 列出已安裝的軟件包yum list recent 列出新加入倉庫的軟件包yum info 查詢軟件包信息
3.刪除軟件包:yum remove package
yum groupremove group 刪除某個組件的全部軟件包
4.清除軟件包yum clean packages 清除遺留在緩存里的包文件yum clean metadata 清除遺留在緩存里的元數據yum clean headers 清除遺留在緩存里的頭文件yum clean all 清除包文件,元數據,頭文件
5.搜索軟件包:yum search package
yum info package 查找一個軟件包的信息yum list package 列出包含指定信息的軟件包yum list installed 列出已安裝的軟件包yum list extras 列出不是通過軟件倉庫安裝的軟件包yum list *ttp* 列出標題包含ttp的軟件包yum list updates 列出可以更新的軟件包
6.查找特定文件是由什么軟件包提供的:yum whatprovides filename
例子:
yum whatprovides httpd.conf可用選項
–disalberepo=lib 禁用某個軟件倉庫
–enalberepo=lib 啟用某個軟件倉庫
-C 禁用使用本機緩存的元數據
例子:
yum –disalberepo=livna|–enalberepo=livna install mplayer
yum -C info httpd