第六章——Linux软件安装
一、软件包管理简介
1.软件包分类:
(1)源码包:脚本安装包
(2)二进制包(RPM包、系统默认包)
2.源码包:
(1)源码包的优点:开源,如果有足够的能力,可以修改源代码;
(2)源码包的缺点:安装过程步骤较多,尤其安装较大的软件集合时(如LAMP环境搭建),容易出现拼写错误;
编译过程时间较长,安装比二进制安装时间长;
因为是编译安装,安装过程中一旦报错新手很难解决
3.RPM包:
二、RPM包管理-rpm命令管理
1.RPM包命名原则:
2.RPM包依赖性:
3.包名和包全名:
(1)包全名:操作的包是没有安装的软件包时,使用包全名。而且要注意路径
4.RPM安装:
5.RPM包升级:
6.卸载:
7.查询是否安装:
8.查询软件包详细信息:
9.查询包中文件安装位置:
10.查询系统文件属于哪个RPM包:
11.查询软件包的依赖性:
12.RPM包校验:
13.RPM包中文件提取:
三、RPM包管理-yum在线管理
1.IP地址配置和网络yum源:
(1)IP地址配置:
(2)网络yum源:
2.yum命令:
(1)常用yum命令:
(2)yum软件组管理命令:
3.光盘yum源搭建,光盘yum源搭建步骤:
四、源码包管理
1.源码包和RPM包的区别:
(1)区别:安装之前的区别:概念上的区别;
(3)源码包安装位置:安装在指定位置当中,一般是/usr/local/软件名/
(4)安装位置不同带来的影响:RPM包安装的服务可以使用系统服务管理命令(service)来管理,例如RPM包安装的apache的启动方法是:/etc/rc.d/init.d/httpd start; service httpd start。
2.源码包安装过程:
(1)安装准备:
(2)安装注意事项:
(3)源码包安装过程:
(4)源码包的卸载:不需要卸载命令,直接删除安装目录即可。不会遗留任何垃圾文件。
五、脚本安装包与软件包选择
1.脚本安装包:
(1)脚本安装包并不是独立的软件包类型,常见安装的是源码包。
2.Webmin的作用:
3.Webmin安装过程: