日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
部署和配置YUM軟件倉庫的步驟-創(chuàng)新互聯(lián)

這篇文章主要介紹“部署和配置YUM軟件倉庫的步驟”,在日常操作中,相信很多人在部署和配置YUM軟件倉庫的步驟問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”部署和配置YUM軟件倉庫的步驟”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!

創(chuàng)新互聯(lián)建站致力于互聯(lián)網(wǎng)網(wǎng)站建設(shè)與網(wǎng)站營銷,提供成都網(wǎng)站設(shè)計、網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站開發(fā)、seo優(yōu)化、網(wǎng)站排名、互聯(lián)網(wǎng)營銷、成都微信小程序、公眾號商城、等建站開發(fā),創(chuàng)新互聯(lián)建站網(wǎng)站建設(shè)策劃專家,為不同類型的客戶提供良好的互聯(lián)網(wǎng)應(yīng)用定制解決方案,幫助客戶在新的全球化互聯(lián)網(wǎng)環(huán)境中保持優(yōu)勢。

YUM軟件倉庫簡介

借助于YUM軟件倉庫,可以完成安裝、卸載、自動升級rpm軟件包等任務(wù),能夠自動查找并解決rpm包之間的依懶關(guān)系,而無須管理員逐個、手工地安裝每個rpm包,使管理員在維護(hù)大量 Linux服務(wù)器時更加輕松自如。特別是在擁有大量Linux主機的本地網(wǎng)絡(luò)中,構(gòu)建一臺源服務(wù)器可以大大緩解軟件安裝、升級等對Internet的依懶。

YUM倉庫簡單來說就是:
1.RPM包構(gòu)建的軟件更新機制;
2.自動解決依賴關(guān)系;
3.軟件包由集中的YUM軟件倉庫提供。

要成功使用YUM機制來更新系統(tǒng)和軟件,需要有一個包含各種rpm安裝包文件及其依懶軟件的軟件倉庫,提供軟件倉庫的服務(wù)器也稱為“源”服務(wù)器。
YUM倉庫配置及 命令詳解
部署和配置YUM軟件倉庫的步驟

部署YUM軟件倉庫

一、準(zhǔn)備網(wǎng)絡(luò)安裝源(服務(wù)器端)

YUM軟件倉庫通常借助于HTTP協(xié)議或FTP協(xié)議來進(jìn)行發(fā)布, 這樣可以面向網(wǎng)絡(luò)中的所有客戶機提供軟件源服務(wù)。為了便于客戶機查詢軟件包,獲取依懶關(guān)系等信息,在軟件倉庫中需要提供倉庫數(shù)據(jù)(repodate文件),其中收集了目錄下所有的rpm頭部信息。

RPM軟件包的來源
1. CentOS發(fā)布的RPM包集合;
2.第三方組織發(fā)布的RPM包集合;
3.用戶自定義的RPM包集合。

1.準(zhǔn)備軟件倉庫目錄

在centos 7 系統(tǒng)的安裝光盤中,已針對軟件目錄Packages建立好了repodate數(shù)據(jù)。因此只需將整個光盤中的內(nèi)容通過HTTP和FTP的方式進(jìn)行發(fā)布,就可以作為軟件倉庫。

[root@localhost ~]# rpm -ivh /mnt/Packages/vsftpd-3.0.2-21.el7.x86_64.rpm 
//通過rpm的方式安裝FTP服務(wù)
[root@localhost ~]# mkdir /var/ftp/centos7
[root@localhost ~]# cp -rf /mnt/* /var/ftp/centos7/
//創(chuàng)建一個目錄(自定義即可,必須在可以匿名訪問FTP服務(wù)的目錄中)
//然后將光盤下的所有東西都復(fù)制到該目錄下

對于用戶搜集的非Centos 7 光盤中的軟件包。除了需要準(zhǔn)備的相應(yīng)的目錄之外還需要手工的創(chuàng)建repodate文件,這就需要用到createrepo工具。

[root@localhost ~]# mkdir /var/ftp/other
[root@localhost ~]# cd /var/ftp/other/
//進(jìn)入到存放rpm包的目錄中
[root@localhost other]# createrepo .
//使用createrepo工具進(jìn)行創(chuàng)建repodate文件,
//并制定數(shù)據(jù)文件存放位置是當(dāng)前目錄

2.啟動FTP服務(wù),并保證匿名用戶能正常訪問

[root@localhost ~]# systemctl start vsftpd
[root@localhost ~]# systemctl enable vsftpd
//啟動FTP服務(wù)并設(shè)置為開機自啟動
[root@localhost ~]# ftp 127.0.0.1
Connected to 127.0.0.1 (127.0.0.1).
220 (vsFTPd 3.0.2)
Name (127.0.0.1:root):                   //直接回車
530 Permission denied.
Login failed.
ftp> 
//測試FTP服務(wù)可以匿名訪問

