1.源码包的安装
源码包的安装过程:
1.下载源码包
2.解压源码包,进入到解压包中
3.查看INSTALL文件,里面会有相关的安装文件说明
./configure --prefix=安装路径
1.配置环境
2.定义安装选项 ./configure --help 查看可以定制的安装选项
3.生成makefile文件
Make 编译
Make install 安装
如果编译过程出错,通过make clean即可清除编译过程中出现的中间文件
学习了rpm包安装和源码包安装,介绍一下源码包与rpm安装的区别
安装后的区别主要是安装的位置不同
Rpm包的默认安装路径 |
|
/etc |
配置文件安装目录 |
/usr/bin |
可执行命令安装目录 |
/usr/lib |
程序使用的函数库的位置 |
/usr/share/doc |
软件的使用手册的位置 |
/usr/share/man |
软件的帮助文档的位置 |
而对于源码包安装,一般情况下全部安装在/usr/local/软件包名下--prefix=/usr/local/软件包名,所以如果要卸载源码包安装的软件,只需要将该目录删除掉即可,不会遗留垃圾文件。
正是因为源码包和rpm包的安装位置的不同,导致后续对系统的管理方式不同
对于rpm包安装的服务,管理方式有两种,一种是绝对路径管理,一种是通过系统管理命令管理
/etc/rc.d/init.d/httpd start
service httpd start
service这个系统管理命令会到rpm包的默认安装路径去寻找服务的启动,所以service等系统管理命令不能用于源码包安装的服务的管理,因为他们不会到源码包的默认安装位置搜索。
源码包安装的服务,只能通过绝对路径管理。
2.脚本安装包
脚本安装包并不是独立的软件包类型,常见安装的是源码包,人为的写成了自动安装的脚本
一般安装硬件驱动
下面脚本安装包安装webmin来通过web管理Linux系统
1)下载webmin安装包
2)解压缩,进入到解压目录中
3)执行setup.sh
如此,webmin就安装完毕,类似于windows下的软件安装,一步一步提示操作
下面在浏览器中输入本机ip:10000即可通过web管理Linux系统了(注意Linux防火墙须开放10000端口或者关掉防火墙)