最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

yum安裝本地rpm軟件方案詳解

 更新時(shí)間:2018年01月06日 14:22:30   作者:AndersJing  
這篇文章主要介紹了yum安裝本地rpm軟件方案詳解,具有一定借鑒價(jià)值,需要的朋友可以參考下

概述

面對(duì)無法聯(lián)網(wǎng)的centos系統(tǒng),安裝rpm軟件包是一個(gè)比較耗時(shí)的工作,尤其是那些包含很多依賴的軟件包,如果用rpm命令安裝,可以說是一個(gè)噩夢(mèng)。這里根據(jù)個(gè)人實(shí)踐發(fā)布一個(gè)比較完整方便的解決方案。(注:本方案在centos6.564bit測(cè)試可用)

具體方案

基本環(huán)境介紹

目標(biāo)操作系統(tǒng):centos6.564bit,下稱“目標(biāo)機(jī)”(無法聯(lián)網(wǎng)用yum安裝)

本地環(huán)境:在VMware下安裝的純凈centos6.564bit,下稱“虛擬機(jī)”(可以聯(lián)網(wǎng)用yum下載安裝包)

本方案基本思路是在一個(gè)可以聯(lián)網(wǎng)的系統(tǒng)中下載rpm安裝包,然后傳到無法聯(lián)網(wǎng)的目標(biāo)操作系統(tǒng),建立安裝源,進(jìn)行安裝。為了減少不必要的麻煩,在本地用虛擬機(jī)安裝一個(gè)和目標(biāo)操作系統(tǒng)一模一樣的但是沒有安裝任何額外軟件的系統(tǒng),用于下載各種安裝包和依賴包。

配置本地環(huán)境

在虛擬機(jī)內(nèi)配置yum只下載RPM包而不安裝,這里要使用–downloadonly選項(xiàng),需要先安裝yum-plugin-downloadonly。

# yum install yum-plugin-downloadonly 

在本地環(huán)境下載rpm安裝包

# yum install --downloadonly --downloaddir=/tmp RPM_Name

/tmp為指定下載的目錄,RPM_Name為目標(biāo)軟件。

yum–downloadonly會(huì)只下載RPM包不安裝,同時(shí)會(huì)把依賴的包都下載下來,注意如虛擬機(jī)已經(jīng)安裝了依賴包,則不會(huì)下載,因此務(wù)必確保虛擬機(jī)的純凈(如果有方案可以下載已經(jīng)有的依賴包,歡迎告知)。

需要說明的是,為了在目標(biāo)機(jī)構(gòu)建軟件源,createrepo是必不可少的模塊,因此需要在虛擬機(jī)上下載createrepo相關(guān)模塊。

# yum install --downloadonly --downloaddir=/tmp createrepo

一般會(huì)下載三個(gè)包,一個(gè)是createrepo,另外兩個(gè)是依賴包。

上傳rpm安裝包到目標(biāo)機(jī)

采用scp或者pscp.exe(Windows下)等方式將rpm安裝包文件上傳到目標(biāo)機(jī),并修改權(quán)限為可執(zhí)行(chmod755RPM_Name)。

在目標(biāo)機(jī)構(gòu)建本地軟件源

安裝createrepo

在目標(biāo)機(jī)安裝createrepo:

# rpm -ivh deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm
# rpm -ivh python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm
# rpm -ivh createrepo-0.9.9-24.el6.noarch.rpm

createrepo構(gòu)建本地軟件源

假設(shè)安裝包在目標(biāo)機(jī)的/home/user/rpms/目錄下。

# createrepo /home/user/rpms

修改yum軟件源

移除現(xiàn)有的軟件源

# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_bk

開啟本地軟件源

# vim /etc/yum.repos.d/CentOS-Media.repo

在baseurl增加一行:

=file:////home/user/rpms/

然后修改: enabled=1
這樣就可以使yum采用本地源安裝軟件。

在目標(biāo)機(jī)安裝目標(biāo)軟件

使用yum正常安裝軟件即可。

# yum install demo

如果用的是純凈的虛擬機(jī)環(huán)境,并且和目標(biāo)機(jī)保持一致,那么依賴包就會(huì)都安裝,yum安裝就會(huì)很順利。除非個(gè)別包會(huì)有依賴沖突,A依賴B,B又依賴A,導(dǎo)致無法安裝,此時(shí)可以用rpm命令強(qiáng)制安裝其中一個(gè),再用yum安裝軟件即可。

# rpm -ivh demo.rpm --nodeps --force

總結(jié)

以上就是本文關(guān)于yum安裝本地rpm軟件方案詳解的全部?jī)?nèi)容,希望對(duì)大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站:

10 個(gè)超級(jí)有趣的 Linux 終端游戲分享

關(guān)于Linux系統(tǒng),你可能還不知道的七件事

