本地yum源製作

2022-08-27 07:42:08 字數 2673 閱讀 7506

配置yum源:

安裝好centos7後,系統自帶的有yum源,只不過yum指向的centos官方的yum源

如果想使用國內的yum源,比如:阿里源,163源,華為源等,需要額外配置

以配置阿里源舉例:

wget -o /etc/yum.repos.d/centos-base.repo

wget -o /etc/yum.repos.d/epel.repo

注意:如果wget無法使用時,可是使用curl代替

本地源製作:

建立yum倉庫需要用到createrepo,用於建立yum源(軟體倉庫),即為存放於本地特定位置的眾多rpm包建立索引,描述各包所需依賴資訊,並形成元資料。

我這裡單獨使用乙個資料盤(可選)

fdisk快速分割槽,新建40g

echo -e 'n\np\n\n\n\nw' | fdisk /dev/sdb

mkfs.ext4 /dev/sdb1

e2label /dev/sdb1 /www

mkdir /www

mount -t ext4 /dev/sdb1 /www

df -h|grep /dev/sdb1

#開機掛載磁碟

echo "mount -t ext4 /dev/sdb1 /www" >>/etc/rc.d/rc.local

tail -1 /etc/rc.d/rc.local

chmod +x /etc/rc.d/rc.local

yum安裝配置

mkdir -p /www/share/yum

cp /etc/yum.conf

sed -i 's#^keepcache=0#keepcache=1#' /etc/yum.conf

sed -i 's/^cachedir/#cachedir/' /etc/yum.conf

sed -ir '3 icachedir=/www/share/yum/$basearch/$releasever \n' /etc/yum.conf

head /etc/yum.conf

#安裝createrepo,http服務

配置http目錄共享

#關閉版本號顯示

瀏覽器訪問 10.0.0.240/share ,能訪問即正常

建立用來存放yum軟體的目錄

mkdir -p /www/share/centos7_rpm

createrepo -p /www/share/centos7_rpm/

建立原始檔(可選,主要是給客戶端使用)

echo "

[my_share]

name=my_souce

baseurl=

gpgcheck=0

enabled=1

cost=88

gpgkey=file:///etc/pki/rpm-gpg/rpm-gpg-key-centos-7

">/www/share/lan7.repo

rpm更新

yum快取的rpm包拷貝到/www/share/centos7_rpm/

find /www/share/yum -name *.rpm |sed -r 's#.*#mv & /www/share/centos7_rpm/\n#'|bash

以下是createrepo的常用操作

yum install --downloadonly --downloaddir=/www/share/centos7_rpm/ -y 包名稱

yum reinstall --downloadonly --downloaddir=/www/share/centos7_rpm/ -y 包名稱

更新源,構建元資料檔案

createrepo --update -p /www/share/centos7_rpm/

還可以編寫指令碼

echo '#!/bin/sh

[ $# = 0 ] && ||

'>yumd.sh

ln -s $(pwd)/yumd.sh /usr/bin/yumd

chmod +x yumd.sh

# 執行 yumd 更新源

yum本地源製作

yum本地源製作 1準備一台linux伺服器,用最簡單的版本centos 6.7 x86 64 minimal.iso 2配置好這台伺服器的位址 3上傳centos 6.7 x86 64 bin 1.iso到伺服器 4將centos 6.7 x86 64 bin 1.iso映象掛載到某個目錄 mkd...

製作本地yum源

已經成功掛載iso影像檔案到 mnt cdrom 下面 1 切換到 etc yum.repos.d 目錄下 2 備份yum原始檔 建立乙個資料夾 把當前目錄下面的5個repo檔案轉移進去 centos base.repo centos debuginfo.repo centos fasttrack....

製作本地YUM源

1.上傳centos 6.7 x86 64 bin 1.iso到伺服器 2.將centos 6.7 x86 64 bin 1.iso映象掛載到某個目錄 mkdir mnt iso mount o loop centos 6.7 x86 64 bin 1.iso mnt iso 3.備份原有的yum源...