亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

概述

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

具體方案

基本環(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會只下載RPM包不安裝,同時(shí)會把依賴的包都下載下來,注意如虛擬機(jī)已經(jīng)安裝了依賴包,則不會下載,因此務(wù)必確保虛擬機(jī)的純凈(如果有方案可以下載已經(jīng)有的依賴包,歡迎告知)。

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

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

一般會下載三個(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ī)保持一致,那么依賴包就會都安裝,yum安裝就會很順利。除非個(gè)別包會有依賴沖突,A依賴B,B又依賴A,導(dǎo)致無法安裝,此時(shí)可以用rpm命令強(qiáng)制安裝其中一個(gè),再用yum安裝軟件即可。

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

總結(jié)

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

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

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

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

相關(guān)文章

  • Linux(Ubuntu)系統(tǒng)查看顯卡型號的兩種方法

    Linux(Ubuntu)系統(tǒng)查看顯卡型號的兩種方法

    這篇文章主要介紹了Linux(Ubuntu)系統(tǒng)查看顯卡型號的兩種方法,文中通過圖文介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2023-12-12
  • 使用VSCode和SSH進(jìn)行遠(yuǎn)程開發(fā)

    使用VSCode和SSH進(jìn)行遠(yuǎn)程開發(fā)

    這篇文章主要介紹了使用VSCode和SSH進(jìn)行遠(yuǎn)程開發(fā),文中通過圖文以及示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • linux中chmod命令用法詳解

    linux中chmod命令用法詳解

    在本篇文章里小編給大家分享了關(guān)于linux中chmod命令用法和相關(guān)知識點(diǎn),需要的朋友們跟著學(xué)習(xí)下。
    2019-04-04
  • Linux?文件內(nèi)容相關(guān)命令使用匯總

    Linux?文件內(nèi)容相關(guān)命令使用匯總

    Linux操作系統(tǒng)有很多強(qiáng)大的文件內(nèi)容相關(guān)命令,這些命令可以讓您查看、分析和編輯文件。其中,最基本和常用的命令包括cat、more、less和head/tail等。除了這些基本命令之外,grep和find命令也是文件搜索和過濾方面的有力工具。
    2023-04-04
  • Linux中dd命令使用實(shí)例教程

    Linux中dd命令使用實(shí)例教程

    dd命令用指定大小的塊拷貝一個(gè)文件,并在拷貝的同時(shí)進(jìn)行指定的轉(zhuǎn)換。下面這篇文章主要給大家介紹了關(guān)于Linux中dd命令使用的相關(guān)資料,對大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起看看吧。
    2017-05-05
  • 阿里云 ubuntu16.04搭建IPSec服務(wù)

    阿里云 ubuntu16.04搭建IPSec服務(wù)

    IPSec是一組基于網(wǎng)絡(luò)層的,應(yīng)用密碼學(xué)的安全通信協(xié)議族,這篇文章主要介紹了阿里云 ubuntu16.04搭建IPSec服務(wù),需要的朋友可以參考下
    2019-11-11
  • 詳解Linux下配置DNS服務(wù)器

    詳解Linux下配置DNS服務(wù)器

    本篇文章主要介紹了Linux下配置DNS服務(wù)器,具有一定的參考價(jià)值,有需要的可以了解一下。
    2016-11-11
  • linux直接運(yùn)行py文件的方法

    linux直接運(yùn)行py文件的方法

    今天小編就為大家分享一篇linux直接運(yùn)行py文件的方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • 10大HBase常見運(yùn)維工具整理小結(jié)

    10大HBase常見運(yùn)維工具整理小結(jié)

    這篇文章主要介紹了10大HBase常見運(yùn)維工具整理小結(jié),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2020-07-07
  • Linux關(guān)機(jī)時(shí)執(zhí)行指定腳本功能實(shí)現(xiàn)

    Linux關(guān)機(jī)時(shí)執(zhí)行指定腳本功能實(shí)現(xiàn)

    本篇文章給大家分享了Linux關(guān)機(jī)時(shí)執(zhí)行指定腳本功能的實(shí)現(xiàn)詳解,對此有需要的朋友跟著小編一起學(xué)習(xí)下。
    2018-03-03

最新評論