为什么 Ubuntu 软件中的某些应用程序(例如 Chromium)有 2 个软件包?

Adi*_*tya 19 software-center software-installation

当我在 Ubuntu 16.04 上的 Ubuntu 软件中搜索 Chromium 时,有 2 个选项。

当我在 Ubuntu 软件中搜索 Chromium 时,有 2 个图像。 我选择哪一个?

我应该选择哪一个?


使用VLC 媒体播放器ClementineInkscape等也可以观察到同样的情况。

mur*_*uru 21

第一项和第三项都是 Chromium 浏览器。前者是一个 snap 包,后者是一个 Debian 包。

您可以从版本号和描述中确认这一点。首先:

在此处输入图片说明

火柴:

$ snap search chromium
Name      Version       Developer  Notes  Summary
chromium  62.0.3202.75  canonical  -      Chromium web browser, open-source version of Chrome
Run Code Online (Sandbox Code Playgroud)

第二:

在此处输入图片说明

火柴:

$ apt search chromium-browser
Sorting... Done
Full Text Search... Done
chromium-browser/xenial-updates,xenial-security 62.0.3202.75-0ubuntu0.16.04.1313 amd64
  Chromium web browser, open-source version of Chrome
Run Code Online (Sandbox Code Playgroud)

AppStream描述:

$ appstreamcli search chromium
Identifier: chromium-browser.desktop [desktop-application]
Name: Chromium Web Browser
Summary: Access the Internet
Package: chromium-browser
Icon: chromium-browser_chromium-browser.png
Run Code Online (Sandbox Code Playgroud)

使用该gnome-software命令应该会有所帮助。这两个命令都打开第三个条目:

gnome-software --details=chromium-browser.desktop
gnome-software --details-pkg=chromium-browser
Run Code Online (Sandbox Code Playgroud)

在这里,chromium-browser.desktop是 AppStream ID,chromium-browser是包名称。

  • 因此,从 Debian 软件包中区分 snap 软件包的方法是它是否具有星级评定。那是......至少可以说不直观。 (13认同)
  • 我们怎么能告诉 Canonical 呢?这真的非常不友好!! (3认同)