亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種類Fedora系統(tǒng)RPM包預(yù)安裝的方法與流程

文檔序號:11677324閱讀:675來源:國知局
一種類Fedora系統(tǒng)RPM包預(yù)安裝的方法與流程

本發(fā)明涉及一種類fedora系統(tǒng)rpm包預(yù)安裝的方法,屬于計算機軟件管理的技術(shù)領(lǐng)域。



背景技術(shù):

在開源云操作系統(tǒng)中,openstack無疑是最耀眼的一顆開源明星。但是,在這一市場中還有其他重要的參與者,比如,影響力相對有限的ovirt就是一個不可被忽視的開源云平臺項目。目前,這個項目也擁有自己的生態(tài)系統(tǒng),以及忠實的開發(fā)者群體。ovirt-node是開源虛擬化管理平臺ovirt的計算節(jié)點,它是一個經(jīng)過定制的最小化fedora系統(tǒng),充當(dāng)虛擬機管理器(hypervisor)host的角色,只包含了最小化的操作系統(tǒng)所需要的軟件和虛擬機管理軟件。一些常用工具的缺失,給用戶的使用驗證工作增添了諸多不便,如網(wǎng)絡(luò)管理工具net-tools和文本編輯器vim。

在linux系統(tǒng)中,使用命令工具與系統(tǒng)進行交互是最常用的系統(tǒng)管理方式。在軟件工具缺失的情況下,用戶往往是通過網(wǎng)絡(luò)來獲取所需的軟件工具。而在安全等級較高的環(huán)境下,網(wǎng)絡(luò)資源的管理是非常嚴(yán)格的。用戶往往無法直接通過網(wǎng)絡(luò)下載所需要的軟件工具,而常規(guī)手動安裝軟件的方式極其浪費時間,并且還具有極大地不確定性。這就給用戶工作的開展帶來了極大地不便。在大規(guī)模集群系統(tǒng)中,這種劣勢尤為明顯。



技術(shù)實現(xiàn)要素:

針對現(xiàn)有技術(shù)的不足,本發(fā)明提出一種類fedora系統(tǒng)rpm包預(yù)安裝的方法。本發(fā)明能解決類fedora的linux系統(tǒng)安裝后常用軟件工具包缺失的問題,相比操作系統(tǒng)安裝完成后手動安裝軟件的常規(guī)方式,該方法極大的節(jié)省了用戶時間,方便了用戶使用,并且可以根據(jù)用戶的不同需求進行不同軟件的安裝,具有較強的靈活性。在需要安裝大量linux系統(tǒng)的生產(chǎn)環(huán)境中,其優(yōu)點更加明顯突出。

術(shù)語解釋:

fedora是基于linux的操作系統(tǒng),旨在為用戶提供穩(wěn)定、安全且易于使用和管理的開源軟件。

rpm是redhatpackagemanager(redhat軟件包管理工具)的縮寫,這一文件格式名稱雖然打上了redhat的標(biāo)志,但是其原始設(shè)計理念是開放式的,現(xiàn)在包括fedora、centos以及turbolinux等linux的分發(fā)版本都有采用。本發(fā)明中,rpm是為了方便軟件管理使用所開發(fā)的一套開源軟件格式,不同的rpm包對應(yīng)不同的功能。rpm的軟件管理方式具有使用簡單、可升級、可追蹤依賴關(guān)系和支持多平臺等優(yōu)點。

本發(fā)明的技術(shù)方案如下:

一種類fedora系統(tǒng)rpm包預(yù)安裝的方法,包括:

重構(gòu)或創(chuàng)建本地yum源;

將需要的軟件包添加至所述本地yum源;

在linux系統(tǒng)安裝中,根據(jù)用戶的配置文件,linux系統(tǒng)會直接從本地yum源中獲取并安裝相應(yīng)的軟件包。linux系統(tǒng)安裝完成后,用戶無需額外的操作,就可直接使用相應(yīng)的軟件工具開展工作。在linux系統(tǒng)中,可根據(jù)需要的功能確定相對應(yīng)的rpm包,然后從相應(yīng)linux系統(tǒng)發(fā)行版的官網(wǎng)獲取相應(yīng)rpm包。

根據(jù)本發(fā)明優(yōu)選的,所述重構(gòu)或創(chuàng)建本地yum源是對linux各發(fā)行版的iso鏡像文件的軟件安裝進行定制化修改,包括:

1)開始;

2)編輯iso鏡像;

3)重置配置文件;

4)構(gòu)建本地yum源;

5)重建iso鏡像;

6)結(jié)束。

根據(jù)本發(fā)明優(yōu)選的,所述linux系統(tǒng)安裝程序,包括:

1)安裝開始;

2)bios程序;

3)引導(dǎo)程序;

4)安裝程序;

4-1)安裝配置;

