1. 程式人生 > >使用本地源安裝RDO

使用本地源安裝RDO

由於epel以及fedora repo經常連不上,GFW?

所以使用RDO安裝時,真的是看RP,而且線上安裝還有個版本的問題,程式碼會以最新版為準,導致在一些測試環境中出現各種問題

所以就考慮使用本地源安裝解決以上問題。

紅帽下製作本地源比起ubuntu簡單很多,直接下載一個名為createrepo的包就可以方便的製作本地源了

而後只要將安裝openstack rpm源時生成的repo包中的路徑指向本地源即可

當然製作本地源你需要先確認你需要哪些安裝包了,這裡我的做法就是使用RDO線上成功安裝一次

基本上20分鐘即可完成安裝 十分效率

PS.正常情況下,我們使用yum安裝完,rpm的安裝包會自動刪除,這裡其實只需要配置一個小小的引數就可以搞定,

修改/etc/yum.conf中的keepcache為1就可以了

cachedir就是yum包儲存的路徑,裡面還會根據repo分類,將rpm包放在不同的資料夾中

附:

Red hat搭建本地源

1.      製作本地源需要的工具createrepo

2.      新建本地源目錄(假若本地源在當前家目錄下)

3.      $mkdir -p local-yum/i386/       #其中i386是包放置目錄

4.      將安裝包放置到i386目錄中

這裡要注意,Createrepo的目錄是上級目錄,不是package所在的目錄。

6、配置yum源(可以單獨新建一個repo檔案,也可以新增到已經存在的

repo檔案中)************************************************************
[local-yum]

name=local-yum
baseurl=file:///home/test/local-yum/              #檔案目錄不能設定到i386,否則本地源使用會報錯
enabled=1

gpgcheck=0

解釋:
[....]    
代表這個庫的名字,必須是唯一的,不可以重複。
name
是這個庫的說明,沒有太大的實際意義,只是一個欄位說明。
baseurl
說明採取什麼方式傳輸,具體路徑在哪裡,可以使用的方式有,file://ftp://
http://
enabled=1 
說明啟用這個更新庫,0表示不啟用。
gpgcheck=1
表示使用gpg檔案來檢查軟體包的簽名
gpgkey=   
表示gpg檔案所存放的位置,此處也可以有http方式的位置。************************************************************


相關推薦

使用本地安裝RDO

由於epel以及fedora repo經常連不上,GFW? 所以使用RDO安裝時,真的是看RP,而且線上安裝還有個版本的問題,程式碼會以最新版為準,導致在一些測試環境中出現各種問題 所以就考慮使用本地源安裝解決以上問題。 紅帽下製作本地源比起ubuntu簡單很多,直接下載一

CentOS6.5本地安裝OpenstackIcehouse 網路型別neutron-flat 原創

本片部落格主要針對openstack的快速安裝,本人親自制作,決定轉載和抄襲。 注:本次實驗本人已安裝成功,以下yum安裝後的提示為正常提示。本文件是對實驗步驟的一個總結。本次實驗各個服務的安裝、配置,本人都寫到了固定指令碼中,下載連結: 本次實驗環境 1 Centos6

linux-如何使用linux安裝光盤做yum本地

yum源 本地配置 linux 昨天,我下載了一個安裝centos 7 dvd光盤。安裝好系統後,發現還有一些軟件要裝。 裝好的centos系統上已經配置好了一些repo配置文件。如果要使用這些文件上定義的軟件庫,必須具備上網條件,到這些repo上的url下載安裝。 是否可以用本地光盤做

docker 本地yum安裝

gpgcheck ins linu base centos time cli err priority 1、準備docker軟件包$ sudo yum-config-manager \--add-repo \https://download.docker.com/linux

Ubuntu下安裝程式的三種方法 ubuntu製作本地

在ubuntu當中,安裝應用程式我所知道的有三種方法,分別是apt-get,dpkg安裝deb和make install安裝原始碼包三種。下面針對每一種方法各舉例來說明。 apt-get方法 使用apt-get install來安裝應用程式算是最常見的一種安裝方法了,比如我要安裝build-essenti

Ubuntu apt 本地 離線安裝軟體

流沙的刺客:https://blog.csdn.net/candcplusplus/article/details/52156324 將下載好的包( /var/cache/apt/archives目錄下的所有檔案)複製到U盤中,準備轉移。如果你不想拷貝多餘的包檔案,你可以提前將 /var