如有不足之處,歡迎留言指出。感謝朋友們對(duì)本站的支持!

相關(guān)文章

  • Linux 下安裝 memcached 及 memcacheq的方法

    Linux 下安裝 memcached 及 memcacheq的方法

    這篇文章主要介紹了Linux 下安裝 memcached 及 memcacheq的方法,需要的朋友可以參考下
    2017-03-03
  • 安裝Linux的flash的步驟方法

    安裝Linux的flash的步驟方法

    在本篇文章里小編給各位分享的是關(guān)于安裝Linux的flash的步驟方法,對(duì)此有需要的朋友們可以學(xué)習(xí)下。
    2020-03-03
  • Linux中Docker遇到報(bào)port?is?already?allocated錯(cuò)誤

    Linux中Docker遇到報(bào)port?is?already?allocated錯(cuò)誤

    在Linux系統(tǒng)中,如果嘗試綁定一個(gè)網(wǎng)絡(luò)服務(wù)到一個(gè)已經(jīng)被其他進(jìn)程使用的端口上,你會(huì)遇到“port?is?already?allocated”錯(cuò)誤,這意味著該端口已經(jīng)被另一個(gè)進(jìn)程占用,因此無法再次被分配給任何新的服務(wù)
    2024-06-06
  • Linux下的多線程編程實(shí)例解析

    Linux下的多線程編程實(shí)例解析

    這篇文章主要介紹了Linux下的多線程編程實(shí)例解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • Linux內(nèi)存分析工具介紹,高效診斷和解決問題

    Linux內(nèi)存分析工具介紹,高效診斷和解決問題

    這篇文章主要介紹了Linux內(nèi)存分析工具,高效診斷和解決問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-02-02
  • phpStudy環(huán)境下安裝配置SSL證書實(shí)現(xiàn)加密訪問(Https)

    phpStudy環(huán)境下安裝配置SSL證書實(shí)現(xiàn)加密訪問(Https)

    phpStudy環(huán)境下安裝配置SSL證書,本文主要介紹了phpStudy環(huán)境下安裝配置SSL證書實(shí)現(xiàn)加密訪問,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-09-09
  • Linux自動(dòng)化交互腳本expect從安裝到開發(fā)詳解

    Linux自動(dòng)化交互腳本expect從安裝到開發(fā)詳解

    運(yùn)行shell腳本有時(shí)會(huì)提示輸入密碼,如何讓腳本自動(dòng)輸入密碼呢?這時(shí)使用expect,Expect是基于Tcl發(fā)展而來的,它不僅可以進(jìn)行交互,還可以根據(jù)程序的提示模擬標(biāo)準(zhǔn)輸入,實(shí)現(xiàn)自動(dòng)化交互執(zhí)行的功能,在排查expect腳本執(zhí)行問題時(shí),應(yīng)關(guān)注腳本是如何被調(diào)用和執(zhí)行的
    2024-06-06
  • Linux中讓alias設(shè)置永久生效的方法詳解

    Linux中讓alias設(shè)置永久生效的方法詳解

    在Linux中為我們提供了一個(gè)很方便的重命名命令 alias ,它的作用為如果要執(zhí)行命令太長(zhǎng)又不符合用戶的習(xí)慣,那么我們可以為它指定一個(gè)別名。下面這篇文章主要給大家介紹了關(guān)于Linux中讓alias設(shè)置永久生效的相關(guān)資料,需要的朋友可以參考下。
    2017-12-12
  • Linux如何關(guān)閉遠(yuǎn)程ssh密碼登錄

    Linux如何關(guān)閉遠(yuǎn)程ssh密碼登錄

    這篇文章主要介紹了Linux如何關(guān)閉遠(yuǎn)程ssh密碼登錄問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • .httacces文件的密碼保護(hù)和防止盜鏈的實(shí)現(xiàn)方法

    .httacces文件的密碼保護(hù)和防止盜鏈的實(shí)現(xiàn)方法

    盡管有各種各樣的.htaccess用法,但至今最流行的也可能是最有用的做法是將其用于網(wǎng)站目錄可靠的密碼保護(hù)。
    2008-06-06

最新評(píng)論

廊坊市| 巴东县| 利川市| 洪洞县| 宝山区| 白沙| 景宁| 达孜县| 襄樊市| 齐齐哈尔市| 梨树县| 鸡西市| 华蓥市| 新绛县| 黑水县| 万全县| 三台县| 深泽县| 霍邱县| 即墨市| 和硕县| 江达县| 措勤县| 万全县| 宣化县| 桓仁| 杭锦旗| 龙江县| 嘉善县| 澜沧| 锡林郭勒盟| 大理市| 正蓝旗| 额敏县| 米脂县| 鹤山市| 前郭尔| 小金县| 漳州市| 桦甸市| 仁怀市|