国产信创Linux桌面系统比较:软件包格式及软件管理、桌面环境及桌面应用 您所在的位置:网站首页 linux怎么安装桌面系统 国产信创Linux桌面系统比较:软件包格式及软件管理、桌面环境及桌面应用

国产信创Linux桌面系统比较:软件包格式及软件管理、桌面环境及桌面应用

2023-07-27 06:52| 来源: 网络整理| 查看: 265

信创产业中,操作系统开始整合,基本上集中在银河麒麟V10和UOS2,很多朋友问到各种国产信创Linux系统的区别和比较。因此结合前期写的几篇文章,对这个问题再进行了整理。以龙芯CPU为例,比较包括loongxin(Fedora)、中标麒麟V7、银河麒麟和UOS2.0等国产Linux桌面操作系统。

前期已经发布了几篇文章与之相关:

(1)龙芯平台下软件安装(怎么寻找龙芯下的package)(2)信创终端之Linux桌面系统:原生桌面 vs 定制魔改(3)在Linux下为软件程序添加“快捷方式”和添加到“开始菜单” 1. Linux操作系统发行版体系

     Linux创始人Linus实际上创建的是Linux操作系统内核,完整的Linux操作系统还包含了各种GNU软件,所以准确来说应该叫做“GNU Linux”操作系统。

     因为GNU Linux是基于GPL的开源系统,出现了不同的发行版本,各有侧重,主要有下面的发行家族,目前最流行的主要是Redhat和Debian家族,国产Linux操作系统也是一种Linux发行版。

Linux发行家族 2. Linux系统不同发行版本的三个不同

   不同的Linux操作系统发行版本之间,区别主要在三个方面:

内核及软件包不同,所用到的Linux内核版本不一样,所带的系统软件、应用软件及其版本不一样。不同发行版有自己的侧重点,例如Redhat可能更注重稳定性和可靠性,所带的内核和软件版本相对成熟和旧一点,Ubuntu则更注重先进性和易用性,所带内核和软件版本更新一点,另外服务器版本和桌面版本差别也非常大。软件包格式、软件仓库和软件管理工具不同。软件包主要是Redhat系的rpm格式(SUSE也采用)和Debian系的deb格式两大类,rpm包格式的基本软件包管理工具是rpm,为了方便安装管理、处理软件包的依赖和使用软件仓库则使用yum工具(SUSE系统对应使用zypper工具),yum的图形化版本是yum-ex(SUSE系统使用类似的Yast2工具);Debian系是deb包格式,对应的工具的分别是dpkg包管理工具、apt安装工具和synaptic-pkexec(新立德)。不过,现在Linux桌面系统中软件商店大行其道,对于很多应用都可以采用软件商店方式进行安装,对普通用户屏蔽了低层的区别。详见:《龙芯平台下软件安装(怎么寻找龙芯下的package)》桌面环境及桌面应用不同。作为一个开源的操作系统,Linux有各种桌面环境,一般主流的发行版都可以支持多个桌面环境(当然有一个默认的)。例如GNOME、KDE和现在各种轻量级桌面系统。不同的桌面环境组合了不同的桌面应用,很多经典应用在各种桌面环境中都包含了,桌面应用主要从开始菜单中启动,也有一些从控制面板或其他应用里面启动。详见:《信创终端之Linux桌面系统:原生桌面 vs 定制魔改》和《在Linux下为软件程序添加“快捷方式”和添加到“开始菜单”》 Linux常见桌面环境如下图,《浅谈Linux桌面(发行版及桌面环境)》中作者详细列举了各种桌面环境的界面: Linux桌面环境

 

