1. 程式人生 > >yum本地源建立

yum本地源建立

現場環境:
一臺主機下有多個虛擬機器,如15.32.12.122 ~ 15.32.12.130,安裝centos6.3系統且為最小安裝,即很多命令或者庫都不支援或者沒有,但在15.32.12.129上有一個映象檔案,其內有各種的安裝檔案,且路徑為15.32.12.129/CentOS63/,我們可以在瀏覽器中開啟(當然,前提是我們電腦的ip是要在同一網段的),在目錄Packets下有很多.rpm安裝檔案。現在我們想在15.32.12.122這臺電腦上製作yum本地源。

在有外網的條件下,我們就直接可以用yum -y install perl命令安裝perl環境,其原理也是通過外網去各種映象下去尋找所要安裝的檔案,但在沒有外網的環境下,我們可以通過內網去連線內部的映象,並從中下載,

http://15.32.12.129/CentOS63就是這樣的內部映象路徑。

1、建立yum配置檔案

cd /etc/yum.repos.d/

發現裡面有幾個.repo檔案,裡面描述的就是用yum進行安裝時所要連線的映象url,我們自己需要建立一個.repo檔案,在此命名為local.repo

#vi local.repo

[local_server]
name=This is local repo
baseurl=http://15.32.12.129/CentOS/
enabled=1
gpgcheck=0

gpgcheck=0時表示不對GPG-KEY進行檢查。
如果我們已經把所有所需要的.rpm檔案全部拷貝到122這臺電腦上,如目錄為/yum_rpm/下時,在baseurl這欄應該寫為:

baseurl=file:///yum_rpm/           //這裡斜槓有三個

2、對yum進行初始化操作

yum clean all  //清除快取
yum makecache   //建立新快取

問題1:但可能會發現建立新快取失敗,因為原來那幾個.repo檔案裡的映象是需要用外網連線的,但現在條件是沒有外網,所以會提示找不到這些映象url,我們可以將這些.repo檔案的副檔名改了,如都改為.repo_bark等,或者將這些.repo檔案移動到其他檔案下:

#mkdir back
#mv Cent* back/

則yum.repos.d目錄下只有一個local.repo檔案,再重新以上操作就行。

問題2:當baseurl的方式是file的方式,即將所有需要的rpm包存放在資料夾yum_rpm時,在yum makecache 時會發現出現問題:Could not open file repodata/repomd.xml,找不到這個檔案,我們在這裡要用到命令createrepo,這個命令需要手動安裝,先cd到目錄yum_rpm中,再rpm -ivh createrepo-0.9.9-23.el7.noarch.rpm安裝。安裝好後將目錄yum_rpm建立成yum庫:createrepo /yum_rpm/,這時再去yum makecache發現可以了。

3、可以用yum進行安裝檔案
如yum -y install tar

相關推薦

yum本地建立

現場環境: 一臺主機下有多個虛擬機器,如15.32.12.122 ~ 15.32.12.130,安裝centos6.3系統且為最小安裝,即很多命令或者庫都不支援或者沒有,但在15.32.12.129上有一個映象檔案,其內有各種的安裝檔案,且路徑為15.32

建立CentOS 6.9 的Yum本地

yum1、建立一個本地Yum的軟件倉庫1mkdir /media/cdrom2、把CentOS6.9光盤裝載到/media/cdrom1 mount /dev/cdrom /media/cdrom3、安裝createrrpo1 rpm -ivh /media/cdrom/Packages/createre

CentOS-建立yum本地

yum概述 yum( Yellow dog Updater, Modified)是一個在Fedora和RedHat以及SUSE中的Shell前端軟體包管理器。 基於RPM包管理,能夠從指定的伺服器自動下載RPM包並且安裝,可以自動處理依賴性關係,並且一次安裝

金融武功之“六脈神劍”--創建YUM本地倉庫

yum源一.環境centos6.8關閉selinux iptables關閉防火墻CentOS-6.8-x86_64-bin-DVD1.isoCentOS-6.8-x86_64-bin-DVD2.iso二.步驟:合並 CentOS 6 的兩個DVD鏡像1、相關目錄:/mnt/dvd1和/mnt/dvd2 用於掛

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

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

搭建yum本地_阿裏雲CentOS服務器初始化設置

