1. 程式人生 > >Linux如何搭建本地repo源

Linux如何搭建本地repo源

搭建本地repo源:
使用rpm包,在CentOS上搭建本地源,方便機器直接yum安裝軟體,以安裝saltstack和ansible為例,本文非常適合不能上網,啥也沒裝的虛擬機器。

1)掛載CentOS7系統映象

# mkdir /mnt/centos70
# mount -o loop CentOS-7-x86_64-Everything-1611.iso /mnt/centos70/

2)設定本地repo檔案

# vi /etc/yum.repos.d/local.repo
[Centos7]
name=Centos7.0
baseurl=file:///mnt/centos70
enabled=1
gpgcheck
=0

3)從映象安裝createrepo、httpd,設定防火牆埠

# yum install createrepo httpd

# firewall-cmd --list-ports
# firewall-cmd --zone=public --add-port=80/tcp --permanent
# firewall-cmd --reload

4)解壓安裝包(這邊壓縮包裡面放了需要的rpm包,saltstack的直接官網下載),createrepo命令給安裝包建立索引。

# tar –zcvf ansible-2.3.tar.gz –C /var/www/html/
# tar –zcvf salt2017.7.0.tar.gz –C /var/www/html/
# cd /var/www/html/ # createrepo --update salt2017.7.0 # createrepo --update ansible-2.3.0

5)新增salt和ansible的repo配置

[[email protected] html]# cat /etc/yum.repos.d/local.repo
[Centos7]
name=Centos7.0
baseurl=file:///mnt/centos7
enabled=0   #設定禁止
gpgcheck=0

[salt]
name=salt2017.7.0
baseurl=http://<yum server ip addr>/salt2017.7.0
enabled
=1 gpgcheck=0 [ansible-2.3] name=ansible-2.3 baseurl=http:// <yum server ip addr>/ansible-2.3.0 enabled=1 gpgcheck=0

6)在其他機器上,就可以重新整理repo、安裝salt和ansible

# yum clean all
# yum makecache
# yum repolist
# yum install salt salt-master salt-ssh
# yum install ansible

7)ansible的winrm安裝

# python get-pip.py --no-index --find-links=pkgs/
# pip install --no-index --find-links=pkgs/ -r winrm.txt

8)else:如果pip沒安裝的話,先離線安裝pip:

#先安裝pip,pip和wheel都要放在pkgs裡面
# python get-pip.py --no-index --find-links=pkgs/

Tips:如果遇到http報錯許可權問題,修改SELinux策略:

/ansible-2.3.0/repodata/repomd.xml: [Errno 14] HTTP Error 403 - Forbidden
Trying other mirror.

# chcon -R -t httpd_user_content_t /var/www/html/

相關推薦

Linux如何搭建本地repo

搭建本地repo源: 使用rpm包,在CentOS上搭建本地源,方便機器直接yum安裝軟體,以安裝saltstack和ansible為例,本文非常適合不能上網,啥也沒裝的虛擬機器。 1)掛載CentOS7系統映象 # mkdir /mnt/centos70

Linux——搭建本地yum

一、搭建本地Yum源 Yum: Yum(全稱為 Yellow dogUpdater, Modified),能夠從指定的伺服器自動下載RPM包並且安裝,可以自動處理依賴性關係,並且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝 。 例項: 此處我們

linux搭建本地yum

自動創建 left inf lin 本地yum源 cnblogs alt .aspx http 編輯本隨筆 1、準備rpm安裝包 2、安裝createrepo軟件包以及依賴包 鏈接:https://pan.baidu.com/s/1GSzQE-N_HToGSYzGAuW

linux系統搭建本地yum以及搭建第3方軟件倉庫

linux 基礎 學習篇 搭建yum源與軟件倉庫一、搭建本地yum源 yum是上層軟件管理工具,可以解決軟件的依賴關系,但是yum能使用的前提是必須要有yum源,以及配置源的指向文件。1.配置鏡像安裝源一般情況,我會把重要的文件保存在根目錄下,這裏將鏡像導入根下的1.配置鏡

Linux本地yum搭建

help 2.3 名稱 1.3 基本 工具 cdrom 軟件包管理 yum源 第1章 關於yum源 1.1 什麽是yum源 yum(Yellow dog Updater, Modified)是一個在 Fedora 和 RedHat 以及 CentOS 中的 Shell

搭建本地yum服務器

yum源  yum源的搭建可分為兩種方法:使用本地鏡像進行搭建,鏡像中的rpm版本比較舊搭建Apache服務器掛載ISO鏡像,將鏡像中的包放至Apache服務器目錄下用yum源服務器的包同步到本地在Apache服務器目錄下建立對應目錄用rsync同步一、使用本地鏡像搭建Apache服務器  使用yum安裝,

    局域網內搭建 本地yum

