linux系统软件包和rpm包的管理

1、软件包分类:

(1)源码包:
优点:开源,即用户可以看到源代码,用户可以修改源代码;可以自由选择所需的功能;软件是编译安装,效率更高。
缺点:需要手动安装,安装慢。
(2)二进制包(RPM包、系统默认包):
缺点:编译之后的包,不能看到源代码;功能选择不够灵活;依赖性(卸载安装有严格顺序)。
优点:不需要手动安装,安装速度快;包管理系统简单(安装、卸载、升级、验证等)

2、编译概念:
编译(compilation , compile) 1、利用编译程序从源语言编写的源程序产生目标程序的过程。 2、用编译程序产生目标程序的动作。 编译就是把高级语言变成计算机可以识别的2进制语言,计算机只认识1和0,编译程序把人们熟悉的语言换成2进制的。

3、rpm包的管理概念:
RPM是Red-Hat Package Manager(RPM软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,一种用于互联网下载包的打包及安装工具,它生成具有.RPM扩展名的文件。简而言之,就是linux中的软件包。

4、rpm包的简单查询指令:

rpm命令是Red-Hat Package Manager(RPM软件包管理器)的缩写, 该命令用于管理Linux 下软件包的软件。在 Linux 操作系统下,几乎所有的软件均可以通过RPM 进行安装、卸载及管理等操作。
概括的说,rpm命令包含了五种基本功能:安装、卸载、升级、查询和验证。

(1)查询已经安装的rmp列表: rpm -qa | grep firefox;
在这里插入图片描述
(2)查询已经安装软件包的信息 ;rpm -qi firefox
在这里插入图片描述
(3)查询已经安装软件包的路径 ;rpm -ql firefox
在这里插入图片描述
(4)查询某个文件属于哪个软件包 ;rpm -qf 文件全路径
在这里插入图片描述
5、rpm包的卸载指令:
(1)普通删除firefox软件包:rpm -e firefox
在这里插入图片描述
(2)强制删除,后果依赖于该软件包的程序无法运行:rpm -e --nodeps firefox

6、rpm包的安装指令:

(1)rpm -ivh 包的全路径
i:install 安装
v:verbose 提示
h:hash 进度条

找到firefox软件包:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值