LINUX 本地yum 安裝配置

1.插入iso映象 2.掛載到本地指定路徑 mkdir -p /mnt/cdrom mount /dev/cdrom /mnt/cdrom 3.修改預設配置 cd /etc/yum.repos.d/ rename .repo .repo.bak * mv C

通過本地yum安裝impala

通過本地yum源安裝impala impala的環境準備 需要提前安裝好Hadoop和hive這兩個框架(可在我的部落格中找到CDH版本的hive和hadoop的安裝詳解)並且hive需要在所有的impala安裝的節點上面都要有,因為impala需要引用hive的依賴包,hadoop

CentOS 本地iso掛載並配置iso映象作為yum安裝軟體

1、前提條件       作業系統:CentOS7       ISO檔案:CentOS7的ISO映象一個 2、使用圖形化介面掛載ISO映象 3、使用命令列掛載ISO映象 ls -l /dev | grep cdrom #找到光碟的完整路徑 4、使用命

構建YUM本地離線安裝Docker

     在docker的使用過程中有時候會遇到一些私有化部署的問題,就是在一些無法上網的機器上面安裝使用dokcer,這就引出了docker的離線安裝的問題 環境:      通過 uname -r 命令檢視你當前的核心版本      centos 7.0核心版本3.1

網路&本地yum安裝

2)安裝createrepo工具#cd /var/ftp/pub/cdrom/Server#createrepo -g ./repodata/comps-rhel5-server-core.xml ./#cd /var/ftp/pub/cdrom/Cluster#createrepo -9 ./repodat

CDH5實踐(一)本地Yum軟體安裝Cloudera Manager 5

Cloudera Manager 5(以下簡稱CM)預設採用線上安裝的方式,給不能聯網際網路或者網路不暢的使用者帶來了不便,由於網路問題,屢裝屢敗的挫折感,讓初次學習CDH使用者真心體驗到萬事開頭難。本文講解了在CentOS 6環境下搭建本地Yum軟體源,區域網內的使用者在完全不連網際網路的情況下,完成CM

Ubuntu apt 本地 離線安裝

今天一臺主機(Ubuntu 14.04)不知道為什麼連不上外網了。只能和區域網內的其他主機相互ping通。但是上面一個正在跑的程式出了問題,需要安裝兩個額外的包,而且這兩個包依賴還挺多的樣子。這可急死我了。但是我另一臺筆記本可以上外網。碰巧也安裝的是Ubuntu

最簡單實現Fedora的yum本地安裝

(下面內容基於VMware,Fedora13) 在初學Linux系統的時候,我們都會遇到一個問題就是軟體怎麼安裝?通常我們會有.rpm字尾的安裝包,但是直接用rpm -ivh 來安裝往往會碰到包依賴性的問題,yum安裝可以幫我們處理包之間的依賴性問題。yum的預設的安裝源一

利用iso映象做本地yum安裝KVM

                                   第一步     用本地檔案建立本地yum源 1. 建立iso存放目錄和掛載目錄 mkdir /mnt/iso  mkdir /mnt/cdrom 2. 將iso映象檔案上傳到/mnt/iso資料夾下 3.

Red Hat7.0本地yum安裝及配置

1.yum簡介 yum 是一個軟體包管理器,一般我在安裝完一個虛擬機器的時候第一時間就是設定它的yum 倉庫,因為只有這樣我們才可以輕鬆的安裝 redhat 官方提供給我們的各種工具包。所以熟悉和懂得 yum 倉庫的配置是非常重要的。 2.yum

pip安裝使用本地

修改 vim /root/.pip/pip.conf 改成  [global] #index-ur

rhel 7 本地錯誤提示解決方式

rhel7 錯誤提示 本地源rhel 7 本地源錯誤提示解決方式Repository ‘rhel-7-local-source‘: Error parsing config: Error parsing "gpgkey = ‘file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat

在CentOS 7上使用Yum安裝 Zabbix 3.2

zabbix mysql centos 在CentOS 7上使用Yum源安裝 Zabbix 3.2 1. 環境準備[[email protected]/* */ ~]# setenforce 0 [[email protected]/* */ ~]# sed -i "s/S

在CentOS 7上使用Yum安裝和卸載 MongoDB 3.4

enabled 1.配置Yum源1vim /etc/yum.repos.d/mongodb-org-3.4.repo[mongodb-org-3.4] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$relea