yum 源搭建 局域網 repodata目的:局域網內配置yum 源服務器,方便局域網內服務器安裝軟件測試環境: IP :10.139.13.34 apache 服務器 用來做局域網內的yum 源服務器 IP: 10.139.13.34 內網服務器 部署步驟: 搭建apache 服務器用來提供yum

通過ftp搭建本地yum

本地 yum iso 由於本地局域網所限,所以必須要搭建一個yum源;服務器是內部服務器,不能訪問公網;且只能在公司鏈接,限制了源IP;正發愁怎麽把ISO上傳到服務器上;服務器down了,磁盤壞道,而且做的raid0;換盤重裝系統,又讓我手欠的刪除了glibc包;然後悲催的去機房直連主機進入拯救模

rpm工具使用、yum工具使用、碼包安裝、yum更換國內、使用系統盤搭建本地倉庫

line libjpeg proto script gcc 系統 安裝路徑 lists 容量 Linux安裝軟件包的三種方法 rpm工具:預先在Linux機器上編譯並打包安裝的文件,安裝迅速。(缺點:安裝程序包時,有可能因為依賴另外一個程序包而無法安裝)yum工具:可以使

搭建本地yum

本地yum源1 為什麽搭建本地yum源在機器沒有聯網的情況上,可以使用yum安裝軟件。最近在學習了搭建無人值守安裝系統 kickstart ,用到了PXE網絡裝機(下面會寫搭建方法)。一個叫菜鳥的網友發給我一個圖片關於PXE和YUM倉庫的資料。原來的文檔已經看不懂了,重新搭建整理。2 掛載光盤設置裏面連接鏡像

Centos搭建本地yum

yum一.準備工作新建一臺VM或者一個PC,安裝linux系統(本人用的是Centos 7.3) 確保機器可以連上Internet. 二.開始安裝1.安裝本地httpd服務yum install httpd2.打開http服務service httpd startservice httpd status

Linux本地yum中增加rpm包

bubuko 依賴關系 工作 需要 omd 位置 技術 ima clean 當前用的本地yum源中缺少需要的包,需要手動添加,下面記錄一下添加步驟。 1、找到yum原的具體位置,例如我的在/var/www/html/yum/centos/7目

001--搭建本地yum(基於ftp)

ESS ble ipconfig gpg 使用 mar con 主機模式 丟失 我的環境:學校機房電腦windows7(物理機,無網絡)、虛擬機centos6(僅主機模式:192.168.1.128)思路:物理機搭建ftp,虛擬機連接下載1、安裝ftpwindows下搭建f

搭建本地yum和區域網yum

搭建本地yum源和區域網yum源     由於很多客戶環境是專網,不允許連網,無法使用網上的各種yum源,來回拷貝rpm包安裝麻煩,還得解決依賴問題。所以想著搭建個本地/區域網YUM源,方便安裝軟體。 1      

Linux配置本地yum,共享型yum,yum常用命令

一:配置本地yum源 1.hostnamectl檢視主機的版本 這一步可以看出,我的主機系統是7.2版本的,這一步我是在虛擬機器裡面做的 2.關掉虛擬機器,新增光碟機 點選燈泡-->點選Add  Hardware-->點選Manage選擇7.2版本的

通過映象搭建本地yum

操作流程 通過下載安裝dhcp來進行實驗,搭建本地yum源 上傳映象檔案 先給虛擬機器新增一個光碟機 注意:要在虛擬機器的關閉狀態 (Force off)時新增光碟機 開啟虛擬機器,檢視映象已經存在 搭建本地yum源  df -

Linux——搭建網路yum及第三方軟體庫

一、搭建網路yum源 目的:實現共享型yum源的部署,讓其他多臺沒有映象的主機通過訪問網路yum源,下載軟體 (1)首先,需要在主機搭建本地的yum源 注:搭建本地yum源的過程描述在此不再贅述,這裡只將操作截圖列出如下 通常我們會將新建一個根下的目錄/iso,將進行儲

Centos7中搭建本地yum

電腦無法連線外網,搭建個本地yum源伺服器 a> 下載映象進行上傳 http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-Everything-1804.iso b> 將iso檔案上傳

搭建本地Yum之實戰

說明:yum主要用於自動安裝、升級rpm軟體包,能自動查詢並解決rpm包之間的依賴關係。要成功的使用yum工具安裝更新軟體或系統,就需要一個包含各種rpm軟體包的軟體倉庫,我們稱之為yum源; 伺服器端配置: 1、建立yum倉庫目錄      

Linux----搭建本地yum

yum是什麼? 在Windows上安裝一個軟體,可以通過電腦管家,360等等。因為他們提供了軟體的安裝和解除安裝,並解決了軟體之間的相關問題,是我麼們可以一鍵安裝。在linux上有一個與電腦管家功能類似的工具叫yum。 yum源又是什麼? yum源就是軟體安裝包的來源,如果我們可以連線網路,