- A+
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 总结
NO.6 感受
近两年国产化系统异军突起,相信很快会在国内市场上占有一席之地,对于国产化系统可能目前还尚不成熟,但是我相信总有一天它会在我们生活中成为重要的工作伙伴。