搭建yum倉庫
搭建Yum倉庫
YUM主要用於自動安裝、升級rpm軟體包,它能自動查詢並解決rpm包之間的依賴關係。要成功的使用YUM工具安裝更新軟體或系統,就需要有一個包含各種rpm軟體包的repository(軟體倉庫),這個軟體倉庫我們習慣稱為yum源。網路上有大量的yum源,但由於受到網路環境的限制,導致軟體安裝耗時過長甚至失敗。特別是當有大量伺服器大量軟體包需要安裝時,緩慢的進度條令人難以忍受。因此我們在優化系統時,都會更換國內的源。
相比較而言,本地YUM源伺服器最大優點是區域網的快速網路連線和穩定性。有了區域網中的YUM源伺服器,即便在Internet連線中斷的情況下,也不會影響其他YUM客戶端的軟體安裝和升級。
1、建立yum倉庫目錄
[[email protected]~]# mkdir -p /application/yum/centos6.6/x86_64/ ##可自定義目錄[[email protected]~]# cd /application/yum/centos6.6/x86_64/
# rz # 上傳rpm包到此目錄,此目錄下面還可以包括資料夾[[email protected] x86_64]# lsnginx.tar.gz
2、安裝createrepo軟體
[[email protected] ~]# yum -y installcreaterepo
3、初始化repodata索引檔案
[[email protected]~]# createrepo -pdo /application/yum/centos6.6/x86_64/ /application/yum/centos6.6/x86_64/[[email protected] x86_64]# createrepo -pdo /application/yum/centos6.6/x86_64//application/yum/centos6.6/x86_64/ Saving Primary metadataSaving file lists metadataSaving other metadataGenerating sqlite DBsSqliteDBs complete
4、提供yum服務
可以用Apache或nginx提供web服務,但用Python的http模組更簡單,適用於內網環境
[[email protected]~]# cd /application/yum/centos6.6/x86_64/[[email protected] x86_64]# python -m SimpleHTTPServer 80 &>/dev/null &[1] 1283
5、可以通過瀏覽器輸入本機IP檢視。
新增新的rpm包
1、只下載軟體不安裝
[[email protected]~]# yumdownloader pcre-devel openssl-devel
2、每加入一個rpm包就要更新一下。
[[email protected] ~]# createrepo --update /application/yum/centos6.6/x86_64/
3、平時yum安裝軟體時不刪除安裝包
[[email protected] ~]# cat /etc/yum.conf keepcache=1
4 、安裝包儲存目錄
[[email protected]~]# cachedir=/var/cache/yum/$basearch/$releasever[[email protected]~]# /var/cache/yum/x86_64/6/base/packages
客戶端配置
1、把之前的epel移除
[[email protected] ~]# cd /etc/yum.repos.d/[[email protected] yum.repos.d]# lsCentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo epel.repoCentOS-Base.repo.backup CentOS-fasttrack.repo CentOS-Vault.repo[[email protected] yum.repos.d]# mkdir yum_bak&& mv *repo yum_bak[[email protected] yum.repos.d]# lsCentOS-Base.repo.backup yum_bak[[email protected] yum.repos.d]# ls yum_bak/CentOS-Base.repo CentOS-fasttrack.repo CentOS-Vault.repoCentOS-Debuginfo.repo CentOS-Media.repo epel.repo[[email protected] yum.repos.d]#
2、指定使用syaving庫
[[email protected]]# cat syaving.repo [syaving] # 指定使用syaving庫name=Server #baseurl=http://10.0.0.139 #yum倉庫ipenable=1 #開啟什麼模組gpgcheck=0 #是否檢查gpg[[email protected]]# yum --enablerepo=oldboy --disablerepo=base,extras,updates,epellist
[[email protected]]# yum list #檢視yum倉庫裡面的包Loadedplugins: fastestmirror, securityLoadingmirror speeds from cached hostfilesyaving | 2.9 kB 00:00 syaving/primary_db |3.5 kB 00:00 InstalledPackagesConsoleKit.x86_64 0.4.1-6.el6 @anaconda-CentOS-201605220104.x86_64/6.8。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。Available Packagesopenssl-devel.i686 1.0.1e-48.el6_8.3 syaving openssl-devel.x86_64 1.0.1e-48.el6_8.3 syaving pcre-devel.i686 7.8-7.el6 syaving pcre-devel.x86_64 7.8-7.el6 syaving [[email protected] yum.repos.d]#
上面是臨時使用內網yum源,想永久並簡單使用yum -y install lrzsz命令,就需要修改配置檔案將預設的repo檔案關閉。
相關推薦
定制rpm包及搭建yum倉庫
定制rpm包及搭建yum倉庫定制rpm包及搭建yum倉庫 第1章 定制rpm包 1.FPM打包工具FPM的作者是jordansisselFPM的github:https://github.com/jordansissel/fpmFPM功能簡單說就是將一種類型的包轉換成另一種類型。 支持的源類型包:dir
自動化部署必備技能——搭建YUM倉庫
yumyum主要用於自動安裝、升級rpm軟件包,它能自動查找並解決rpm包之間的依賴關系。要成功的使用YUM工具安裝更新軟件或系統,就需要有一個包含各種rpm軟件包的repository(軟件倉庫),這個軟件倉庫我們習慣稱為yum源。網絡上有大量的yum源,但由於受到網絡環境的限制,導致軟件安裝耗時過長甚至失
同步阿裏雲鏡像到本地,在本地搭建YUM倉庫
同步阿裏雲鏡像到本地,在本地搭建YUM倉庫
定制rpm包、搭建yum倉庫
hat nginx ont img outline ace 5.6 bottom sel 一、定制rpm包1、環境[root@m01 ~]# cat /etc/redhat-release CentOS release 6.9 (Final) [root@m01 ~]#
搭建yum倉庫遠程登陸Win7系統
yum倉庫;Linux;遠程登陸Win7實驗目的:Linux實現鏡像文件自動掛載,搭建yum倉庫,配置遠程桌面功能,可以遠程控制win7系統 1.找到/dev目錄下的cdrom並掛載(自己創建掛載路徑本實驗用的是/mnt)2.安裝遠程連接所需軟件包如下圖所示:3.檢查/etc/yum.repos.d目錄下內
實現Linux鏡像文件自動掛載,搭建yum倉庫實現遠程桌面win7系統
inux鏡像文件自動掛載 搭建yum倉庫實現遠程桌面win7系統 實現Linux鏡像文件自動掛載,搭建yum倉庫實現遠程桌面win7系統 環境描述:Linux01(IP地址192.168.10.10/24)實現鏡像文件自動掛載,搭建yum倉庫,配置遠程桌面功能,可以遠程桌面win7系統(IP地址19
Linux搭建yum倉庫
3.3 2.4 查看 net 客戶端 target pack str packages 1、安裝nginx 2、為nginx搭建共享目錄 3、安裝createrepo,創建存儲庫 4、客戶端測試 1、安裝nginx yum list |grep nginx #查看是
搭建yum倉庫服務器
plugins 連接 avi bubuko qlite yum安裝 ini 配置文件信息 title 環境:服務端centos6.9 客戶端要求 能上網(可以ping通baidu.com) 1.yum的配置文件信息在/etc/yum.repos.d/下,我們配置的是自己的
Linux服務器上搭建yum倉庫
sha 解決 麻煩 我們 安裝軟件 網絡連接 linux系統 微軟雅黑 ima 概述 YUM主要用於自動安裝、升級rpm軟件包,它能自動查找並解決rpm包之間的依賴關系。要成功的使用YUM工具安裝更新軟件或系統,就需要有一個包含各種rpm軟件包的r
搭建yum倉庫指令碼
Shell指令碼語言是實現Linux/UNIX系統管理及自動化運維所必備的重要工具,Linux/UNIX系統的底層及基礎應用軟體的核心大部分涉及Shell指令碼的內容。每一個合格的Linux系統管理員或運維工程師,都需要熟練的編寫Shell指令碼語言,並能夠閱讀系統及各類軟體附帶的Shell指令碼內容。只有這
搭建yum倉庫腳本
info 一個 核心 工程 shell腳本 png 技術分享 圖片 shell Shell腳本語言是實現Linux/UNIX系統管理及自動化運維所必備的重要工具,Linux/UNIX系統的底層及基礎應用軟件的核心大部分涉及Shell腳本的內容。每一個合格的Linux系統管理
搭建yum倉庫、部署共享型yum源、掛載的兩種方式
概述: 上一節講到如何讓新建立的虛擬機器下載官方軟體,那麼難道我們每新建一個虛擬機器都需要配置一次yum源嗎? 所以我們需要部署共享型yum源,讓多臺主機也可以下載軟體。 如果將yum源搭建在虛擬機器中,那麼每次開機都需要開啟這個虛擬機器才能實現yum源的共享, 這樣比較麻煩,所以直接
Centos6.9定製rpm包、搭建yum倉庫
目錄 1 保留yum安裝軟體時下載下來的rpm包 只需修改yum配置檔案即可。下載下來的rpm包會自動儲存在/var/cache/yum/目錄下 [[email p
同步阿里雲映象到本地,在本地搭建YUM倉庫 【轉】
1.下載阿里雲映象repo檔案 專案使用CentOS6系統,因此我下載的檔案是: # CentOS-Base.repo # # The mirror system uses the connecting IP address of the client and th
搭建yum倉庫
搭建Yum倉庫YUM主要用於自動安裝、升級rpm軟體包,它能自動查詢並解決rpm包之間的依賴關係。要成功的使用YUM工具安裝更新軟體或系統,就需要有一個包含各種rpm軟體包的repository(軟體倉庫),這個軟體倉庫我們習慣稱為yum源。網路上有大量的yum源,但由於受到
自動化部署必備技能—搭建YUM倉庫
M主要用於自動安裝、升級rpm軟體包,它能自動查詢並解決rpm包之間的依賴關係。要成功的使用YUM工具安裝更新軟體或系統,就需要有一個包含各種rpm軟體包的repository(軟體倉庫),這個軟體倉庫我們習慣稱為yum源。網路上有大量的yum源,但由於受到網路環境的限制,
本地Yum倉庫搭建部署
本地yum倉庫搭建部署本地yum倉庫搭建:系統:Centos6.5去阿裏鏡像下載Centos6的yum源,安裝系統eple-release源:#wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.r
搭建內部yum倉庫(centos6+centos7+epel源)
yum搭建自己的yum倉庫,將自己制作好的rpm包,添加到自己的yum源中。yum倉庫服務端配置如下 :1. 創建yum倉庫目錄mkdir -p /data/yum_data/cd /data/yum_data/#可以上傳rpm包到此目錄,此目錄下面還可以包括文件夾2. 安裝createrepo軟件[[ema
YUM倉庫搭建
mit osi yum工具 其他 category lang web服務 rep yum配置 YUM主要用於自動安裝、升級rpm軟件包,它能自動查找並解決rpm包之間的依賴關系。要成功的使用YUM工具安裝更新軟件或系統,就需要有一個包含各種rpm軟件包的repository
Linux安裝軟件包的三種方法,rpm包介紹,rpm工具用法,yum工具用法,yum搭建本地倉庫
rpm yum 筆記內容:l 7.1 安裝軟件包的三種方法l 7.2 rpm包介紹l 7.3 rpm工具用法l 7.4 yum工具用法l 7.5 yum搭建本地倉庫筆記日期:2017.8.9 7.1 安裝軟件包的三種方法rpm工具類似於Windows的exe文件,可以直接進行安裝,而且安裝路徑和文件名