軟件安裝&yum源配置&第三方軟件倉庫的搭建

一. 軟件名稱識別

[FluffyMcAwesome-A]       #軟件名稱

[6.4.0-11]                            #軟件版本

[r19335]                              #軟件使用系統

[x86_64]                              #64位

二. yum源及第三方軟件倉庫的搭建

# yum爲上層軟件管理工具,最重要的功能是可以解決軟件的倚賴關係,但yum能夠投入使用的前提是必須要有yum源,以及配置源的指向文件

1. 下載——iso鏡像

# 從網絡上下本機系統版本匹配的iso鏡像文件:rhel-server-7.2-x86_64-dvd.iso

2. 掛載——mount

# 掛載iso鏡像至方便訪問的目錄

3. 配置本地yum源指向

rm -fr /etc/yum.repos.d/*

vim /etc/yum.repos.d/yum.repo

[Server]

name=rhel7.2

baseurl=file:///rhel7.2        

gpgcheck=0                     


檢測yun源配置



4. 安裝資源共享服務——httpd

yum install httpd -y        #安裝httpd服務,y表示安裝過程不詢問


httpd服務所需防火牆策略


安裝完畢操作:

systemctl start httpd

systemctl enable httpd

5. 建立共享目錄,重新掛載鏡像文件


注:/var/www/html 爲默認共享發佈目錄,重新掛載時應先解掛之前掛載,umount表示解掛,df表示查看掛載

6.修改本機yum源指向

注:file表示本機指向,利用http共享時爲http://本機ip/rhel7.2

http 遠程共享問題:
另一臺配置yum源與修改的保持一致,且一定要都關閉防火牆

yum clean all

yum repolist

7. 開機自動掛載iso

vim /etc/rc.d/rc.local

mount /iso/rhel-server-7.2-x86_64-dvd.iso /var/www/html/rhel7.2


8. 第三方軟件倉庫的搭建


注:本機訪問採用file指向,共享服務採用http指向

第三方軟件倉庫:主要作用在於方便管理,將第三方軟件放於一體,可以使用yum命令查看

createrepo -v /software  #加載第三方軟件倉庫,將第三方軟件倉庫共享時,首先需要將第三方軟件倉庫掛載到共享發佈目錄下,再將位置指向更改爲http

三. yum命令

yum    install   softwarename        ##安裝

yum   repolist                              ##列出設定yum源信息


yum   remove   softwarename                   ##卸載


yum   list   all                        ##列出所有軟件名稱

yum   list   installd                 ##列出已經安裝的軟件名稱

yum   list   available               ##列出可以用yum安裝的軟件名稱

yum   search   softwareinfo     ##根據軟件信息搜索軟件名字


yum   whatprovides    filename      ##在yum源中查找包含filename文件的軟件包


yum   update                      ##更新軟件

yum   history                      ##查看系統軟件改變歷史

yum   reinstall   softwarename         ##重新安裝


yum   info   softwarename            ##查看軟件信息

yum   groups   list                       ##查看軟件組信息

yum   groups   info   softwarengroup       ##查看軟件組內包含的軟件

yum   install   softwarengroup          ##安裝組件

yum   remove   softwarengroup        ##卸載組件

四. rpm命令

rpm   -ivh   name.rpm    ##安裝 ,-v顯示過程,-h指定加密方式爲hash


rpm   -ivh   name.rpm   --force    ##強制安裝,但不能忽略依賴性

rpm   -ivh   name.rpm   --nodeps   --force    ##忽略依賴性並且強制安裝

rpm    -e    name             ##卸載

rpm   -ql    name             ##查詢軟件生成文件

rpm    -qlp    name.rpm    ##查詢軟件安裝後會生成什麼文件

rpm    -a    name             ##查詢系統中安裝的所有軟件名稱

rpm    -qa    |   grep   name             ##查詢軟件是否安裝

rpm    -q    name             ##查詢已裝軟件信息

rpm    -qp    name.rpm     ##查詢軟件安裝包安裝後的名字


rpm    -qp    name.rpm    --scripts       ##檢測軟件在安裝或卸載過程中執行的動作


rpm    -qf    filename             ##查看filename屬於那個安裝包

rpm    -qi    name             ##查看軟件信息


rpm    -Kv    name.rpm             ##檢測軟件包是否被篡改


          




















發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章