Hyman7和他的Linux学习之路LinuxLinux学习之路

Day17-软件管理(搭建网络仓库、源码包如何安装)

2019-08-17  本文已影响3人  郝煜_Hyman

搭建一个网络仓库

服务器端(IP地址10.0.0.200):
打开浏览器测试一下ftp服务
root@Hyman[20:07:01]~# mkdir -p /var/ftp/CenOS7
root@Hyman[20:27:03]~# find /mnt -type f -name ".rpm" -exec cp {} /var/ftp/CenOS7/ \;
root@Hyman[20:28:23]~# yum install createrepo -y
root@Hyman[20:28:46]~# createrepo /var/ftp/CenOS7/
Saving Primary metadata
Saving file lists metadata
Saving other metadata
Generating sqlite DBs
Sqlite DBs complete
客户端(IP地址10.0.0.201):
root@Hyman[20:31:53]~# gzip /etc/yum.repos.d/*
root@Hyman[20:36:07]~# vim /etc/yum.repos.d/ftp-centos7.repo
[ftp-centos7]
name = base repo
baseurl = ftp://10.0.0.200/CentOS7
gpgcheck = 0
root@Hyman[20:38:09]~# yum install httpd -y

源码包管理

congiure,生成makefile文件
root@Hyman[21:20:21]~# ./configure -prefix=/usr/local/nginx-1.16 --with-http_mp4_module

root@Hyman[21:25:09]~# yum install pcre pcredevel -y 
root@Hyman[21:29:01]~# yum install zlib zlibdevel -y

编译
root@Hyman[21:34:11]~# make
安装
root@Hyman[21:52:41]~# make install 
测试
ln -s /usr/local/nginx-1.16/ /usr/local/nginx /usr/local/nginx/sbin/nginx
最后浏览器访问该服务器的IP地址即可
最后浏览器访问该服务器的IP地址即可
上一篇下一篇

猜你喜欢

热点阅读