linux系統配置本地yum源

2022-07-02 18:48:09 字數 1270 閱讀 6094

1、 前言

學習linux系統需要大量的實驗,而每次安裝系統和準備安裝系統後的基礎配置比較耗時費力。如果在生產環境中,遇到內網(無法訪問網際網路)情況下,就需要利用掛載的iso檔案內的packages中的各rpm包來執行基礎程式安裝。

2、 虛擬機器準備

在虛擬機器設定介面下,按下圖進行修改儲存。

3、 編寫執行指令碼並授權

vim first-work.sh

#!/bin/bash

systemctl stop firewalld

systemctl disable firewalld

echo "防火牆關閉和防火牆開機關閉"

mkdir -p /mnt/cdrom

mount /dev/cdrom /mnt/cdrom

echo "臨時掛載完成"

echo /dev/cdrom /mnt/cdrom iso9660 defaults 0 0 >> /etc/fstab

echo "永久掛載完成"

sed -i "s/enforcing/disabled/g" /etc/selinux/config

echo "關閉selinux"

###下面搭建yum本地源

mkdir -p /etc/yum.repos.d/bak

mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak

mv /etc/yum.repos.d/*.repo.bak /etc/yum.repos.d/bak

cat >> /etc/yum.repos.d/local.repo

name=local

baseurl=file:///mnt/cdrom

enabled=1

gpgcheck=0

eofif [ $? = 0 ]

then

echo "本地yum倉庫安裝成功"

else

echo "本地yum倉庫安裝失敗"

fiecho "現在清除預設的repo庫和載入local源"

yum clean all

yum makecache

echo "進行測試安裝httpd"

---------------儲存退出-----------------

授權chmod a+x first-work.sh

Centos7 6作業系統配置本地yum源

配置本地yum源 當使用 yum install 進行安裝包時對於情形1.生產環境可以連線外網無需配置本地yum源 但對於情形2.生產環境無法連線外網,配置yum源方便安裝本地包 說明如下 首先先掛載光碟 mount dev cdrom media df h 解除安裝光碟 umount dev cd...

給redhat7系統配置yum源

1.在 etc yum.repos.d 目錄下增加名為mirrors.163.com.repo的repo檔案,建立方法是 如果是非root使用者,則需要增加sudo命令 sudo vi etc yum.repos.d mirrors.163.com.repo檔案內容為 mirrors.163.com...

Linux系統配置

一般在這個目錄下 etc sysconfig network scripts 通常是 ifcfg eth0 網口1 ifcfg eth1 網口2 dell的是 ifcfg em1 網口1 ifcfg em2 網口2 重啟網絡卡 service network restart 如果ping 不通網域名...