二、配置軟件倉庫位置(客戶端)

yum工具使用的軟件倉庫信息存放在/etc/yum.repos.d目錄下擴展名必須是“.repo”結(jié)尾(建議將目錄下原來的文件移出指定目錄),原本的文件是聯(lián)網(wǎng)直接可以從互聯(lián)網(wǎng)下載軟件的配置文件。

[root@localhost ~]# mv /etc/yum.repos.d/* /a
[root@localhost ~]# vim /etc/yum.repos.d/a.repo
//創(chuàng)建新的YUM倉庫,內(nèi)容如下:
#創(chuàng)建安裝通過FTP發(fā)布的光盤鏡像中的rpm包
[ftp]                                                                   //倉庫ID
name=ftp                                                         //倉庫名稱,自定義,可忽略
baseurl=ftp://192.168.1.1/centos7                  //URL訪問路徑(FTP服務(wù)須指定到repodate數(shù)據(jù)文件的上級目錄)
enabled=1                                                      //是否啟用軟件倉庫(1啟用,0不啟用)默認(rèn)值為1,這項可忽略
gpgcheck=1                                                   //是否驗證軟件包的簽名(1啟用,0不啟用)
gpgkey=file://etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7                       //指定公鑰文件存放位置
#創(chuàng)建安裝通過FTP發(fā)布非光盤鏡像的rpm包
[ftp1]
name=ftp1
baseurl=ftp://192.168.1.1/other
enabled=1
gpgcheck=0                                                            //沒什么特殊要求,這項一般是0,不啟用軟件的簽名認(rèn)證
#通過HTTP發(fā)布的光盤鏡像中的rpm包
[http]
name=http
baseurl=http://192.168.1.1                                    //HTTP服務(wù),只需指定HTTP服務(wù)的IP地址即可
enabled=1
gpgcheck=0
#如果光盤掛載本地
[local]
name=local
baseurl=file:///mnt                                                  //本地指定光盤鏡像掛載位置
enabled=1
gpgcheck=0

使用yum工具管理軟件包

在CentOS 7 服務(wù)器中,yum工具是最常用的YUM客戶端工具,由默認(rèn)安裝的yum-3.4.3-150.el7.centos.noarch軟件包提供。

一、查詢軟件包

1.yum list ——查詢軟件包列表

[root@localhost ~]# yum list
//可以獲得系統(tǒng)中的軟件安裝情況,也可以查詢軟件倉庫中可用的軟件包列表。
[root@localhost ~]# yum list installed
//只列出系統(tǒng)中已安裝的軟件包
[root@localhost ~]# yum list available
//只列出軟件倉庫中可用(但是尚未安裝)的軟件包
[root@localhost ~]# yum list updates
//列出可以升級版本的軟件包

2.yum info——查詢軟件包的描述信息

[root@localhost ~]# yum info vsftpd
//加軟件包查看詳細(xì)的描述信息
已加載插件:fastestmirror, langpacks
源 'a' 在配置文件中未指定名字,使用標(biāo)識代替
Loading mirror speeds from cached hostfile
已安裝的軟件包
名稱    :vsftpd
架構(gòu)    :x86_64
版本    :3.0.2
發(fā)布    :21.el7
大小    :348 k
源    :installed
簡介    : Very Secure Ftp Daemon
網(wǎng)址    :https://security.appspot.com/vsftpd.html
協(xié)議    : GPLv2 with exceptions
描述    : vsftpd is a Very Secure FTP daemon. It was written completely from
         : scratch.

3.yum search——查詢指定的軟件包

[root@localhost ~]# yum search vsftpd
//查詢與vsftpd相關(guān)的軟件包
[root@localhost ~]# yum search vsftpd
//加大查詢范圍

二、安裝、升級、卸載軟件包

使用yum 命令進(jìn)行操作時,自動檢查并解決軟件包之間的依懶關(guān)系,期間會提示用戶按“y”確認(rèn)。若希望自動確認(rèn),```
可以在yum命令后添加“-y”選項。

[root@localhost ~]# yum -y install vsftpd
//安裝vsftpd服務(wù)
[root@localhost ~]# yum -y update vsftpd
//更新vsftpd服務(wù)
[root@localhost ~]# yum -y remove vsftpd
//卸載vsftpd服務(wù)
如果YUM配置文件編寫錯誤,修改配置文件之后,建議使用
[root@localhost ~]# yum clean all
//清空YUM緩存信息

到此,關(guān)于“部署和配置YUM軟件倉庫的步驟”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>
新聞名稱:部署和配置YUM軟件倉庫的步驟-創(chuàng)新互聯(lián)
分享地址:http://www.dlmjj.cn/article/isegs.html