1. 程式人生 > >REDHAT YUM本地源的搭建和使用

REDHAT YUM本地源的搭建和使用

yum源一般分為兩種,本地yum源和本地網路yum源,前者是通過檔案提供安裝包,後者是通過網路下載安裝包;

由於Redhat7.3的yum源需要註冊付費,所以往往會出現下載yum源安裝包失敗,如下圖:

(1)上傳安裝包

把Redhat的安裝包傳到root下某個路徑;

(2)掛載映象檔案

進入到安裝包的目錄,執行:

mount -o loop rhel-server-7.3-x86_64-dvd.iso /cdrom

(3)複製映象檔案

#最好選擇空間較大的路徑

執行:

cp -r /cdrom /* /opt/yum/rhel-server-7.3-x86_64-dvd

(4)生成repodata

cd /opt/yum/rhel-server-7.3-x86_64-dvd 
createrepo . 

會在/opt/yum/rhel-server-7.3-x86_64-dvd下生成repodata資料夾,下面有filelists.xml.gz other.xml.gz primary.xml.gz repomd.xml這些檔案

(5)配置客戶端/etc/yum.repos.d/源配置檔案, 建立rhel-source.repo

[[email protected] selinux]# cd /etc/yum.repos.d/
[[email protected] yum.repos.d]# ls
dave.repo.bak  epel.repo.bak  epel-testing.repo.bak  redhat.repo  redhat.repo.bak  rhel-source.repo
[
[email protected]
 yum.repos.d]# more rhel-source.repo  [rhel-source] baseurl=file:///opt/yum/rhel-server-7.3-x86_64-dvd enabled=1 gpgcheck=0  gpgkey=file:///opt/yum/rhel-server-7.3-x86_64-dvd/RPM-GPG-KEY-redhat-release

(6)搭建的過程中出現的問題

執行createrepo .出錯,下面是出錯的資訊

[[email protected] rhel-server-7.3-x86_64-dvd]# createrepo .

Traceback (most recent call last):

  File "/usr/share/createrepo/genpkgmetadata.py", line 28, in <module>

    import createrepo

  File "/usr/lib/python2.7/site-packages/createrepo/__init__.py", line 21, in <module>

    import yumbased

  File "/usr/lib/python2.7/site-packages/createrepo/yumbased.py", line 27, in <module>

    from yum.packages import YumLocalPackage

ImportError: No module named yum.packages

解決方法:

執行了以下三條命令安裝createrepo:

[[email protected] Packages]# rpm -ivh yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
[[email protected] Packages]# rpm -ivh yum-3.4.3-150.el7.noarch.rpm
[[email protected] Packages]# rpm -ivh createrepo-0.9.9-26.el7.noarch.rpm

最後執行createrepo .命令

相關推薦

REDHAT YUM本地搭建使用

yum源一般分為兩種,本地yum源和本地網路yum源,前者是通過檔案提供安裝包,後者是通過網路下載安裝包; 由於Redhat7.3的yum源需要註冊付費,所以往往會出現下載yum源安裝包失敗,如下圖: (1)上傳安裝包 把Redhat的安裝包傳到root下某個路徑;

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

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

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

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

RedHat 6.4 掛載ios 設定yum本地

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

yum搭建一個虛擬機器控制指令碼

#######上週留下的作業(編寫一個shell指令碼實現對虛擬機器的控制)########!/bin/bashcase $1 in     start)    virsh start $2    ;;    stop)    virsh destory $2    ;;  

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

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

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、首先檢視

redhat 6.3 yum本地配置

redhat 6.3 yum本地源的配置 一.掛載iso(指映象檔案)   1,如果有現成的iso映象檔案(可以是安裝linux虛擬機器時的iso檔案),直接在root使用者下執行掛載(mount)命令,如是其它使用者執行mount命令需要加上sudo,如這樣 ” sudo

yum本地外網的配置方法

本地源配置方法:以光盤裡rpm舉例(這裡使用虛擬機器演示) 1、掛載一個iso的映象 把光碟掛載到一個目錄裡,然後進入/etc/yum.reps.d/目錄下,建立一個以 .repo結尾的檔案,內容如下:(此檔案為最簡寫法) YUM: Yellowdog Update Modifier,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下載安裝。 是否可以用本地光盤做

建立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

用簡單的方法配置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 將光驅掛載到

yum倉庫搭建

本地yum源搭建 cd源  mount /dev/sr0 /mnt     vim  /etc/yum.repos.d/base.repo [centos-base]name=centos7#baseurl=file:///var/www/html/centos/

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