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