linux下软件包的安装卸载

RPM命令常用参数

    -q 在系统中查询软件或查询指定rpm包的内容信息 

    -i  在系统中安装软件 

    -U 在系统中升级软件 

    -e 在系统中卸载软件 

    -h 用#(hash)符显示rpm安装过程 

    -v 详述安装过程 

    -p 表明对RPM包进行查询,通常和其它参数同时使用,如: 

    -qlp 查询某个RPM包中的所有文件列表 

    -qip 查询某个RPM包的内容信息

rpm-ih package.rpm即表示安装package并用#符显示安装进度:

    # rpm -ivh package.rpm 安装RPM包

    # rpm -Uvh package.rpm 升级RPM包命令

    # rpm -ev package 卸载RPM包命令

    # rpm -qlp package 查询RPM包中包含的文件列表命令

    # rpm -qlp package 查询RPM包中包含的文件列表命令

    # rpm -qip package 查询RPM包中包含的内容信息命令

    # rpm -qa 查询系统中所有已安装RPM包

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

示例:安装zabbix

#rpm -ivh zabbix-2.4.6-1.el7.x86_64.rpm  (安装并详述安装过程以及用#(hash)符显示rpm安装过程)

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

一、软件的安装

1.软件包的安装

xvzf xxxx.tar.gz这是一种以源码形式发布的安装包

xxx.i386.rpm  这是一种以直接的二进制形式发布的安装包

【xxx.tar.gz】

A.首先对安装包要进行解压,一般而言解压后的文件在当前目录内

命令为:#tar xvzf xxxx.tar.gz

如果是xxxx.tar.bz2格式的则为:#tar jxvf xxxx.tar.gz

B.在解压以后产生的文件中一般会有一个名为“install”的纯文本文件,它是说明该如何来安装这个软件的。

C.在解压以后也会生成一个configure的可执行文件,而这个文件是用来检查系统是否有编译时所需要的库,以及库的版本是否满足编译的需求,这些系统信息。

D.接下来就开始进行检查,顺便指定即将要安装的目录:

命令为:#./configure –prefix=[欲安装目录]   例如:#./configure–prefix=/usr/local

E.检查通过后,会生成用于编译的makefile文件,这样就可以开始进行编译了。

命令为:#make

F.然后进行安装

命令为:#make install

G.安装完毕,清除编译过程中产生的临时文件和配置过程中产生的无用文件。

命令为:#make clean

             #make distclean

【xxx.i386.rpm】

A.这个是可以直接进行安装的那种,很简单。

命令为:#rpm -i xxx.i386.rpm

rpm将自动将安装文件解包,并将软件安装到缺省的目录下。并将软件的安装信息注册到rpm的数据库中。参数i的作用是使rpm进入安装模式。

 

二、软件的卸载

1.首先查询当前系统都安装了哪些软件

命令:#rpm –qa

如果知道软件的名称,那么可以直接进行筛选查询,即:

命令:#rpm –qa|grep [package name]  例如:#rpm –qa|grep samba

2.将确定要卸载的软件进行卸载:

命令:#rpm –e [package name]

3.因为有的安装包有依赖关系,所以卸载的过程中可能会有提示。那么如果需要要忽略提示,这可以在命令的后面加上参数–nodeps ,当然忽视依赖的关系,有可能回导致系统中其他的一些软件无法正常使用。

命令:#rpm –e [package name] –nodeps

4.如果你想知道,相关的安装包都被安装到了哪里,那么只用查询一下就知道了:

命令:#rpm –ql [package name]

5.有关于源码包的卸载方式,要看readme和install这两个文件,因为里面会有说明。

当然如果,在安装的时候,指定了安装目录,那么就不难找到。

这样在卸载的时候,就直接删除安装的目录就可以了。

命令:rm -rf [dir]

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值