一、Linux应用程序组成
1、 普通执行程序文件,保存在“/usr/bin”目录中
2、 服务器执行程序文件和管理程序文件,保存在“/usr/sbin”目录中
3、应用程序配置文件,保存在“/etc”目录下
4、应用程序文档文件,保存在“/usr/share/doc/”目录下
5、应用程序物册页文件,保存在“/usr/share/man”目录下
二、RPM(Redhat Package Manager)包管理
1、RPM包的查询命令
l rpm –qa 查询Linux系统中的所有软件包
l rpm –q 包名称 查询指定名称软件包是否安装
l rpm –qi 包名称 查询指定名称软件包的详细信息
l rpm –ql 包名称 查询指定名称软件包包中所包括的文件列表
l rpm –qf 包名称 查询指定文件所属的软件包
l rpm –qpi 包名称 查询指定RPM包文件的详细信息
rpm –qpl 包名称 查询指定RPM包中包含的文件列表
2、使用rpm命令安装软件包
l rpm –i 安装包名称 (这是基本安装)
l rpm –ivh 安装包名称 (安装时会显示详细信息)
(注:RPM包的依赖关系,如:A依赖于B,则必须先安装B再安装A。 )
3、使用rpm命令卸载软件包
l rpm –e 软件包名称
(注:RPM包的依赖关系,如:A依赖于B,则必须先卸载A再卸载B。 )
使用rpm命令升级软件包
l rpm –U 软件包名称
(注:如果该软件包没有安装就直接安装到当前系统)
三、应用程序的编译安装
1、确认当前系统中具备软件编译的环境
rpm –qa | grep gcc
2、获得应用程序的源代码软件包的文件夹(挂载光盘文件)
3、释放源代码软件包
tar zxf 包名称 (该包格式的后缀名为 .tar.bz2)
tar jxf 包名称 (该包格式的后缀名为 .tar.gz)
4、设置安装路径
./configure –prefix=程序安装目录的绝对路径
5、程序编译过程
make
6、程序安装过程
make install
7、清理多余文件
make clean
8、卸载
make uninstall
四、在图形界面系统工具完成RPM包安装
1、命令方式:system-config-packages
2、菜单项启动方式:Applications → System Settings → Add/Remove
Applications