如何把rpm包變成yum源可用


1、下載createrepo、lrzsz

yum -y install createrepo lrzsz

2、下載http或者nginx

yum -y install httpd

3、配置分享網站

1 setenforce 0
2 sed -i 's/=enforcing/=disabled/g' /etc/selinux/config
3 systemctl start httpd
4 systemctl enable httpd
5 rm -rf /var/www/html/*
6 rm -rf /etc/httpd/conf.d/welcome.conf7 firewall-cmd --add-port=80/tcp --permanent
8 firewall-cmd --reload

4、把Windows下載好的壓縮包利用lrzsz放到/var/www/html並且解壓:

 

5、進入到其中一個文件夾中

1 eg:
2 cd base
3 createrepo ./

6、yum源配置完成
配置系統yum源:

 1 cat > /etc/yum.repos.d/1.repo <<EOF
 2 [base]
 3 name=base
 4 baseurl=http://虛擬機IP/base
 5 enabled=1
 6 gpgcheck=0
 7 
 8 [adv]
 9 name=adv
10 baseurl=http://虛擬機IP/adv
11 enabled=1
12 gpgcheck=0
13 
14 15 EOF

附加:


如何挖源?
(怎么把IP/base下的rpm軟件放到/var/www/html下)

 

 

 

在/var/www/html下創建相應的文件夾

cd /var/www/html

eg:

 1 mkdir base
 2 vim 1.sh
 3 #########
 4 #!/bin/bash
 5 BM=`elinks http://IP/base --dump |grep .rpm |awk '{print $2}' |grep .rpm`
 6 for a in $BM
 7 do
 8 wget $a
 9 done
10 #########
11 sh 1.sh

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM