#深度好文蓄意#源码编译安设操作真钱老虎机娱乐网
在进行源码安设时咱们也来意志一下linux系统的软件包
你在linux系统能碰到的软件包主要有二种措施的源码包和二进制包。
源码包:Linux系统源码包是指包含了软件最原始的代码试验的压缩包,经常用于自行编译安设软件。Linux系统源码包经常以 ".tar.gz" 或 ".tar.bz2" 为文献后缀,提供了软件的源代码,需要用户自行编译安设。
二进制包:Linux系统二进制包指的是还是编译完成的软件包,用户不错径直安设使用而无需从源代码运转编译。这种软件包经常具有文献延迟名如 .rpm 或 .deb,它们分别适用于基于RPM和DPKG包经管系统的Linux刊行版
源码包构要素为以下几种类型的话语
编译型话语:不错无谓提供话语的环境只需要有编译好的文献就能径直运行了。如go、C话语
阐扬型话语:条目机器上必须有对应的环境智商运行。python、php
剧本话语措施源码:bash
如斯多的包你怎么去划分它请看VCR
如安设淘宝nginx
第一步下载相应的源码
wget https://tengine.taobao.org/download/tengine-2.4.1.tar.gz他会下载到面前pwd旅途上
第二步解压文献
tar -zxvf tengine-2.4.1.tar.gz
第三步找到可解压过的可引申文献
./configure --prefix=/opt/nginx --with-http_ssl_module--prefi=安设旅途--with-http_ssl_module暗示启用 HTTP SSL 模块。
第四步编译安设
make && make install make && make install 是一个在Linux或Unix系统中常见的大叫序列,用于编译和安设软件。make 大叫会凭证 Makefile 文献编译源代码,生成可引申文献和库文献。make install 大叫会将编译好的文献安设到指定的目次中(在这个例子中是 /opt/nginx)。这两个大叫经常一谈使用,以确保正确地编译和安设软件。
第五步检验是否存在
通过刚刚咱们指定安设的旅途去检验nginx是否在opt/nginx上
第六步遍及启动措施
参加sbin目次cd sbin启动./nginx检验进度ps-ef |grep nginx真钱老虎机娱乐网