在安装服务时,可能会遇到没有外网的情况,如果我们想要使用yum或者apt-get来安装服务的话,我们可以搞一个常用的本地源文件。
一、linux系统
1、修改yum配置文件
首先,修改yum配置文件vi /etc/yum.conf
将其中的keepcache=0 修改为keepcache=1 ,1代表使用yum安装服务时,会自动下载至本地。
2、下载安装服务
yum install -y gcc make
将mysql80-community-release-el7-1.noarch.rpm文件上传至服务器
升级yum源文件 yum localinstall mysql80-community-release-el7-1.noarch.rpm
安装mysql8 yum install mysql-community-server
3、将本地源文件拷贝至服务器
将/var/cache/yum/下的文件x86_64 拷贝出来,放到要部署的服务器相同路径下。
并将mysql80-community-release-el7-1.noarch.rpm文件也上传至要部署的服务器。
yum localinstall mysql80-community-release-el7-1.noarch.rpm 同样升级yum源文件
安装mysql8 yum install mysql-community-server
yum install -y gcc make
二、Ubuntu本地源
1. 收集软件
例如tomcat7、nginx 等等。
apt-get install nginx.
2. 把下载的软件copy到一个目录
apt-get 安装的软件会存在/var/cache/apt/archives目录下
把目录下的软件包copy到 /opt/debs
3.安装软件包dpkg-dev
sudo apt-get install dpkg-dev
4.生成包的依赖信息
cd /opt
sudo chmod -R 777 debs
dpkg-scanpackages debs/ /dev/null | gzip> debs/Packages.gz
5.将debs文件上传至需要安装的服务器
sudo chmod -R 777 /opt/debs
vim /etc/apt/sources.list
添加 deb file:///opt (空格)debs/ 。注意空格。
6.apt-get update