当我找到 Ubuntu 的软件安装说明/建议时,我如何猜测它们是否适用于我电脑上的 Lubuntu 16.04 版本?谢谢!
答案1
所有桌面 Ubuntu(Ubuntu、Xubuntu、Kubuntu、Ubuntu-Mate、Lubuntu、Ubuntu-Budgie......)的核心都是相同的,因此几乎每个命令都可以在所有版本中使用。
不过还是有区别的,例如 Ubuntu 使用基于GTK+ 3,Kubuntu 使用 KDE &Qt等等,所以库是不同的,并且基于 GTK+ 的 *Ubuntu 的小型“安装”对于 Kubuntu 来说可能很大,使用 Lubuntu 时 Kubuntu 的小型安装命令可能会非常大。虽然命令可以工作(例如 sudo apt-get install),但安装、磁盘空间和所需内存等方面的效果可能会有所不同。(更多的库需要更多的内存,这会降低系统速度;Lubuntu 很轻,但使用其他风格的库将不再轻量)
不同桌面之间的主题有所不同,因此基于 GTK+(gnome、unity..)的主题不会在基于 Qt 的 Kubuntu 或 Lubuntu 中工作。因此,虽然大多数命令在其他版本中都能完美运行,但由于库或配置文件等的差异,有些命令并非在所有版本中都能运行
下面是一个示例,旨在解释后面的问题
kate
是 KDE(或 K DEsktop)的文本编辑器,或与 Lubuntu 中的 leafpad 相当的编辑器(我相信)。Kate 适用于 KDE,因此使用 Qt 库。我的系统是 Ubuntu 17.10(带有 GNOME 和 Mate,因此使用 GTK+ 3 库)。我
sudo apt install kate
这将在任何 Ubuntu 上安装 Kate。当我按下 Enter 键时,它告诉我
"0 to upgrade, 135 to newly install .."
这对我来说是一个巨大的警告,它将使用我系统中没有的库。我期望 Kate 为 1,也许 1-4 额外是可以的;135 是一个危险信号。它可能有效,但效率低下(内存方面,使用更多磁盘空间等)
我的系统有 8GB 的 RAM,因此它可以处理 KDE 的 Qt 库以及内存中的 GTK+ (v3) 库,但如果我使用的是旧 eeepc(运行 Lubuntu 的 1GB RAM),我会回答“N”(不继续,或中止安装),因为 1GB 的 RAM 效率低下(即滞后)。抱歉,我不知道过滤器,也不怎么使用 GUI 工具,但终端命令提供了大量输出和线索...
文本编辑器(例如kate
)是一个小的“应用程序”,如果我选择像 Libre Office(大型办公套件,Writer,Calc,......)这样的东西,我会期望一个大于 5 个额外文件的数量(我猜是 15-30),快速dpkg -l libre* | grep ^ii|wc
(deb-package -list libre* | grep(仅显示以“ii”开头或已安装的行)| wc(word-count;我只查看行数)告诉我我安装了 28 个这样的文件(名为 libre*)。我的观点是像 LibreOffice 这样的大型应用程序/套件将高于 5,但对于我的kate
例子来说 135 太大了。
我能够识别软件包名称kate
并从名称等中识别出libkf5*
(kde v5 framework)、libqt5*
(kde qt v5 libs)。但即使您不认识这些名称(如果您愿意,您可以很快地挑选/识别它们) - 摘要软件包计数使这一切变得非常容易。