linux下安装软件: 1.源代码安装(从GNU社区下载的源代码软件包)、 2.RPM包安装(红帽公司开发了RPM包安装方式,实际上是把源代码进行了编译及封装后, 生成RPM包) 3.YUM源安装 4.带有安装脚本的安装 5.绿色软件(免安装的)
一、源码包安装软件
优点: 使用源代码安装软件的优点: 获得最新的软件版本,及时修复bug 根据用户需要,灵活定制软件功能 应用场合举例: 安装最新版本的应用程序时: 自由软件的最新版本大都以源码的形式最先发布 需要为应用程序添加新的功能时: 用户可以重新配置、自由修改源代码,定制加入新的功能
1)源代码安装环需求: 1.确认源代码编译环境 需要安装支持C/C++程序语言的编译器 gcc --version make -version
2)校验码功能: [root@localhost ~]# md5sum 文件名 2d94c0b36b374834567f1fcec5f89119 文件名
3)IIS发布web网站及FTP站点 Apache发布静态网站 //以这个软件为例进行源代码安装 LAMP发布动态网站
学生素材 httpd-2.2.15.tar.gz //Apache服务 scp httpd-2.2.15.tar.gz 10.1.1.1:/root/Desktop
4)编译安装步骤: 0.下载源码包 1.解压:tar -zxf hhtpd-2.2.15.tar.gz 2.指定安装路径: 进入解压目录,并找configure 作用:配置安装路径,以及加载所需要的功能模块 用法:./configure --help 查看用法 ./configure --prefix=安装路径 绝对路径 ./configure --enable- 一般默认不安装,可以启用该模块 ./configure --disable 一般默认安装,可以禁用某模块 如:./configure --prefix=/usr/local/httpd 执行完成后的效果:生成makefile文件,之后可以用C语言环境执行makefile文件来 生成计算机可以识别的二进制 3.编译: 通过make命令利用C语言对makefile文件进行编译,生成二进制文件 make //时间一般较长 4.安装: 将生成后的二进制文件拷贝到安装目录中:make install //较快
最后去/usr/local/下查看是否生成httpd目录,并可以du -sh httpd查看大小
5)httpd服务使用: 0.设置IP地址,建议将网卡设置为桥接vmnet0,并自动获取IP(点击网卡即可) 1.cd /usr/local/bin 2. ./httpd 或 /usr/local/httpd/bin/httpd //启动脚本 3.ss -antpl a:代表所有 n:代表以数字显示 t:TCP p:进程 l:显示监听 4./usr/local/httpd/htdocs/index.html //htdocs是网页目录,修改主页文件index.html |