1、Linux应用程序基础
2、RPM包管理
包管理系统初步:
RPM:RPM Package Manager
http://www.rpm.org
RPM包管理系统:
$ rpm
RPM包管理功能:
查询已安装在linux系统中的RPM软件包的信息
查询RPM软件包安装文件的信息
安装RPM软件包到当前linux系统
从当前linux系统中卸载已安装的RPM软件包
从当前linux系统中升级已安装的RPM软件包
使用rpm命令查询软件包:
1、查询系统中安装的所有RPM包
$ rpm -qa
$ rpm -qa | grep -i x11 | head -3
2、查询软件包是否安装
$ rpm –q rpm包名称
$ rpm -q bash
3、查询软件包详细信息
$ rpm –qi RPM包名称
$ rpm -qi bash
4、查询已安装软件包中的文件列表
$ rpm –ql RPM包名称
$ rpm -ql bash | head -3
$ rpm -ql bash | grep bin
5、查询系统中文件所属的软件包
$ rpm –qf 文件名称
$ rpm -qf /bin/bash
6、查询RPM安装包文件中的信息
$ rpm –qpi RPM包文件名
$ rpm –qpl RPM包文件名
7、rpm命令查询实例
$ which mount
$ rpm –qf /bin/mount
$ rpm –qi util-linux
$ rpm –qf util-linux | grep mount
使用rpm命令安装软件包
1、rpm软件包地基本安装
$ rpm –i rpm安装包文件名
2、在安装软件包的同时显示详细信息
$ rpm –ivh rpm安装包文件
3、RPM软件包安装的依赖关系
强制安装:$ rpm --force –i rpm包文件名
使用rpm命令卸载软件包:
1、RPM软件包的卸载
$ rpm -e 软件包名称
2、rpm软件包卸载的依赖关系
使用rpm命令升级软件包:
$ rpm - U rpm安装包文件名
应用程序编译
开放源代码应用程序的编译安装
编译应用程序前的准备工作
1、确认系统中已经安装了编译环境
$ rpm -qa | grep gcc
2、下载prozilla程序的源代码安装包文件
3、释放已下载的源代码软件包文件
$ tar jxf prozilla-2.0.4.tar.bz2
4、进入源代码目录
$ ./configure --prefix=/home/teacher/proz
5、程序编译过程
$ make
6、程序安装过程
$ make install
7、验证编译安装的程序
$ ls /home/teacher/proz
bin include lib man share
编译前的配置
$ ./configure - - help
编译与安装:
1、程序编译过程
$ make
2、程序安装过程
$ make install
3、验证编译安装的程序
如果给你带来帮助,欢迎微信或支付宝扫一扫,赞一下。