Redhat 下軟件的安裝。
1.軟件名稱識別
[abrt-addon-ccpp]-[2.1.11-19].[el7].[x86_64].rpm ##rpm結尾的適用與redhat操作系統
|| || || ||
軟件名稱 軟件版本軟件適用系統 64位
2.如何安裝軟件
1.rpm
rpm -ivh name.rpm ##安裝 ,-v顯示過程,-h指定加密方式爲hash
-e name ##卸載
-ql name ##查詢軟件生成文件
-qc name ##查詢軟件生成的所有配置文件
-qlp name.rpm ##查詢軟件安裝後會生成什麼文件
-qa ##查詢系統中安裝的所有軟件名稱
-qa|grep name ##查詢軟件是否安裝
-qname ##。。。。
-qpname.rpm ##查詢軟件安裝包安裝後的名字
-qffilename ##查看filename屬於那個安裝包
-ivhname.rpm --force ##強制安裝,但不能忽略依賴性
-ivhname.rpm --nodeps --force ##忽略依賴性並且強制安裝
-qiname ##查看軟件信息
-Kvname.rpm ##檢測軟件包是否被篡改
-qpname.rpm --scripts ##檢測軟件在安裝或卸載過程中執行的動作
2.yum
yum
上層軟件管理工具,最重要的功能是可以解決軟件的倚賴關係
yum能夠投入使用的前提是必須要有yum源,以及配置源的指向文件
這裏我們主要講yum因爲rpm不會自動解決軟件安裝過程中的依賴性問題,所以在redhat中更多的使用yum
如何使用yum?
首先需要在網絡上下載與本機系統版本一致的iso鏡像文件。
其次,將鏡像文件掛在系統的某個路徑下
mount ********.iso (根下的某個文件)
之後需要配置本機的yum源指向。
rm -fr /etc/yum.repos.d/*
vim /etc/yum.repos.d/yum.repo
yum源指向文件修改
第三條之後要改成自己掛的路徑,並不是固定的,除4外,其他可以按照自己的意願來修改
安裝好之後使用yum repolist查看是否掛載成功
。掛載好之後,還可以進行共享yum
首先安裝共享服務,需要兩臺主機,須全程關閉防火牆,且必須開機關閉。
需要原先的掛載卸載,之後將http的默認路徑下的安裝文件夾掛載。掛載成功後可以在網頁中打開掛載路徑,成功則會出現如上內容。
之後就可以修改要共享的主機的yum源文件。指向提供服務的主機。、
、
之後使用yum repolist查看是否掛載成功。
掛載成功。
可以使用另一臺主機提供的yum源。可以安裝一系列的軟件。
之後修改文件/etc/rc.d/rc.local在這個文件最末尾添加開機自動掛載yum源的操作(真機)。
之後必須修改此文件的權限(默認沒有執行權限),chmod +x /etc/rc.d/rc.local.
設置完畢,開機自動啓動文件掛載yum源。
安裝好之後,還可以將rpm安裝包建立一個第三方的軟件倉庫,只能存在rpm文件。
之後類似修改yun源,在yum源文件中添加文件的倉庫。
yum命令
yum install softwarename ##安裝
repolist ##列出設定yum源信息
remove softwarename ##卸載
list softwarename ##查看軟件源中是否有次軟件
list all ##列出所有軟件名稱
list installd ##列出已經安裝的軟件名稱
list available ##列出可以用yum安裝的軟件名稱
clean all ##清空yum緩存
search softwareinfo ##根據軟件信息搜索軟件名字
whatprovides filename ##在yum源中查找包含filename文件的軟件包
update ##更新軟件
history ##查看系統軟件改變歷史
reinstall softwarename ##重新安裝
info softwarename ##查看軟件信息
groups list ##查看軟件組信息
groups info softwaregroup ##查看軟件組內包含的軟件
groups install softwaregroup ##安裝組件
groups remove softwaregroup ##卸載組件