昨天遇到个项目需要部署在服务器上面,服务器系统是ubuntu20.4,但是鉴于个人对linux知之甚少,所以自己在本地的虚拟机centos7上,测试了。测试一切结果正常,安装参考:Linux 安装Nginx详细教程_一清一白的博客-CSDN博客_linux安装nginxicon-default.png?t=M1L8https://blog.csdn.net/qq_37494472/article/details/114133657

当我信心满满的跑到服务器去操作的时候,阿巴巴,出问题了,在安装依赖pcre、zlib包时,一直出现错误:

E:Unable to locate package

然后按照常规操作,百度搜索,但是网上铺天盖地的方法都是apt-get update以后再安装,或者更改源,全部尝试了,均无效,试了N遍,接近崩溃的边缘。
在折腾了五六个小时以后(可能我比较蠢),然后看到另一位大哥在ubuntu上面安装的过程,上面提到安装pcre、zlib依赖的方法。大哥文档:Ubuntu16.04.1 安装Nginx - 雨~桐 - 博客园 (cnblogs.com)icon-default.png?t=M1L8https://www.cnblogs.com/piscesLoveCc/p/5794926.htmlpcre包应该为:libpcre3 libpcre3-dev

zlib包应该为:zlib1g-dev

其他依赖包报相同的问题,亦可能是因为名称的问题。

才疏学浅,如有错误或者不妥之处,望指导。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