3. 信创Linux操作系统的“整合”与“统一”

     国产Linux操作系统厂家众多,在信创领域开始逐步整合。2019年底,统信软件(由武汉深之度科技有限公司、南京诚迈科技等成立)推出UOS统一操作系统,并支持各类国产CPU。2019年12月6日中国电子信息产业集团有限公司旗下中国软件与技术服务股份有限公司宣布将整合旗下两家操作系统公司:中标软件有限公司(中标软件)和天津麒麟信息技术有限公司(天津麒麟),设立新的操作系统公司,后续操作系统将基于银河麒麟V10为基础发展。同时,UOS和麒麟系统都支持MIPS、ARM和X86三大CPU架构。

     也就是说,国产信创Linux操作系统正在统一到Debian/Ubuntu家族(不了解中科方德,据介绍也是基于Debian,但中科方德服务器2.16.2版居然是rpm?),所使用的软件包格式及软件管理方式基本整合一致,这样将减少应用软件开发和集成等的工作量。      【注】原理上在同一硬件架构下如MIPS其软件包是通用的,但是值得注意的是UOS使用了大量自行开发的UI组件(《信创终端之Linux桌面系统:原生桌面 vs 定制魔改》中有UOS桌面环境DDE的架构图),其原创应用不易迁移到麒麟等其它信创Linux下,但是麒麟系统应用一般可以直接在UOS下使用。

4. 国产信创Linux系统桌面应用比较

        除了UOS/deepin外,基本上主流国产Linux系统都采用或者基于MATE桌面环境,《linux-mate桌面命令集锦》列举了中标麒麟下常用的mate命令说明清单。MATE将部分GNOME环境下的应用程序改名如下(百度百科):

Caja - 文件管理器 (原名Nautilus)Pluma - 文本编辑器 (原名Gedit)Eye of MATE - 图像查看器 (原名Eye of GNOME)Atril - 文件浏览器 (原名Evince)Engrampa - 压缩工具 (原名File Roller)MATE Terminal - 终端模拟器 (原名GNOME Terminal)Marco - 窗口管理器 (原名Metacity)

        《在Linux下为软件程序添加“快捷方式”和添加到“开始菜单”》介绍了Linux操作系统会将所有的启动器(快捷方式.desktop文件)放在(/usr/share/applications)目录下,也可以认为是系统安装的所有桌面应用目录(/usr/share/applications 所有用户可见,~/.local/share/applications/仅当前用户可见)。为了方便比较,下表列举各国产Linux操作系统默认预装桌面软件对比:

