亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Redhat Linux構(gòu)建YUM倉庫

        2015-11-29 08:36:17王海賓
        關(guān)鍵詞:配置文件倉庫服務(wù)器

        王海賓

        ?

        基于Redhat Linux構(gòu)建YUM倉庫

        王海賓

        (邢臺職業(yè)技術(shù)學(xué)院,河北邢臺054035)

        本文針對RPM軟件包管理存在的問題,在Redhat Linux操作系統(tǒng)的基礎(chǔ)上,引入YUM技術(shù)對YUM倉庫的安裝、配置與搭建進(jìn)行優(yōu)化,詳細(xì)闡述了本地倉庫與FTP倉庫的搭建與配置的方法。

        YUM倉庫;RPM;開源軟件;Linux系統(tǒng)

        在Linux系統(tǒng)中大多數(shù)軟件提供的是源代碼,而不是現(xiàn)成的可執(zhí)行文件,這就要求用戶根據(jù)自己系統(tǒng)的實際情況和自身的需要來配置、編譯源程序后,軟件才能使用。隨著Linux的不斷升級,軟件的安裝也在不斷的改進(jìn),本文旨在研究Linux下的YUM技術(shù)。

        一、問題描述

        隨著Linux的不斷升級與進(jìn)步,目前Linux下的軟件安裝包主要有兩種形式其一是RPM包,其二是壓縮成*.tar.gz的形式。*.tar.gz的格式需要有一定的Linux專業(yè)功底,RPM包是最受歡迎的形式。Linux是開源的操作系統(tǒng),并且一向推崇自由軟件,正是因為開源與自由造成了RPM包具有很深的依賴關(guān)系。使用RPM在Linux中安裝軟件或者服務(wù)時經(jīng)常會涉及到rpm包的依賴,往往在安裝A軟件時,提示會依賴于B,安裝B時會依賴于C,安裝時會……等一系列的依賴關(guān)系,YUM倉庫技術(shù)可以自動解決RPM的依賴關(guān)系,方便軟件的安裝。因此本文的研究具有重要的現(xiàn)實意義。

        二、YUM技術(shù)

        Yum(全稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及CentOS中的Shell前端軟件包管理器?;赗PM包管理,能夠從指定的服務(wù)器自動下載RPM包并且安裝,可以自動處理依賴性關(guān)系,并且一次安裝所有依賴的軟件包,無須繁瑣地一次次下載、安裝。

        通過對安裝好Linux系統(tǒng)進(jìn)行YUM源的設(shè)置,為日后對軟件包的管理提供方便,解決單獨安裝RPM軟件包時可能產(chǎn)生的軟件包依賴關(guān)系。在企業(yè)中,通過設(shè)置企業(yè)自己的YUM源(庫)方便企業(yè)Linux系統(tǒng)(主要是紅帽和紅帽的Fedora)對軟件包的管理,更重要的原因是保證YUM源的安全性,因為一個軟件包從源頭就被修改過或者做過手腳的話,那么用這些有問題的軟件包搭建出來的系統(tǒng)將存在不可估量的隱患。

        三、本地YUM倉庫的搭建

        第一步:設(shè)置虛擬光驅(qū),裝入Red Hat Enterprise Linux 6.0光盤,如圖1、圖2所示。

        第二步:掛在光驅(qū)到/mnt/目錄下。

        root@seashorewang ~]# mount /dev/cdrom /mnt/

        mount: block device /dev/sr0 is write-protected, mounting read-only

        第三步:創(chuàng)建cangku文件夾,并拷貝/mnt/Packages/下的所有文件到cangku文件件下。

        [root@seashorewang /]# mkdir cangku

        [root@seashorewang /]#cd cangku

        [root@seashorewang /]# cd /cangku

        [root@seashorewang cangku]# cp -r /mnt/Packages/ /cangku/

        說明:因為光盤中的Packages目錄中的內(nèi)容過大,需要1-2分鐘的等待,當(dāng)然不同配置的計算機(jī)的時耗不一樣。

        圖1 虛擬機(jī)設(shè)置

        圖2 裝入光盤

        第四步:安裝createrepo文件

        說明:這里因為createrepo-0.9.8-4.el6.noarch.rpm軟件包依賴于另外兩個軟件包,所以安裝出現(xiàn)了錯誤。

        說明:這里將三個軟件包一起安裝,可以自動解決依賴關(guān)系。

        第五步:創(chuàng)建依賴關(guān)系。

        說明:這里的/cangku/Packages/目錄一定要和后面創(chuàng)建的配置文件一致。

        第六步:編寫配置文件。

        說明:倉庫的配置文件保存到/etc/yum.repos.d/目錄下,這個非常重要。

        說明:以上是配置文件的內(nèi)容,下面對每一項逐一介紹。

        [ ]是倉庫名字,這個可以隨意;

        Name=….這個你可以理解為倉庫的描述,這個可以不寫這一行;

        Baseurl=file:///cangku/Packages,這里解釋一下倉庫的baseurl可以指向本地,ftp和互聯(lián)網(wǎng),所有才有了三種配置。file:// ftp:// http://,這里要強(qiáng)調(diào)的是Linux中一切都以根開始的那路徑上要加個/,所以最后是file:///cangku/Packages,意思是在本地的/ cangku / Packages下;

        Enable=1,這里是說是否用戶倉庫,1是啟用,0是不啟用;

        Gpgcheck=0是說是否檢查軟件的KEY,一般都不檢查;

        Gpgkey=…這里是說你的KEY文件在哪里,默認(rèn)為不啟用,指定Red Hat發(fā)行版數(shù)字簽名公鑰文件。

        第七步:測試。

        四、FTP YUM倉庫的配置

        配置FTP倉庫的前提是已經(jīng)在FTP服務(wù)器上放置了相應(yīng)的文件,這里筆者在一個內(nèi)網(wǎng)地址為10.10.10.246的ftp服務(wù)器上放置了Linux安裝文件,其網(wǎng)絡(luò)倉庫配置配置的方法如下:

        第一步:編寫配置文件

        第二步:測試

        五、總結(jié)

        Linux下軟件的安裝分為源代碼和RPM包,RPM包的使用有效解決了大文件編譯難的問題,但是卻存在很多依賴關(guān)系,為了能夠自動解決依賴關(guān)系出現(xiàn)了YUM技術(shù),文章對YUM技術(shù)進(jìn)行研究并詳細(xì)介紹了本地和FTP YUM倉庫配置、搭建與測試的具體步驟。

        [1]鳥哥.鳥哥的Linux 私房菜基礎(chǔ)篇(第三版)[M].北京:機(jī)械工業(yè)出版社,2009.

        [2]鳥哥.鳥哥的Linux 私房菜服務(wù)器架設(shè)篇(第三版)[M].北京:機(jī)械工業(yè)出版社,2009.

        [3]王海賓,白尚旺,黨偉超等.基于 Observer 模式的 AS/RS 調(diào)度系統(tǒng)設(shè)計與實現(xiàn)[J].計算機(jī)技術(shù)與發(fā)展,2009(3).

        [4]王海賓,孫永道,柴旭光等.多車場多目標(biāo)開放式物流配送車輛調(diào)度問題的研究[J].計算機(jī)測量與控制,2010(12).

        (責(zé)任編輯馬驊)

        Construction of YUM Warehouse in Linux System Based on Redhat Linux

        WANG Hai-bin

        (Xingtai Polytechnic College, Xingtai, Hebei 054035, China)

        Two common forms of software installation in Linux operating system is presented, and the existing problems in the management of RPM software package are analyzed. The YUM technology is introduced and the installation, configuration and building of the YUM warehouse are researched, using YUM warehouse to resolve dependencies existing in RPM management is realized.

        Yellow dog Updater Modified;RPM;open-source software;Linux OS

        TP316.81

        A

        1008—6129(2015)01—0082—05

        2014—12—20

        王海賓(1982—),河北臨西人,邢臺職業(yè)技術(shù)學(xué)院,講師。

        猜你喜歡
        配置文件倉庫服務(wù)器
        倉庫里的小偷
        提示用戶配置文件錯誤 這樣解決
        填滿倉庫的方法
        四行倉庫的悲壯往事
        搭建簡單的Kubernetes集群
        互不干涉混用Chromium Edge
        通信控制服務(wù)器(CCS)維護(hù)終端的設(shè)計與實現(xiàn)
        忘記ESXi主機(jī)root密碼怎么辦
        得形忘意的服務(wù)器標(biāo)準(zhǔn)
        計算機(jī)網(wǎng)絡(luò)安全服務(wù)器入侵與防御
        日韩另类在线| 性感熟妇被我玩弄到高潮| 久久久精品毛片免费观看| 国产亚洲精品色婷婷97久久久| 亚洲成av人在线播放无码| 国产绳艺sm调教室论坛| 国产精品密播放国产免费看 | 亚洲第一幕一区二区三区在线观看 | 国产不卡视频一区二区三区| 亚州少妇无套内射激情视频| 日韩精品久久久中文字幕人妻| 亚洲国产av自拍精选| 二区视频在线免费观看| 欧美激欧美啪啪片| 国产全肉乱妇杂乱视频| 亚洲成人av一区二区三区| 亚洲日本在线中文字幕| 少妇人妻系列中文在线| 精品人妻久久一区二区三区| 欧美伦费免费全部午夜最新| 久久亚洲私人国产精品va| 国产精品区一区第一页| 久久精品午夜免费看| 精品久久一区二区av| 国产日产亚洲系列最新| 国产亚洲精品久久久ai换| 综合无码一区二区三区四区五区| 宅宅午夜无码一区二区三区| 一本大道加勒比东京热| 麻豆精品一区二区三区| 天堂在线资源中文在线8| 欧美日韩一卡2卡三卡4卡 乱码欧美孕交 | 国产乱人伦在线播放| 欧美破处在线观看| 精品日本免费观看一区二区三区| 三上悠亚亚洲精品一区| 成人av鲁丝片一区二区免费| 中文字幕日韩一区二区三区不卡| 中文字幕国产91| 日韩亚洲在线一区二区| 无码h黄肉3d动漫在线观看|