软件测试基础在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)
还没有任何评论哟~