loongxin 1.0-2003(MATE)中标麒麟V7(MATE)银河麒麟V10(MATE)UOS2.0 SP1(DDE)atril   |PDF阅读器atril    |PDF阅读器atril    |PDF阅读器 ca.desrt.dconf-editor |dconf编辑器audacious  |音乐播放器audacious |音乐播放器dde-calendarcaja-autorun-software authconfig |以root身份运行audio-recorder |录音机dde-computercaja-browser |caja用户目录bijiben |便签biometric-manager |生物识别dde-control-centercaja-computer |caja我的电脑brasero-caja|文件管理中光盘刻录blueman-adapters |蓝牙驱动dde-file-managercaja |caja文件管理器brasero |光盘刻录器blueman-manager |蓝牙管理dde-introductioncaja-file-management-properties |文件管理首选项ca.desrt.dconf-editor boxmanage |麒麟文件保险箱dde-printercaja-folder-handler |caja用户目录caja |caja文件管理器brasero-nautilus|文件管理中光盘刻录dde-trashcaja-home |同上caja-autorun-softwarebrasero|光盘刻录器deepincameraservicecaja-browsercaja |caja文件管理器deepin-albumchromium-browser |谷歌浏览器caja-computercaja-autorun-softwaredeepin-app-storedefaults.listcaja-file-management-propertiescaja-browserdeepin-boot-makereclipse-cdtcaja-folder-handlercaja-computerdeepin-calculatoreclipsecaja-homecaja-file-management-properties |文件管理首选项deepin-cloneengrampachromium-browser |谷歌浏览器caja-folder-handlerdeepin-compressoreomdeja-dup |备份工具caja-home deepin-contactsexo-file-managerdeja-dup-preferences |备份参数cheese |国际象棋deepin-deb-installerexo-mail-readerDevice-Manager |奔图打印机监视器claws-mail |claws邮件客户端deepin-devicemanagerexo-preferred-applicationsengrampa |归档压缩工具compiz |窗口管理器deepin-drawexo-terminal-emulatoreom |MATE之眼图像查看器Device-Manager |奔图设备管理deepin-editorexo-web-browserevolution |电子邮件客户端display-im6|imagemagic图像工具deepin-font-managerfcitx-configtoolfilezilla |ftp客户端engrampadeepin-image-viewerfcitxfirefox |FireFox浏览器eomdeepin-installerfcitx-skin-installerfirewall-config |防火墙配置工具fcitx-config-gtk3deepin-log-viewerfilezillaFoxitOfficeSuite |航天福昕PDFfcitx-configtooldeepin-manualfirefoxFoxitOfficeSuite-uninstall fcitx-restart-gtk3deepin-moviefirmware-interface-checkgcm-calibrate  |gnome色彩管理器fcitx-skin-installerdeepin-musicflorencegcm-import |gnome色彩管理器fcitx |fcitx输入法管理deepin-readergcr-promptergcm-picker |gnome色彩管理器filezilladeepin-screen-recordergcr-viewergcm-viewer |gnome色彩管理器firefoxdeepin-show-userlogingimpgcr-prompter |证书查看器gcr-prompterdeepin-system-monitorgkbd-keyboard-displaygcr-viewer |证书查看器gcr-viewerdeepin-voice-notegnome-background-panelgimp |GIMP图像软件gimpfcitx-config-gtk3gnome-bluetooth-panelgkbd-keyboard-display |键盘布局gnome-minesfcitx-configtoolgnome-color-panelgnome-background-panel |桌面壁纸gnome-paintfcitx-skin-installergnome-control-centergnome-chess |国际象棋游戏gnome-tetravexfcitxgnome-datetime-panelgnome-color-panel |控制面板-颜色gparted |分区编辑器gcr-promptergnome-display-panelgnome-control-center |控制面板iagno |黑白棋游戏gcr-viewergnome-info-panelgnome-datetime-panel |控制面板-时间im-config |设定键盘输入模式geoclue-demo-agentgnome-keyboard-panelgnome-disk-image-mounter |挂载磁盘映像indicator-china-weather|天气gpartedgnome-mouse-panelgnome-disk-image-writer |gnome磁盘管理器-从映像中恢复kdehplj1020gnome-network-panelgnome-display-panel |控制面板-显示 im-configgnome-notifications-panelgnome-info-panel |控制面板-系统信息 ktelnetservice5gnome-online-accounts-panelgnome-keyboard-panel |控制面板-键盘 laptop-mode-toolsgnome-power-panelgnome-mimeapps.list |MIME列表 mimeapps.listgnome-printers-panelgnome-mines |游戏-挖雷 mimeinfo.cachegnome-privacy-panelgnome-mouse-panel |控制面板-鼠标kylin-assistant |麒麟助手org.gnome.Cheesegnome-region-panelgnome-mplayer |gnome媒体播放器kylin-control-center|控制面板org.gnome.Terminalgnome-search-panelgnome-network-panel |控制面板-网络kylin-io-monitor |麒麟IO监测器python2.7gnome-sharing-panelgnome-notifications-panel kylin-ipmsg|麒麟传书python3.7gnome-sound-panelgnome-online-accounts-panel kylin-update-manager |系统更新redshiftgnome-universal-access-panelgnome-power-panel |Gnome-电源kylin-user-guide |用户指南screensaversgnome-user-accounts-panelgnome-printers-panel |Gnome-打印kylin-video |麒麟视频播放器simple-scangnome-wacom-panelgnome-privacy-panel |Gnome-隐私kylin-wm-chooser |麒麟WM选择sqlitebrowsergpartedgnome-region-panel |Gnome-区域kysec |麒麟安全管理工具thunderbirdgucharmapgnome-search-panel  uos-activator gnome-sharing-panel uos-browser gnome-sound-panel uos-service-support gnome-sudoku |数独游戏 yelp gnome-universal-access-panel    gnome-user-accounts-panel |控制面板-用户账户       gpk-log |GNOME软件包日志   gpk-prefs |麒麟系统更新设置   gucharmap |字符映射表   gxrandr-systemapp   hardinfo |系统信息   HP-hplip |HP打印机驱动   iagno |黑白棋游戏   ibus-setup   ibus-setup-libbopomofo   ibus-setup-libpinyin   ibus-setup-table  im-chooserim-chooser |输入法选择  kdekde  kde4kde4  liveinstmarco  |MATE default window managermarco  marcomate-about |MATE aboutmate-about mate-aboutmate-about-me |当前账户信mate-calc mate-about-memate-appearance-properties |桌面外观mate-color-select mate-appearance-propertiesmate-at-properties |辅助功能mate-dictionary mate-at-propertiesmate-calc |MATE计算器mate-disk-usage-analyzer mate-calcmatecc |Mate控制面板mate-network-scheme mateccmate-color-select |MATE演示选择mate-notification-properties mate-default-applications-propertiesmate-default-applications-properties |默认应用程序mate-panel mate-dictionarymate-dictionary |词典mate-power-preferences mate-disk-usage-analyzermate-disk-usage-analyzer |磁盘分析器mate-power-statistics mate-display-propertiesmate-display-properties |显示器设置mate-screenshot mate-font-viewermate-font-viewer |字体查看器mate-search-tool mate-keybindingmate-keybinding |键盘快捷键mate-session-properties mate-keyboardmate-keyboard |键盘首选项mate-system-log mate-network-propertiesmate-network-properties |网络配置mate-system-monitor mate-network-schememate-network-scheme |caja中显示网络mate-terminal mate-notification-propertiesmate-notification-properties|通知设置mate-user-guide mate-panelmate-panel mate-volume-control mate-power-preferencesmate-power-preferences |电源设置  mate-power-statisticsmate-power-statistics |电源统计  mate-screensaver-preferencesmate-screensaver-preferences |屏保mpv |多媒体播放器 mate-screenshotmate-screenshot |MATE截屏工具  mate-search-toolmate-search-tool |MATE文件搜索工具  mate-session-propertiesmate-session-properties |启动应用程序首选项  mate-settings-mousemate-settings-mouse  |鼠标设置  mate-system-logmate-system-log |系统日志  mate-system-monitormate-system-monitor |任务管理器  mate-terminalmate-terminal |MATE命令行  mate-theme-installermate-theme-installer |主题  mate-user-share-propertiesmate-user-share-properties |个人文件共享选项  mate-volume-controlmate-volume-control |音量控制   mate-window-propertiesmate-window-properties |窗口首选项  mimeapps.listmate-wm |mate窗口管理器  mimeinfo.cachemate-xlogin-sound |启动声音  mount-archivemintLocale |语言设定  mozilla-thunderbirdmozilla-thunderbird |雷鸟邮件客户端  mozomutter |GNOME窗口管理器mutter   mutter-wayland |mutter wayland版mutter-wayland netinstnm-applet |网络连接管理nethogs-qt |进程网络监控 nm-appletnm-connection-editor |网络连接编辑network |网络设置管理 nm-connection-editornm-vpnc-auth-dialog |VPN编辑nm-applet nm-vpnc-auth-dialogonboard |屏幕键盘nm-connection-editor  onboard-settings |屏幕键盘设置oem-config-prepare-gtk org.gnome.Cheeseorg.gnome.Cheese |游戏onboard-settings org.qt-project.qtcreatororg.gnome.DiskUtility |gnome磁盘管理onboard owncloudorg.gnome.Packages |gnome软件包   org.gnome.PackageUpdater    org.gnome.SoundRecorder |gnome 录音机org.gnome.Cheese plumapluma |记事本org.gnome.font-viewer redhat-userinforedhat-userinfo |用户信息org.qt-project.qtcreator redhat-userpasswdredhat-usermount |用户挂载工具pammanage |麒麟账户安全策略 remminaredhat-userpasswd |用户密码设置pluma remote-viewerremmina |远程(桌面)访问客户端python2.7 rpmfusion-smplayerremove-software |删除应用软件python3.5 rpmfusion-smplayer_enqueuerpmfusion-smplayer |SMPlayer播放器qaxbrowser-safe |奇安信浏览器 rygelrpmfusion-smplayer_enqueueQScan |奔图扫描应用 rygel-preferencesrygel |媒体分析工具recoll-searchgui |文本搜索 scanux-baserygel-preferencesremmina screensaversscreensavers |屏保screensavers seahorsesetroubleshootshares |共享的文件夹 setroubleshootsimple-scan |扫描易simple-scan simple-scansoft |中标麒麟软件中心smplayer sqlitemansol |纸牌游戏smplayer_enqueue stardictstardict |星际译王synaptic |新立德软件管理  SuwellReader |书生阅读器system-config-printer system-config-datesystem-config-date |控制面板-日期设定time system-config-printersystem-config-fingerprint |控制面板-指纹设置transmission-gtk |BT下载工具 system-config-userssystem-config-keyboard|控制面板-键盘ubuntu-kylin-software-center|银河麒麟/优麒麟软件中心 vbioscreatorsystem-config-printer|控制面板-打印机users |用户管理 vino-serversystem-config-samba|控制面板-共享vim |vim编辑器 virt-manager |虚拟机管理system-config-services|控制面板-服务  vscode |vscode代码编辑器system-config-users|控制面板-用户   system-gnome-about-me |GNOME关于  wps-office-etvino-preferences |桌面共享设置vino-preferences  wps-office-pdfwps-office-et |WPS表格wps-office-et wps-office-prometheuswps-office-uninstall |WPS协作wps-office-misc wps-office-wppwps-office-wpp |WPS演示wps-office-pdf wps-office-wpswps-office-wps |WPS文字wps-office-uninstall xfburn |xfburn刻录工具xterm |xterm终端程序wps-office-wpp yelpyelp |GNOME帮助wps-office-wps yumexyumex |yumex软件包(套件)管理工具yelp yumex-localyumex-local |安装本地套件yhkylin-backup-tools|麒麟备份 

