Linux应用程序安装与管理

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、验证编译安装的程序


如果给你带来帮助,欢迎微信或支付宝扫一扫,赞一下。