在Ubuntu和其他基于Debian的Linux发行版中使用轻量级Apt软件包管理器Synaptic

本周的开源软件亮点是Synaptic。了解这个优秀的旧软件包管理器可以做什么,而现代软件包管理器则不能。

什么是Synaptic软件包管理器?

突触的 是一个轻量级的GUI前端 apt软件包管理系统 用于Debian,Ubuntu,Linux Mint和许多其他基于Debian / Ubuntu的发行版。

基本上,使用Synaptic可以在终端中使用apt-get命令完成的所有操作。

曾经有一段时间,Synaptic是几乎所有基于Debian的Linux发行版中的默认图形软件管理器,它被认为是一种用户友好,易于使用的管理应用程序的方式。

事情随着现代软件管理器工具而发生了变化 GNOME软件KDE发现 这些软件管理器具有更好的界面,可以通过缩略图,评分和评论以更友好的方式显示软件包信息。

最终,Synaptic仅限于大多数轻量级Linux发行版。

您不必如此,当然不是在大多数时候。

但是Synaptic仍然比GNOME Software拥有更多的功能,请记住,它基本上是apt的GUI前端,这意味着它可以(几乎)完成在终端中使用apt命令所做的一切。

例如,如果要阻止在Ubuntu中更新特定软件包,则可以在Synaptic中进行,但不能在GNOME / Ubuntu软件中心中进行。

锁软件包版本突触

另外,我注意到Ubuntu 20.04的软件中心存在一些问题,加载速度慢,搜索软件速度慢,并且充满了快速应用程序(并非每个人都喜欢)。

Synaptic还是可以在Ubuntu中使用的轻量级应用程序之一,可以稍微加快系统速度。

这是您可以使用Synaptic进行的摘要:

  • 更新程序包缓存
  • 升级整个系统
  • 管理软件包存储库
  • 按名称,描述,维护者,版本,依赖项等搜索软件包
  • 按部分,状态(已安装),原始或更多列出软件包
  • 按名称,状态,大小或版本对软件包进行排序
  • 获取与包装有关的信息
  • 锁包版本
  • 安装软件包的特定版本

您可以自己探索更多功能。

Synaptic软件包管理器可在Ubuntu的Universe存储库中获得,如果已启用,则可以在软件中心中找到它:

Ubuntu软件中心中的SynapticUbuntu软件中心中的Synaptic

您也可以通过命令行安装Synaptic,请确保首先启用Universe存储库:

sudo add-apt-repository univers

然后更新缓存(在Ubuntu 18.04和更高版本中不是必需的):

sudo apt update

现在,使用以下命令安装突触软件包管理器:

sudo apt install synaptic

而已。

安装完成后,您可以在菜单中搜索Synaptic,然后从那里启动它:

Synaptic软件包管理器Ubuntu

您可以在此处看到界面不是最好看的界面。请注意复选框的颜色。白色表示未安装软件包,绿色表示已安装软件包。

突触接口

您可以搜索一个应用程序,然后单击复选框以将其标记为要安装。它还将突出显示将作为依赖项安装的软件包(绿色),点击Apply安装所选软件包:

通过Synaptic安装软件包

您可以使用Synaptic查看Ubuntu中所有已安装的软件包。还可以选择从此视图中删除软件包。

在Ubuntu Linux中使用Synaptic软件包管理器删除软件包

您可以通过基于来源显示它们来查看各个存储库中可用的软件包,这是查看哪个PPA提供哪些软件包的好方法。您可以如上所述安装或删除软件包。

查看按存储库的软件包Synaptic

通常,当您更新Ubuntu时,所有软件包都会立即更新。使用Synaptic,您可以轻松选择要更新/升级到较新版本的软件包。

使用Synaptic软件包管理器升级软件包

您还可以锁定软件包的版本,以使它们不会随系统更新一起更新。

锁软件包版本突触

您也可以使用Synaptic搜索软件包,就像使用apt-cache search命令搜索软件包一样。

突触搜索结果

如果您认为选择错误,则可以从“编辑”菜单中单击“撤消”。

您可以使用Synaptic做更多的事情,我无法涵盖所有​​可能的用法。在这里,我已经介绍了最常见的用法,如果您要使用Synaptic,我将让您继续探索。

如果您不喜欢Synaptic,可以从软件中心将其删除,也可以在终端中使用以下命令:

sudo apt remove synaptic

Ubuntu上还有一个轻量级的软件管理器,名为AppGrid。据我所知,它最近没有更新。

Synaptic并非适合每个人,它列出了常规软件中心中以前不会看到的库和软件包。如果删除了您不知道的库,则可能会导致问题。

我认为Synaptic适用于中高级用户,他们希望在不采用命令行方式的情况下更好地控制程序包管理。

您说什么?您曾经使用过Synaptic进行软件包管理吗?您在软件中心回复还是只是进入终端?请在评论部分分享您的偏好。

在Ubuntu和其他基于Debian的Linux发行版中使用轻量级Apt软件包管理器Synaptic

Sidebar