4-2)軟件安裝;

4-3)系統(tǒng)配置;

5)安裝結(jié)束。

本發(fā)明的優(yōu)勢:

1、本發(fā)明所述的方法在ovirt-node二次開發(fā)過程中,用于解決linux操作系統(tǒng)安裝后常用軟件工具包缺失的問題。

2、本發(fā)明將該方法進行橫向的擴展,使該方法對類fedora的linux系統(tǒng)具有通用性。

3、本發(fā)明基于ovirt-node的操作系統(tǒng),對采用rpm軟件包管理機制的fedora系統(tǒng)和centos系統(tǒng)都具有通用型。

附圖說明

圖1是所述重構(gòu)或創(chuàng)建本地yum源的流程圖;

圖2是所述linux系統(tǒng)安裝程序的流程圖。

具體實施方式

下面結(jié)合實施例和說明書附圖對本發(fā)明做詳細(xì)的說明,但不限于此。

如圖1、2所示。

實施例、

一種類fedora系統(tǒng)rpm包預(yù)安裝的方法,包括:

重構(gòu)或創(chuàng)建本地yum源;

將需要的軟件包添加至所述本地yum源;

在linux系統(tǒng)安裝中,根據(jù)用戶的配置文件,linux系統(tǒng)會直接從本地yum源中獲取并安裝相應(yīng)的軟件包。

所述重構(gòu)或創(chuàng)建本地yum源是對linux各發(fā)行版的iso鏡像文件的軟件安裝進行定制化修改,包括:

1)開始;

2)編輯iso鏡像;

3)重置配置文件;

4)構(gòu)建本地yum源;

5)重建iso鏡像;

6)結(jié)束。

如圖2所示,首先從linux系統(tǒng)發(fā)行版的官網(wǎng)獲取iso鏡像文件,接下來對鏡像文件進行編輯,重置里面的安裝配置文件,根據(jù)需要增刪所需的rpm軟件包配置,然后在iso鏡像文件中構(gòu)建出系統(tǒng)安裝過程所需要的yum源,并且將所需的rpm軟件包添加到y(tǒng)um源中。最后,重建iso鏡像文件,使iso鏡像文件可以引導(dǎo)啟動。

所述linux系統(tǒng)安裝程序,包括:

1)安裝開始;

2)bios程序;

3)引導(dǎo)程序;

4)安裝程序;

4-1)安裝配置;

4-2)軟件安裝;

4-3)系統(tǒng)配置;

5)安裝結(jié)束。

如圖1所示,linux主機上電開機后,首先會加載bios程序,檢測硬件設(shè)備,比如聲卡,網(wǎng)卡,顯卡和cpu等。硬件檢測通過后,bios會尋找可引導(dǎo)的啟動設(shè)備記錄,并且將控制權(quán)交給引導(dǎo)程序,引導(dǎo)程序啟動后,默認(rèn)會去讀出啟動盤根目錄的一個引導(dǎo)配置文件,該配置文件指定了內(nèi)核鏡像的位置,并且加載內(nèi)核文件到內(nèi)存中。內(nèi)核啟動后,開始初始化外設(shè),加載任務(wù),加載驅(qū)動程序。完成上述工作后,就進入了本發(fā)明的主題——安裝應(yīng)用程序。安裝應(yīng)用程序首先會讀取安裝配置文件,設(shè)定系統(tǒng)的常規(guī)信息,其中最重要的是獲取需要預(yù)先安裝的rpm軟件包列表,然后從本地的yum源中,獲取這些軟件包并安裝軟件,最后完成系統(tǒng)的配置工作。



技術(shù)特征:

技術(shù)總結(jié)
一種類Fedora系統(tǒng)RPM包預(yù)安裝的方法,包括:重構(gòu)或創(chuàng)建本地yum源;將需要的軟件包添加至所述本地yum源;在Linux系統(tǒng)安裝中,根據(jù)用戶的配置文件,Linux系統(tǒng)會直接從本地yum源中安裝相應(yīng)的軟件包。Linux系統(tǒng)安裝完成后,用戶無需額外的操作,就可直接使用相應(yīng)的軟件工具開展工作。在Linux系統(tǒng)中,可根據(jù)需要的功能確定相對應(yīng)的RPM包,然后從相應(yīng)Linux系統(tǒng)發(fā)行版的官網(wǎng)獲取相應(yīng)RPM包。本發(fā)明所述的方法在oVirt?Node二次開發(fā)過程中,用于解決Linux操作系統(tǒng)安裝后常用軟件工具包缺失的問題。

技術(shù)研發(fā)人員:吳登勇;徐永強;馬曉光
受保護的技術(shù)使用者:山東超越數(shù)控電子有限公司
技術(shù)研發(fā)日:2017.03.31
技術(shù)公布日:2017.07.25
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1