天天看點

萌新的Linux學習之路(十二)---軟體安裝

一、軟體名稱識别

 [abrt-addon-ccpp]-[2.1.11-19].[e17].[x86_64].rpm   ##rpm結尾的适用于redhat作業系統

    軟體名稱      軟體版本 适用系統 64位

二、如何安裝軟體

 1.rpm

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

        -e         ##解除安裝

        -ql        ##查詢軟體生成檔案

        -qlp        ##查詢軟體安裝後會生成什麼檔案

        -qa        ## 查新系統中安裝的所有軟體的名稱

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

        -qp          ## 查詢軟體安裝包安裝後的名字

        -qf filename    ## 檢視filename屬于哪個安裝包

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

        -qi               ##檢視安裝資訊

        -Kv            ##檢測軟體包是否被篡改

        -qp   name.rpm --scripts    ##檢測軟體在安裝或者解除安裝過程中執行的動作

 2.yum 

 上層軟體管理工具,最重要的功能是可以解決軟體的依賴關系

 yum能夠投入使用的前提必需要有yum源,以及配置源的指向檔案

 #####server源端####

 1.從網上下載下傳本機系統版本比對的iso鏡像檔案

  rhel-server-7.2-x86_64-dvd.iso

 2.把rhel-server-7.2-x86_64-dvd.iso挂載到/linux以便通路鏡像中的檔案

 3.配置本機yum源指向

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

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

  4.安裝資源共享伺服器

  yum install httpd -y

  systemctl stop firewalld

  systemctl disable firewalld

  systemctl start httpd

  systemctl enable httpd

  5.建立共享目錄,并挂載鏡像檔案到共享目錄上

 6.測試:

 7. 修改本機yum源指向

 8.開機自動挂載iso

  9.client指向端

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

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

三、yum指令

yum    istall          ##安裝

      repolist         ##列出設定的yum源資訊

      remove           ##解除安裝     

      list            ##檢視軟體源中是否有此軟體

      list all         ##列出所有軟體名稱

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

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

      clean  all       ##清空yum緩存

      serach           ##根據軟體資訊搜尋軟體名字

      whatprovides       ##在yum源中查找包含()檔案的軟體包

      update           ##更新軟體

      history          ##檢視系統軟體改變曆史

      reinstall         ##重新安裝

      info            ##檢視軟體資訊

      groups list       ##檢視軟體組資訊

      groups info       ##檢視軟體組内包含的軟體

      groups isstall     ##安裝元件

      groups remove      ##解除安裝元件

******第三方軟體倉庫的搭建**********

 1.把所有的rpm軟體包放到一個目錄中,這個目錄中隻有rpm軟體包

 執行上圖指令,将目錄變為yum指令可以識别的yum源

 添加yum源指向:

  yum clean all

本文轉自 昭He淺墨 51CTO部落格,原文連結:http://blog.51cto.com/502703956/1915497,如需轉載請自行聯系原作者

繼續閱讀