linux未找到rpm命令_浅谈Linux下dpkg、aptget、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软件包之间的依赖性问题往往会很繁琐,尤其是软件由多个rpm包组成时,所以此时yum的优势就体现出来了。

Yum:

    Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。弊端是必须联网,且源不出问题,yum的源相对脆弱,曾经出现yum的电源断掉了需要修复半个月无法使用的现象。

    安装命令:

    Sudo yum install 安装包.rpm

    卸载命令:

    Sudo yum autoremove 安装包.rpm

NO.4 Debian系列:

Dpkg:

    常见的安装包格式 deb 包,安装 deb 包的命令是“dpkg -参数 安装包名”。如:

    安装命令:

    Sudo dpkg –i 安装包.deb

    卸载命令:

    Sudo dpkg –P 安装包.deb

  dpkg是Debian Package 的简写。为 Debian 专门开发的套件管理系统,方便软件的安装、更新及移除。所有源自Debian的Linux 发行版都使用 dpkg,例如 Ubuntu、Knoppix 等。

Apt-get:

    apt-get命令是Debian Linux发行版中的APT软件包管理工具。所有基于Debian的发行都使用这个包管理系统。deb包可以把一个应用的文件包在一起,大体就如同Windows上的安装文件。常用命令:

    更新系统源:

    Sudo apt-get update

NO.5 总结

587299025e07a32dc883ab78ed5fd88b.png

NO.6 感受

     近两年国产化系统异军突起,相信很快会在国内市场上占有一席之地,对于国产化系统可能目前还尚不成熟,但是我相信总有一天它会在我们生活中成为重要的工作伙伴。

f2d11340efbb0006013bf2b31b9dfcb4.png

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值