一、配置本地apt源
下载好iso镜像后上传到服务器/data目录
mkdir /mnt/dvd
mount -o loop /data/ubuntu-16.04.6-server-amd64.iso /mnt/dvd
当然这个挂载命令只是一次性的,系统重启或者自己umount后就没了,需要使用本地源apt安装时需要线执行这个挂载命令。
配置本地apt源
# 备份apt源
mv /etc/apt/sources.list{,.bak}
# 添加本地apt源
echo "deb file:///mnt/dvd xenial main" >/etc/apt/sources.list
执行以下命令,清空以下缓存并创建新的缓存
apt-get clean all
apt-get makecache
然后 apt-get install wget 试一下能否正常安装依赖包。
二、获取lnmp离线安装包
下载地址:https://lnmp.org/download.html 离线安装需要下载最新稳定版本中的完整版,并上传到服务器。
三、开始安装
解压安装包并进入安装目录
tar -xf lnmp1.6-full.tar.gz && cd lnmp1.6-full
如需修改数据库的存储目录,请参考lnmp官方文档
查看安装参数:
./install.sh --help
Usage: ./install.sh {lnmp|lnmpa|lamp}
Usage: ./install.sh {nginx|db|mphp}
如果是要离线安装lnmp一键安装包,需要添加 CheckMirror=n 参数实现,例子 CheckMirror=n ./install.sh lnmp。我们修改lnmp参数为db,只安装数据库,选择数据库类型和版本,然后回车
CheckMirror=n ./install.sh db
报错1:
Package cmake is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package &#