Linux軟體安裝及yum源搭建__Linux

來源:互聯網
上載者:User
軟體安裝

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.rpm                                                  ###檢測軟體包是否被篡改    -qp name.rpm --scripts                                        ###檢測軟體在安裝或卸載過程中執行的動作

2.yum

yum     install     softwarename                                 ###安裝        repolist                                                 ###列出設定yum源資訊        remove      softwarename                                 ###卸載        list        softwarename                                 ###查看軟體源中是否有此軟體        list all                                                 ###列出所有軟體名稱        list installed                                           ###列出已經安裝的軟體名稱        list available                                           ###列出可以用yum安裝的軟體名稱        clean all                                                ###清空yum緩衝        search      softwareinfo                                 ###根據軟體資訊搜尋軟體名字        whatprovides    filename                                 ###在yum源中尋找包含filename檔案的軟體包,不小心刪除/bin/ls               update                                                   ###更新軟體        history                                                  ###查看系統軟體改變曆史        reinstall   softwarename                                 ###重新安裝        info        softwarename                                 ###查看軟體資訊        groups list                                              ###查看軟體組資訊        groups info softwaregroup                                ###查看軟體組內包含的軟體        groups install  softwaregroup                            ###安裝組件        groups remove   softwaregroup                            ###卸載組件
yum軟體倉庫搭建 1.本地第三方軟體倉庫搭建

以wps的rpm包為例

 mkdir -p /software                                              ###建立rpm包目錄 cp /wps-office-9.1.0.4961-1.a18p1.x86_64.rpm /software/         ###把wps拷貝到rpm下面                             

產生repodata

 createrepo -v /software

刪除多餘的repo檔案

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

建立yum.repo

 [software]                                                   ###軟體倉庫名稱                                  name=software                                                ###倉庫描述 baseurl=file:///software                                     ###掛載位置     gpgcheck=0                                                   ###不檢測gpgkey

清空緩衝,查看yum倉庫

 yum clean all

基於httpd的yum倉庫搭建

優點:同個網段都可以訪問,不用搭多個本地的倉庫,方便管理

我們以redhat7.3的鏡像為例

 mkdir /rhel7.3                                                 ###建立一個掛載目錄 mount /redhat7.3/rhel-server-7.3-x86_64-dvd.iso /rhel7.3       ###把鏡像所在位置掛載到/rhel7.3

查看掛載

刪除多餘的repo檔案

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

建立yum.repo

 [rhel7.3]                                                      ###軟體倉庫名稱                                  name=rhel7.3                                                   ###倉庫描述 baseurl=file:///rhel7.3                                        ###掛載位置     gpgcheck=0                                                     ###不檢測gpgkey
 yum clean all                                                  ###清空緩衝 yum repolist                                                   ###查看

通過暫時的yum倉庫下載httpd服務

 yum install httpd -y                                          ###下載httpd服務 systemctl start httpd                                         ###開啟服務 systemctl enable httpd                                        ###開機自動重啟服務 systemctl stop firewalld                                      ###關閉防火牆 systemctl mask firewalld                                      ###凍結防火牆

建立目錄/var/www/html/rhel7.3,並掛載

 umount /dev/loop2                                                                 ###解除掛載 mkdir -p /var/www/html/rhel7.3                                                    ###建立掛載目錄 mount /redhat7.3/rhel-server-7.3-x86_64-dvd.iso  /var/www/html/rhel7.3            ###掛載 echo "mount /redhat7.3/rhel-server-7.3-x86_64-dvd.iso  /var/www/html/rhel7.3" >> /etc/rc.d/rc.local          ###開機自動掛載 chmod 755 -R /etc/rc.d/rc.local                                                   ###給執行許可權

查看自己的ip

刪除多餘的repo檔案

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

建立yum.repo

 [rhel7.3] name=rhel7.3 baseurl=http://172.25.254.56/rhel7.3                                          ###中間為IP gpgcheck=0

查看結果

 yum clean all                                                                ###清空緩衝 yum repolist                                                                 ###查看

這樣基於httpd的yum倉庫便搭建好了。。。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.