【1.6】服务器安装 Linux 局域网搭建yum源

准备两台机器
192.168.0.103 服务端
192.168.0.105 客户端

准备系统下载可以到centos官文去下载

或者 阿里云:http://mirrors.aliyun.com/centos/
下载iso 文件后上传到linux将里面的文件全部copy到
/home/java/nginx1/html/repl 下 比如我用的是centos7 就在 放在
/home/java/nginx1/html/repl/centos7

image.png

访问 http://192.168.0.105:9002/centos7/

image.png

这里注意我使用的nginx搭建的http服务所以可以用浏览器访问,你也可以用apach,或者ftp等服务搭建,请自行百度。nginx的搭建我采用的是docker方式,需要参考的请查看!服务器安装(2.6)Docker 测试 Nginx 下载 启动 配置
下面是安装步骤:

在103上执行 安装 createrepo

yum install -y createrepo
image.png

如果室内网机器不能联网了,需要在Packages下执行
例如我的路径是 /home/java/nginx1/html/repl/centos7/Packages

cd /home/java/nginx1/html/repl/centos7/Packages
 rpm -ivh  deltarpm-3.6-3.el7.x86_64.rpm
 rpm -ivh  python-deltarpm-3.6-3.el7.x86_64.rpm
 rpm -ivh  libxml2-2.9.1-6.el7_2.3.x86_64.rpm
 rpm -ivh  libxml2-python-2.9.1-6.el7_2.3.x86_64.rpm
 rpm -ivh  createrepo-0.9.9-28.el7.noarch.rpm
 # 这里面 libxml2-python 可能怎么都安装不上 可以用 --nodeps 

 rpm -Uvh  libxml2-python-2.9.1-6.el7_2.3.x86_64.rpm --nodeps 
rpm -Uvh *.rpm --nodeps --force 含义:
-U:升级软件,若未软件尚未安装,则安装软件。
-v:表示显示详细信息。
-h:以"#"号显示安装进度。
--force:强制安装
--nodeps:不考虑相依属性的关系
 
拓展知识:
rpm 安装软件 无法解决软件包的依赖关系。
yum 命令安装时,自动解决相依性的问题。
本地安装yum 用 yum localinstall -y ./*

安装完 createrepo 工具后

createrepo /home/java/nginx1/html/repl/centos7/
image.png

至此服务端准备完yum 源服务就搭建好了

接下来在105上修改yum 源

cd /etc/yum.repos.d/
rename .repo .repo.bak ./*
image.png

vi rhel7.repo


[iso]
name=CentOS-7-x86_64-Everything-iso
baseurl=http://192.168.0.103:9002/centos7/
gpgcheck=1
enabled=1
gpgkey=http://192.168.0.103:9002/centos7/RPM-GPG-KEY-CentOS-7

添加nginx配置好的地址, enabled 设置为1,保存退出

yum clean all
yum makecache
yum repolist

image.png

到此处没有错误,就可以使用yum 安装软件了

yum search httpd
image.png

参考
https://blog.csdn.net/sinat_28521487/article/details/108750711
https://blog.csdn.net/C1041067258/article/details/83507125

在没有装过软件的机器上可以下载软件 例如 只下载软件不安装

 yum install --downloadonly --downloaddir=/home/download vsftpd

如果已经安装过了,使用reinstall

yum reinstall --downloadonly --downloaddir=/home/download vsftpd

点波关注 系统搭建(docker)

你可能感兴趣的:(【1.6】服务器安装 Linux 局域网搭建yum源)