CentOS7.4 建立本地YUM源
1. 建立原因
如果開發環境只有區域網,且無法聯網下載網上的yum源,那麼建立本地yum源就能很好的解決這個問題了。
2. 建立環境
[[email protected] ~]# cat /etc/centos-release
CentOS Linux release 7.4.1708 (Core)
3. 安裝
準備RPM包
掛載U盤上的CentOS-7-x86_64-Everything-1708.iso檔案,把裡面所有檔案都拷貝到本地目錄/yum/yum-iso
[[email protected] ~]# fdisk -l(檢視當前磁碟)
磁碟 /dev/sda:42.9 GB, 42949672960
裝置 Boot Start End Blocks Id System
/dev/sda1 * 2048 2099199 1048576 83 Linux
/dev/sda2 2099200 83886079 40893440 8e Linux LVM
磁碟 /dev/mapper/centos-root:39.7 GB, 39720058880 位元組,77578240 個扇區
磁碟 /dev/mapper/centos-swap:2147 MB, 2147483648 位元組,4194304 個扇區
磁碟 /dev/sdb:
裝置 Boot Start End Blocks Id System
/dev/sdb1(sdb1為讀出來的U盤,光碟一般為cdrom或sr0) * 1142528 15866367 3361920 7 HPFS/NTFS/exFAT
[[email protected] ~]# mkdir /mnt/yum-iso(建立被掛載目錄)
[[email protected] ~]# mount /dev/sdb1 /mnt/yum-iso/(將U盤掛載到此目錄)
mount: /dev/sdb1 防寫,將以只讀方式掛載
[[email protected] ~]# ll /mnt/yum-iso/(確認是否掛載成功)
[[email protected] ~]# mkdir /yum/(我選擇的是全部複製,也可以即插即用)
[[email protected] ~]# cp -avf /mnt/yum-iso/ /yum/(複製)
[[email protected] ~]# ll /yum/yum-iso/(檢視)
總用量 496
-rw-rw-r-- 1 root root 14 9月 5 2017 CentOS_BuildTag
drwxr-xr-x 3 root root 35 9月 5 2017 EFI
-rw-rw-r-- 1 root root 227 8月 30 2017 EULA
-rw-rw-r-- 1 root root 18009 12月 10 2015 GPL
drwxr-xr-x 3 root root 57 9月 5 2017 images
drwxr-xr-x 2 root root 198 9月 5 2017 isolinux
drwxr-xr-x 2 root root 43 9月 5 2017 LiveOS
drwxrwxr-x 2 root root 385024 9月 5 2017 Packages
drwxr-xr-x 2 root root 4096 9月 5 2017 repodata
-rw-rw-r-- 1 root root 1690 12月 10 2015 RPM-GPG-KEY-CentOS-7
-rw-rw-r-- 1 root root 1690 12月 10 2015 RPM-GPG-KEY-CentOS-Testing-7
-r--r--r-- 1 root root 2883 9月 6 2017 TRANS.TBL
備份,移除其他repo
[[email protected] ~]# cd /etc/yum.repos.d/
[[email protected] yum.repos.d]# ll
總用量 44
-rw-r--r--. 1 root root 2006 12月 1 2016 CentOS-Base.repo
-rw-r--r--. 1 root root 1664 8月 30 2017 CentOS-Base.repo.bak
-rw-r--r--. 1 root root 1309 8月 30 2017 CentOS-CR.repo
-rw-r--r--. 1 root root 649 8月 30 2017 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root 314 8月 30 2017 CentOS-fasttrack.repo
-rw-r--r--. 1 root root 630 8月 30 2017 CentOS-Media.repo
-rw-r--r--. 1 root root 1331 8月 30 2017 CentOS-Sources.repo
-rw-r--r--. 1 root root 3830 8月 30 2017 CentOS-Vault.repo
-rw-r--r--. 1 root root 951 10月 3 01:44 epel.repo
-rw-r--r--. 1 root root 1050 10月 3 01:44 epel-testing.repo
-rw-r--r--. 1 root root 410 8月 28 2017 zabbix.repo
[[email protected] yum.repos.d]# tar zcvf repo-bk.tar.gz CentOS-*
CentOS-Base.repo
CentOS-Base.repo.bak
CentOS-CR.repo
CentOS-Debuginfo.repo
CentOS-fasttrack.repo
CentOS-Media.repo
CentOS-Sources.repo
CentOS-Vault.repo
[[email protected] yum.repos.d]# rm -f CentOS-*
[[email protected] yum.repos.d]# ll(如果有其他的,同樣操作)
總用量 16
-rw-r--r-- 1 root root 145 3月 29 16:18 CentOS-Media.repo
-rw-r--r-- 1 root root 496 3月 29 16:22 repo-bk2.tar.gz
-rw-r--r-- 1 root root 2346 3月 29 16:16 repo-bk.tar.gz
-rw-r--r-- 1 root root 310 3月 29 16:23 zabbix-repo-bk.tar.gz
配置本地repo
[[email protected] yum.repos.d]# vim CentOS-Media.repo
[c7-media]
name=CentOS-$releasever - Media
baseurl=file:///yum/yum-iso/
gpgcheck=0
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
註釋:配置repo路徑、關閉gpg校驗、啟用這個repo
製作cache
[[email protected] yum.repos.d]# yum clean all
已載入外掛:fastestmirror
正在清理軟體源: c7-media
Cleaning up everything
Maybe you want: rm -rf /var/cache/yum, to also free up space taken by orphaned data from disabled or removed repos
Cleaning up list of fastest mirrors
[[email protected] yum.repos.d]# yum makecache
已載入外掛:fastestmirror
c7-media | 3.6 kB 00:00:00
(1/4): c7-media/group_gz | 156 kB 00:00:00
(2/4): c7-media/primary_db | 3.1 MB 00:00:00
(3/4): c7-media/filelists_db | 3.1 MB 00:00:00
(4/4): c7-media/other_db | 1.2 MB 00:00:00
Determining fastest mirrors
元資料快取已建立
[[email protected] yum.repos.d]#
結束,可以使用本地源yum安裝軟體了。
4. 測試
[[email protected] yum.repos.d]# yum install tree
已載入外掛:fastestmirror
Loading mirror speeds from cached hostfile
正在解決依賴關係
--> 正在檢查事務
---> 軟體包 tree.x86_64.0.1.6.0-10.el7 將被 安裝
--> 解決依賴關係完成
依賴關係解決
===============================================================================================================
Package 架構 版本 源 大小
===============================================================================================================
正在安裝:
tree x86_64 1.6.0-10.el7 c7-media(是我們本地的yum源,成功) 46 k
事務概要
===============================================================================================================
安裝 1 軟體包
總下載量:46 k
安裝大小:87 k
Is this ok [y/d/N]: y
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
正在安裝 : tree-1.6.0-10.el7.x86_64 1/1
驗證中 : tree-1.6.0-10.el7.x86_64 1/1
已安裝:
tree.x86_64 0:1.6.0-10.el7
完畢!
相關推薦
CentOS7.4 建立本地YUM源
1. 建立原因如果開發環境只有區域網,且無法聯網下載網上的yum源,那麼建立本地yum源就能很好的解決這個問題了。2. 建立環境[[email protected] ~]# cat /etc/centos-releaseCentOS Linux release 7.
Centos7.4配置本地yum源和阿裏源並配置yum優先級
yum yum阿裏源 yum本地配置 yum網絡配置 一、用Centos鏡像搭建本地yum源 安裝完linux系統的默認yum源為centos的官方地址,在“國內的特殊環境”下使用很慢甚至無法訪問,所以一般的做法都是把默認的yum源替換成aliyun的yum源或者163等國內的yum源。但是
Centos7中搭建本地yum源
電腦無法連線外網,搭建個本地yum源伺服器 a> 下載映象進行上傳 http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-Everything-1804.iso b> 將iso檔案上傳
Centos7 如何配置本地yum源
需要 baseurl 保護 star 之前 安裝 lean cal local 1. 輸入命令: mount /dev/sr0 /mnt 該命令是將光盤鏡像文件掛載到mnt文件中 2. 命令執行後,提示xxx寫保護,將己方只讀方式掛載的消息 用cd命令進入mnt
Redhat Linux建立本地YUM源
配置過程如下 建立YUM目錄 使用root使用者登入系統,並使用下面的命令建立目錄: # mkdir /media/cdrom # mkdir /var/yum mount /dev/cdrom /media/cdrom 注意:存放YUM源的目錄必須有可寫許可權,不然在
Centos7.4 更換國內yum源
1.進入yum源配置資料夾。(配置之前先看看有沒有安裝wget命令呢,沒的話可以先用當前的yum源安裝一下再說。yum -y install wget) cd /etc/yum.repos.d
建立本地yum源
由於定製化專案涉及到內網環境,而且提供的系統環境中缺少必要的依賴包,需要下載rpm包並打包到現場伺服器下,但是由於rpm安裝需要人為摸索各個rpm包的依賴順序,因此想到使用createrepo工具建立rpm包之間的索引順序。 1、使用yum下載包及所有依賴
redhat建立本地yum源
1.安裝virtualBox 2.引導redhat.iso檔案安裝虛擬機器 3.配置本地的yum源 mkdir /mnt/cdrom 使用xshell工具上傳引導的redhat.iso檔案到一個目錄中 /usr/local/src目錄下 檢視是否上傳成
在CentOS7上安裝本地yum源
將系統映像上傳至需要安裝yum本地源的伺服器上; 將映象檔案CentOS-7-x86_64-Everything.iso掛載到相應目錄下: 建立掛載目錄:mkdir /mnt/iso mount -o loop CentOS-7-x86_64-Everything.iso /mnt/iso 備份原有的y
linux 下載rpm包到本地,createrepo:建立本地YUM源
如何下載rpm包到本地 設定yum安裝時,保留rpm包。 1.編輯 /etc/yum.conf 將keepcache的值設定為1; 這樣就可以將yum安裝時的rpm包儲存在 /var/cache/yum下面 2.或者使用yum-plugin-downloadonly外掛,
用光碟映象建立本地yum源
在安裝oracle之前,需要配置系統環境,需要安裝很多的rpm包(以redhat linux 為例),手工安裝rpm太繁瑣,還要手工解決包之間的依賴關係。yum則很好的解決 了這個問題,yum源有主要有三種 local yum repository 、ftp yu
CentOS7.4怎樣更新yum源
bsp entos epo wget spa centos7 cache 原來 ror 1. 備份原來的yum源 $sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo-ba
CentOS7如何建立本地阿裏yum源,並安裝htop文件?
repos solved ble nsa depend AR centos lang base 版本centos 7.01、[root@localhost yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.bak 將原文件
vmware centos7建立虛擬機器,搭建本地yum源和阿里雲yum源
一.做本地的的yum源進行備份處理 mkdir /repo cd /etc/yum.repos.d/ mv * /repo (備份所有的本地yum原始檔) 2.搭建本地的yum源 右擊選擇設定,選項 選擇跟自己對應的映象檔案 2.本地掛載使用 mount /dev
CentOS7.2 建立本地與區域網yum源
1背景 由於客戶環境只有區域網,沒法使用網上的各種YUM源,來回拷貝rpm包安裝麻煩,還得解決依賴問題。想著在CentOS7.2搭建個本地/區域網YUM源,方便自己跟同事安裝軟體。 2環境 [[email protected] ~]# cat /etc/R
CentOS7本地yum源一鍵配置腳本
centos7mkdir /mnt/cdrom -pmount /dev/cdrom /mnt/cdromecho "mount /dev/cdrom /mnt/cdrom" >>/etc/rc.localmkdir /etc/yum.repos.d/yumbakmv /etc/yum.repos
CentOS7.3 創建本地YUM源和局域網YUM源
創建本地yum源 局域網yum源 由於某某公司針對安全這一塊做的比較嚴謹,服務器全部都不可以連接外網。由於開發環境只有局域網,沒法使用網上的各種YUM源,來回拷貝rpm包安裝麻煩,還得解決依賴問題。想著在CentOS7.3搭建個本地/局域網YUM源,方便自己跟同事安裝軟件。創建本地YUM源環境:[[e
CentOS7同步遠程yum源到本地
reposync createrepo 應用場景:今天有朋友問我,說他搭建cloudstack測試環境,但是安裝包不太好下,要一個個手動去wget,我就問他,幾個包可以這麽做,要很多包咋辦,其實我們在同步遠程一些安裝包的時候,通常會用到reposync這個命令,本篇文章也是通過這條命令來下載cloud
虛擬機centos7配置本地yum源
掛載 repo 目錄 class cdr war -c ima com 在虛擬機中要使用yum命令,就要先配置一下yum源,下面就分享一下這個過程: 1. 掛載iso到vmware,首先得確保CD/DVD連接到鏡像。可以這樣操作 2. 執行下面的命令 # mkdir
centos7製作本地yum源
建立想要掛載的路徑 mkdir /mnt/cdrom 掛載本地映象到建立的目錄 mount -t iso9660 /dev/cdrom /mnt/cdrom/ mount: /dev/sr0 is write-pro