rpm包安装比较简单,这里不做说明。 对于大多数开源软件,如果找不到安装包,可以使用源码安装方式,源码安装虽然没有yum、apt等工具方便,但是非常通用,在不同架构的cpu、不同操作系统的服务器上都可以使用这种方式。 使用源码编译安装的一般方式,通常是去github上搜索对应的软件名称,找到源码,选择适合的版本之后,查看源码目录下的readme.md文件(在github上这个文件其实就是这个源码的说明文档),如果readme.md里面没有介绍编译安装或者构建工程的步骤的说明,也会指明在哪里可以获得对应的文档。也有部分软件的构建文档是写在一个名为INSTALL的文件中的,如果readme.md文档没有构建说明,可以尝试去寻找INSTALL文件。 对于C语言的软件,通常源码编译的步骤为: ./configure make make install 通常./congfigure命令根据服务器cpu的架构和操作系统检查编译环境,例如需要的依赖组件和库文件是否安装,也可以通过参数指定安装位置和一些配置项 make命令可以通过-j参数指定cpu的核数,使用的核越多编译速度越快,例如对于8核的服务器,可以使用make -j8来加快编译速度 make install进行软件安装 对于nginx,源码编译安装步骤如下: wget https://nginx.org/download/nginx-1.14.2.tar.gz tar -xvf nginx-1.14.2.tar.gz cd nginx-1.14.2 ./configure -prefix=/usr/local/nginx -with-http_ssl_module make -j8 make install /usr/local/nginx/sbin/nginx 下载地址: 教你使用Portainer管理多台Docker容器环境的方法 SpringBoot 整合 Docker的详细过程 |