net tro out 網絡 etc pin 參考 plain wordpress CentOS服務器初始化設置其實不分阿裏雲或其它服務器了,操作配置過程與步驟也差不多一、掛載硬盤 1、磁盤分區 fdisk -l #查看設備,一般可以看到設備名為/dev/xvdb fdis

用簡單的方法配置YUM本地

自動生成 下載軟件 創建目錄 bae 就是 tex sha 分享 比較 掛載光盤 創建目錄並掛載光盤,前提是你一定要掛載光盤 用命令生成一個文件紅圈裏填的是你創建的目錄,用這條命令之後會自動生成一個配置文件,比較簡單而且快 然後編輯文件,加上紅框裏的那句話 這樣還不夠,如果

CentOS yum 本地配置

一 簡介 1.1 作業系統     執行 “cat /etc/redhat-release”,檢視到 作業系統為:CentOS 7 # cat /etc/redhat-release CentOS Linux release 7.0.1406 (Core) &

CentOS yum 本地配置

cdrom make .org eas 掛載 列表 yum本地源 -c 操作系統 一 簡介 1.1 操作系統     執行 “cat /etc/redhat-release”,查看到 操作系統為:CentOS 7 # cat /et

基礎架構四-APP1:使用程式碼倉庫、應用倉庫、yum本地完成CICD

  前言: 經前面三篇,我們搭建了基於docker和centos7的基礎應用架構:程式碼倉庫、應用倉庫、yum本地源,本篇用一個python flask-uwsgi-nginx環境開發的學籍查詢系統,來演示使用gitlab、registry、yum本地源完成持續整合與釋出的過程

linux yum 本地配置

dev 光驅掛載 bubuko bsp url name sta local enable 1.查看硬盤情況 lsblk sr0就是光驅了 2.執行掛載命令 查看光驅cd /devls 執行命令 mount /dev/sr0 /mnt 將光驅掛載到

【乾貨】快速搭建CDH的yum本地的詳細過程

在做專案的過程中,專案環境上不了網,但利用CM安裝CDH的過程中,發現cloudera-cdh5的yum源會自動的訪問網路,因此報錯,導致安裝不成功。因此需要安裝一個本地的yum源。下文是經轉載而來,但一些細節會結合我的專案環境而改變。 為了方便在區域網中安裝CDH叢集,搭

CentOS 6 Yum本地配置

#cd /etc/yum.repos.d #rm CentOS-Base.repo CentOS-Base.repo 是yum 網路源的配置檔案(預設) #vi CentOS-Media.repo CentOS-Media.repo 是yum 本地源的配置檔案 一、file方式 將enab

CentOS 6 Yum本地配置

sta 9.png size -a dev nbsp yum 網絡源 網絡源 tar #cd /etc/yum.repos.d #rm CentOS-Base.repo CentOS-Base.repo 是yum 網絡源的配置文件(默認) #vi CentOS-Me

RedHat 6.4 掛載ios 設定yum本地

2014年05月17日 12:59:32 58jacky_zhou 閱讀數:1753 標籤: redhat yum

yum本地配置(斷網的情況下)--linux

yum本地源配置 一、第一種方法:直接使用cdrom                                                                         

Linux下掛載iso檔案和配置yum本地

Linux的版本: [[email protected] ~]# head -n 1 /etc/issue Red Hat Enterprise Linux Server release 6.1 (Santiago) 1.由於伺服器不能直連外網,我使用的是ISO映

yum-本地一鍵配置

/dev/cdrom —-本地映象掛載路徑,如果是拷貝到伺服器上的需要更改路徑 baseurl=file:///mnt/iso/ —–rhel5 需要新增Server 直接全量複製貼上介

yum 本地、網路的搭建

這裡使用red hat 6.4 x86 minimal 一、  本地源 mkdir /localsource                           //建立yum本地源倉庫 mount /dev/cdrom /mnt cp -r /mnt/Packages/*

rhel7配置yum本地和網路

redhat 的更新包只對註冊的使用者生效,所以我們自己手動更改成CentOS 的更新包,CentOS幾乎和redhat是一樣的,所以無需擔心軟體包是否可安裝,安裝之後是否有問題,另外CentOS公司去年已經被Redhat 收購了,不說費話了,我們還是來操作吧! 1、首先檢視