linux基礎學習(十)

                                    ##軟件的安裝

##1.軟件名稱識別##

[abrt-addon-ccpp]-[2.1.11-19].[e17].[x86_64].rpm        ##rpm結尾的適用於redhat操作系統

        ||            ||        ||       ||

     軟件名稱     軟件版本  軟件適用系統 64位


##2.如何安裝軟件##

1.rpm

rpm         -i        name.rpm        ##安裝

            -v        name.rpm        ##顯示安裝進度

            -h        name.rpm        ##指定加密方式

            -e        name            ##卸載

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

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

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

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

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

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

            -ivh  name.rpm  --force   ##強制安裝

            -qi   name                ##查看軟件信息

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

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

2.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=server

baseurl=file:///mnt

gpgcheck=0


4.安裝資源共享服務

yum install httpd -y

systemctl stop firewalld

system disable firewalld

systemctl start httpd

systemctl enable httpd


5.關於掛載

如果我們每次要安裝軟件都要掛載一次鏡像那是很麻煩的,所以我們需要通過修改配置文件來實現開機自動掛載

vim /etc/rc.d/rc.local

在尾部添加以下語句:

mount /iso/rhel-server-7.1-x86_64-dvd.iso  /var/www/html/rhel7.1/

.jpg

然後給它執行權限:chmod +x /etc/rc.d/rc.local


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

把所有的rpm軟件包放到一個目錄中,這個目錄中只能存在rpm文件

createrepo -v /rpm存放目錄

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

[server]

name=server

baseurl=file:///rpm存放目錄

gpgcheck=0


###client指向端###

vim /etc/yum.repos.d/yum.repo            ##倉庫指向文件位置

[xxxx]                                    ##自定義軟件倉庫名稱

name=xxxx                                 ##自定義軟件倉庫描述

baseurl=ftp://......|http://.......|file://   ##倉庫位置

gpgcheck=0                                ##不檢測gpgkey(gpgkey表示軟件的出品logo,在這裏爲0代表允許安裝第三方軟件)


.jpg

yum clean all                              ##清空yum緩存識別新配置


###yum命令###

yum            install        softwarename        ##安裝

               repolist                           ##列出設定yum源信息

               remove          softwarename       ##卸載

               list            software           ##查看軟件源中是否有此軟件

               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    ##卸載組件





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