linux系統中的軟件安裝

不管你使用的是什麼系統,軟件都是必不可少的,那麼在linux系統中是如何安裝軟件的?

在安裝軟件之前先了解一下軟件名稱各個部分的意思,以火狐瀏覽器爲例:

firefox-24.5.0-1.el7.x86_64.rpm

firefox 爲軟件名稱

24.5.0-1爲軟件版本

el7 爲軟件適用系統

x86_64 表示爲64位

.rpm表示適用於redhat操作系統

安裝軟件的方法:

1.通過rpm命令來安裝軟件相關命令

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

         -e    name                  卸載軟件

         -ql    name                 查詢軟件生成文件

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

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

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

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

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

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

         -ivh  name,rpm  --nodeps --force       忽略依賴性強制安裝

         -qi    name                                       查看軟件信息

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

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

下圖爲運用 rpm -Kv查看軟件包是否被篡改:


用rpm命令安裝軟件包在linux中使用率的比較低,因爲它不能解決軟件的依賴性,導致安裝過程繁瑣,而yum剛好可以解決軟件的依賴性問題


2.yum爲上層軟件管理工具,最重要的功能就是可以解決軟件的依賴性,但要yum投入使用的前提是必須要有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          卸載組件

以下爲yum源的基本配置方法:

2.1將從網絡上下載的與本機系統匹配的iso鏡像文件rhel-server-7.2-x86_64-dvd.iso放在/iso目錄中,防止誤刪

mkdir /rhel7.2   新建一個目錄,並將鏡像掛載載目錄上,以便訪問

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

可以看到/rhel7.2下鏡像的文件,說明掛載成功

2.2 配置本機yum源指向

rm -fr /etc/yum.repos.d/*      先將/etc/yum.repos.d/中的文件刪除

vim  /etc/yum.repos.d/rhel7.2.repo       編輯源指向文件

yum clean all    清除yum緩存

2.3 安裝資源共享服務

yum install httpd -y  

systemctl stop firewalld        關閉防火牆

systemctl disable  firewalld   設置防火牆開機不自啓

systemctl start  httpd            啓動httpd服務

systemctl endble httpd          設置開機自啓httpd服務

2.4 建立共享目錄,並掛載鏡像

mkdir /var/www/html/rhel7.2

umount /rhel7.2     卸載之前的掛載

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

2.5 測試,在瀏覽器中輸入:http://本機ip/rhel7.2 可以看到鏡像中的文件

2.6修改本機源指向文件

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


2.7這些設定都是臨時的,爲了方便,可以在配置文件中添加掛載信息

vim /etc/rc.d/rc.local

mount rhel-server-7.2-x86_64-dvd.iso /var/www/html/rhel7.2  添加到文件中,:wq保存退出

然後給一個x執行權限:chmod +x /etc/rc.d/rc.local ,開機自啓設置完成。

發佈了51 篇原創文章 · 獲贊 3 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章