Advertisement

软件测试基础在Linux系统中使用dpkg、apt-get、yum以及rpm的不同命令用途是什么?

阅读量:

NO.1 问题引入

近期,笔者持续对国产输入法软件进行测试工作,发现大部分国产操作系统均以Linux为底层架构,而各类系统在安装输入法时所采用的命令存在差异。例如,在统信UOS系统中,通常使用dpkg或apt-get命令完成安装操作;而在中标麒麟系统中,则主要依赖yum或rpm命令进行软件包的安装。那么,这些安装方式之间究竟存在哪些区别呢?

NO.2 Linux派系

谈及Linux系统,其两大分支体系不可不提:

1.RedHat系列:涵盖Redhat、Centos、Fedora等多个衍生版本;中标麒麟同样归属于该分支体系;

2.Debian系列:包括Debian、Ubuntu等主流发行版;uos及银河麒麟等系统则基于此系列进行开发。

NO.3 RedHat系列:

Rpm:

一种广泛采用的安装包格式为rpm包,用于安装rpm包的指令形式为“rpm -参数 安装包名”。例如:

安装指令:

Sudo rpm –ivh 安装包.rpm

卸载指令:

Sudo rpm –e 安装包.rpm

rpm是由RedHat开发出的一种软件包管理机制,借助该方式可以便捷地完成软件的安装、查询、删除及更新等操作。然而,在使用过程中常常会遇到rpm软件包之间存在的依赖性问题,尤其当软件由多个rpm组件构成时,这一问题会变得更加复杂。因此,在这种情况下,yu

全部评论 (0)

还没有任何评论哟~