Linux中的源码包安装
一、安装准备:安装C语言编译器(gcc)和下载源码包
二、安装注意事项:一般情况下安装在/usr/local/下,确认安装过程中有没有报错(安装过程停止并出现error、warning或no的提示)
三、源码包安装过程:
1、解压缩下载的源码包
2、进入解压缩目录(这个步骤很重要)
目录中的INSTALL文件为安装说明,包含安装步骤和启动方法,README是软件的使用说明。
3、软件配置与检查
语法:./configure 配置信息
./configure可以看作是一个命令(只有当进入到解压缩目录时才能使用),可以使用./configure --help来查看帮助。功能是定义需要的功能选项,检测系统环境是否符合安装要求并且把最终定义好的功能选项和检测系统环境信息写入到Makefile文件(在执行完成命令后自动生成)用于后续的编译安装使用。
设定安装目录:--prefix=安装位置目录
完整的命令:./configure --prefix=安装位置目录
4、执行编译,直接输入命令make回车即可
截至到这一个步骤,所有的操作都是在解压缩的目录中,所有的生成的临时文件都是在该目录中,并没有向指定的安装目录写入任何数据,如果在这一步出现了报错,可以使用make clean命令删除在压缩包中产生的所有编译临时文件,然后重新编译即可。
5、编译安装:make install
至此安装完成,软件启动方法可以在压缩目录中的INSTALL文件中查看。
源码包的卸载
直接删除安装目录即可完全卸载,不会有任何残留垃圾文件。
Linux中的脚本安装包的安装
脚本安装包并不是独立的软件包类型,常见安装的是源码包,是人为的把安装过程写成了自动安装的脚本,只要执行脚本,定义简单的参数,就可以完成安装,目前一般市场上的脚本安装包都是硬件的驱动包,由于驱动程序安装时很繁琐,其他的一般很少见。
介绍一个脚本安装包:Webmin
Webmin是一个基于Web的Linux系统管理界面,可以通过网页上的图形化的方式设置用户账户、Apache、DNS等服务。
安装过程:
1、下载软件:https://sourceforge.net/projects/webadmin/files/webmin/
2、解压缩并进入解压缩目录
3、运行安装脚本./setup.sh(一般情况是setup.sh),设置每一步的选项内容并回车下一步