命名规范Linux安装包命名规范 , 通过 rp-pppoe-3.11-5.el7.x86_64.rpm
查看文件的意义:
- rp-pppoe: 软件名称;
- 3.11: 软件版本信息;
- 5: 释出版本次数;
- el7.x86_64: 操作硬件平台;
- rpm: 扩展名;
# Tarball 安装流程- 将 Tarball 由厂商的网页下载下来;- 将 Tarball 解开 , 产生很多的源代码文件;- 开始以 gcc 进行源代码的编译 (会产生目标文件 object files);- 然后以 gcc 进行函数库、主、副程序的链接 , 以形成主要的 binary file;- 将上述的 binary file 以及相关的配置文件安装至自己的主机上面;# Tarball 安装常用命令- ./configure: 建立 Makefile 文件;- make clean: 讀取 Makefile 中關於 clean 的工作;- make:會依據 Makefile 當中的預設工作進行編譯的行为;- make install: 會依據 Makefile 這個文件裡面關於 install 的項目;# Tarball 默认安装路径- /usr/local/etc: 配置文件- /usr/local/lib: 函数库- /usr/local/bin: 可执行文件- /usr/local/man: 线上说明文档, 主要是可通过 man 命令查看命令使用文档# 建议- 最好将 tarball 的原始数据解压缩到 /usr/local/src 当中;- 安装时, 最好安装到 /usr/local 这个默认路径下;- 考虑未来的卸载过程, 最好可以将每个软件单独的安装在 /usr/local 下面;- 为安装到单独目录的软件之 man page 加入 man path 搜寻;
- 安装 nginx 依赖
$ yum install -y wget gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel 安装
- 下载&解压 nginx 源码包
# 下载 nginx 源码包$ wget http://nginx.org/download/nginx-1.16.1.tar.gz# 解压 nginx 源码包$ tar -zxvf nginx-1.16.1.tar.gz -C /usr/local/src# 进入 nginx 源码路径$ cd /usr/local/src/nginx-1.16.1
- 参数配置&Makefile生成
# 查詢可用的參數$ ./configure --help# 参数配置$ ./configure --prefix=/usr/local/nginx \# 安装路径指定--sbin-path=/usr/local/nginx/sbin/nginx \--modules-path=/usr/local/nginx/modules \--conf-path=/usr/local/nginx/conf/nginx.conf \--error-log-path=/usr/local/nginx/logs/error.log \--http-log-path=/usr/local/nginx/logs/access.log \--pid-path=/usr/local/nginx/logs/nginx.pid \--lock-path=/usr/local/nginx/logs/nginx.lock \--with-http_gzip_static_module \--with-http_ssl_module# 创建 Makefile$ make# 安装 nginx$ make install
RPM# RPM 安装流程(离线、在线都可安装软件)- 将 RPM 由厂商的网页下载下来;- 解决 RPM 包管理依赖;- 通过 RPM -ivh 安装软件;# RPM 默认安装路径- /etc: 一些配置文件放置的目录, 例如 /etc/crontab;- /usr/bin: 一些可可执行文件案;- /usr/lib: 一些程序使用的动态函数库;- /usr/share/doc: 一些基本的软件使用手册与说明文档;- /usr/share/man: 一些 man page 文件;# RPM 常用命令- rpm -ivh package_name- rpm -Uvh package_name- rpm -qa- rpm -e
经验总结扩展阅读
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- QQ空间改回老版具体怎么回事
- 木门安装方法
- 窗帘有哪几种安装款式
- cplayer是什么软件 cplayer软件是干什么的
- 地板蜡什么牌子好 哪种地板蜡效果好
- putty是什么软件 putty软件介绍
- postman是什么软件 postman软件是干什么的
- acrobat是什么软件 Adobe Acrobat干嘛的
- kswapd0进程 Linux的挖矿木马病毒清除
- 手把手教你从安装CentOS7.4镜像开始,搭建IoT视频监控系统