注1:/usr/bin/caja-connect-server远程访问服务器资源工具没有快捷方式,是从caja文件管理器中启动(银河麒麟)或者开始菜单的系统设置区域启动。

附录:包管理工具常用参数

Redhat/Fedora系列RPM包管理工具(rpm安装、rpm查询) vs Debian/Ubuntu系列dpkg包管工具(dpkg命令的用法),《apt yum rpm dpkg详细对比表》。

查询:

#查询已经安装的包                             rpm -q  {包名}                                dpkg -l {包名} #查询所有名字中有“caja”的包             rpm -qa|grep caja                          dpkg -l |grep caja #查询软件包的详细信息                      rpm -qi  {包名}                               dpkg -s {包名} #查询已安装软件包的文件安装位置    rpm -ql  {包名}                                dpkg -L {包名}  #查询软件包的文件列表(待安装路径)rpm -qpl  {包文件名.rpm}               dpkg -c {包文件名.deb}  #查询系统文件属于哪个包                   rpm -qf  {系统文件名}                    dpkg -S  {系统文件名}           #which {系统文件名} 查询系统文件位置,rpm -qf后面需要路径

#查询软件包的依赖关系                      rpm -qR  {包名}                              dpkg -s {包名} 

安装卸载: 

#安装软件包                                        rpm -ivh {包名}                              dpkg -i  {包名}  #卸载软件包                                        rpm -e {包名}                                 dpkg -r {包名}  //保留配置   dpkg -P  {包名}   //不保留配置

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有