【十三单元】 软件安装 yum源配置
*****************
****軟件安裝******
*****************
?
****1.軟件名稱識別****
[abrt-addon-ccpp]-[2.1.11-19].[e17].[x86_64].rpm????//rpm結尾的適用與redhat操作系統
||||||||
? ?軟件名稱???軟件版本 ?軟件適用系統 ?64位
*****2.如何安裝軟件****
1.rpm
rpm -ivhname.rpm????//安裝,-v顯示安裝進度,-h指定加密方式
-e name????//卸載軟件
-ql name????//查詢軟件生成文件
-qlpname????//查詢軟件安裝包生成文件
-qa????//查詢系統中安裝的所有軟件
-qa | grep name????//查詢軟件是否安裝
-q name????//同上
-qp name.rpm????//查詢軟件安裝包安裝后的名稱
-qf filename????//查看filename屬于那個安裝包
-ivh name.rpm --force????//強制安裝
-qi name????//查看軟件信息
-Kv name.rpm????//檢測軟件包是否被篡改
-qp name.rpm --scripts????//檢測軟件在安裝或卸載過程中執行的動作【避免產生強制刪除等一些惡性行為】
?
2.yum
yum
上層軟件管理工具,最重要的功能是可以解決軟件的依賴關系
yum能夠投入使用的前提是必須要有yum源,以及配置源的指向文件
?
******server源端*********
1.從網絡上下本機系統版本匹配的iso鏡像文件
rhel-server-7.1-x86_64-dvd.iso
?
2.把rhel-server-7.1-x86_64-dvd.iso掛載到/mnt以便訪問鏡像中的文件
mount rhel-server-7.1-x86_64-dvd.iso /mnt
?
3.配置本機yum源指向
rm -fr /etc/yum.repos.d/*
vim /etc/yum.repos.d/yum.repo
[Server]
name=rhel7.1
baseurl=file:///mnt
gpgcheck=0
?
4.安裝資源共享服務
yum installhttpd -y
systemctl stop firewalld
systemctl disable firewalld
systemctl start httpd
systemctl enable httpd
?
5.建立共享目錄,并掛在鏡像文件到共享目錄上
mkdir /var/www/html/rhel7.1
umount /mnt
mount /rhel-server-7.1-x86_64-dvd.iso /var/www/html/rhel7.1
?
6.測試
在瀏覽器中輸入:http://本機ip/rhel7.1
可以看到鏡像的內容
?
7.修改本機yum源指向
[Server]
name=rhel7.1
baseurl=file:///var/www/html/rhel7.1
gpgcheck=0
8.開機自動掛載iso
vim /etc/rc.d/rc.local
mount rhel-server-7.1-x86_64-dvd.iso /var/www/html/rhel7.1
:wq
?【注意iso文件的絕對路徑地址】
【做完實驗,你可以reboot查看下是否自動掛載了】
chmod +x /etc/rc.local
?
9.第三方軟件倉庫搭建
把所有的rpm軟件包放在一個目錄中,這個目錄中只能存在rpm文件
createrepo -v /rpm ?存放目錄
vim /etc/yum.repos.d/xxx.repo
[Software]
name=software
baseurl=file://rpm存放目錄
gpgcheck=0
?
?????????????????????????????????????????????????????????????????????????
**********client指向端*************
vim /etc/yum.repos.d/xxx.repo????//倉庫指向文件位置
[xxxx]//自定義軟件倉庫名稱
name=xxxx//自定義軟件倉庫描述
baseurl=ftp://|http://|file:////倉庫位置
gpgcheck=0//不檢測gpgkey ?【gpgkey表示授權軟件出口的log標志】
?
例子:
/etc/yum.repos.d/yum.repo
[Server]
name=rhel7.1
baseur=ftp://172.25.0.254/pub/rhel7.1
gpgcheck=0
:wq
?
yum clean all????//清空yum緩存識別新配置
?
****yum命令****
yum????install ? ? ? ? ???softwarename//安裝
repolist????????????//列出設定yum源信息
remove????????? ? ?softwarename????//卸載
list????????? ??? softwarename????//查看軟件源文件中
list all???????????? ??//列出所有軟件名稱
list installd????????????//列出已經安裝的軟件名稱
list availavle???????? ? ?//列出可以用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????//卸載組件
轉載于:https://blog.51cto.com/onehxl/1865633
總結
以上是生活随笔為你收集整理的【十三单元】 软件安装 yum源配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MAC 压测工具Webbench
- 下一篇: OpenCV——人脸检测