軟體安裝(linux)

來源:互聯網
上載者:User

標籤:linux系統

1.軟體名稱識別
[abrt-addon-ccpp]-[2.1.11-19].[el7].[x86_64].rpm    ##rpm結尾的適用與redhat作業系統
       ||        ||        ||       ||
    軟體名稱       軟體版本軟體適用系統 64位


2.如何安裝軟體
1).rpm
rpm -ivh    name.rpm        ##安裝 ,-v顯示過程,-h指定加密方式為hash
    -e  name                ##卸載
    -ql name                ##查詢軟體組建檔案
    -qlp    name.rpm        ##查詢軟體安裝後會產生什麼檔案
    -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  ##檢測軟體在安裝或卸載過程中執行的動作

3.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

650) this.width=650;" src="https://s4.51cto.com/wyfs02/M00/90/22/wKioL1jvRwziOyroAAC9SKqBI7E458.png-wh_500x0-wm_3-wmp_4-s_3795810459.png" title="Screenshot from 2017-04-13 11-41-59.png" alt="wKioL1jvRwziOyroAAC9SKqBI7E458.png-wh_50" />
(4).安裝資源共用服務
yum install httpd -y
systemctl stop firewlsh-plugin-11.2.202.451-release.x86_64.rpmld
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

chmod +x /etc/rc.d/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/xxxx.repo      ##倉庫指向檔案位置
[xxxx]                  ##自訂軟體倉庫名稱
name=xxxx               ##自訂軟體倉庫描述
baseurl=ftp://|http://|file://      ##倉庫位置
gpgcheck=0              ##不檢測gpgkey
                    ##gpgkey表示軟體的出品logo

例子:
vim /etc/yum.repos.d/yum.repo
[Server]
name=rhel7.1
baseurl=ftp://172.25.0.254/pub/rhel7.1
gpgcheck=0
:wq

yum clean all               ##清空yum緩衝識別新配置
650) this.width=650;" src="https://s1.51cto.com/wyfs02/M01/90/22/wKioL1jvR3fRqCQVAABUTelBI1U664.png-wh_500x0-wm_3-wmp_4-s_1242645860.png" title="Screenshot from 2017-04-13 12-16-20.png" alt="wKioL1jvR3fRqCQVAABUTelBI1U664.png-wh_50" />

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


軟體安裝(linux)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.