已编辑 3 几周前 通过 ExtremeHow 编辑团队
快照乌班图软件安装Linux软件包管理应用程序操作系统系统桌面
翻译更新 3 几周前
Ubuntu是全球最受欢迎的Linux发行版之一。它提供了一个用户友好的体验,即使是非技术用户也能感到舒适。Snap软件包是Ubuntu软件管理领域的一项重要发展。Snap是由Ubuntu的创建者Canonical设计的一种革命性包装系统,为在Linux上安装软件提供了简单易用和安全的方式。
Snap软件包,简称“snaps”,是包含软件运行所需的所有依赖项的应用程序容器。这意味着,当您安装一个Snap软件包时,不必担心安装额外的库或依赖项——所有内容都包含在一个整齐的“snap”包中。
Snaps被设计为无需修改即可在一系列Linux发行版中通用。它们与系统的其他部分隔离,以防止与其他软件的冲突,由snapd
服务管理。
较新的Ubuntu版本已预装了Snap支持,因此您可能已经在系统上安装了它。如果没有,安装Snap非常简单。要验证系统上是否已安装Snap,请打开终端并运行:
snap --version
如果已安装Snap,您将看到Snap的版本号及其他详细信息。如果未安装,您可以通过以下步骤安装它:
sudo apt update
sudo apt install snapd
现在您的系统已启用Snap,您可以开始使用它来安装、搜索、删除和管理Snap软件包。
要安装一个Snap软件包,您可以使用以下命令结构。例如,要安装流行的媒体播放器vlc
,您可以运行:
sudo snap install vlc
sudo
命令是必要的,因为安装新软件通常需要管理权限。
安装了一些Snap后,您可能想查看系统上安装的所有内容。使用以下命令列出所有已安装的Snap软件包:
snap list
此命令将显示所有已安装的Snap及其各自的版本、开发者名称和状态。
如前所述,Snap在后台自动更新。然而,如果您想确保所有Snap手动更新,可以使用以下命令强制更新:
sudo snap refresh
此命令将把所有Snap更新到最新版本。
如果您不再需要某个Snap软件包,可以将其删除。例如,要删除VLC,您可以使用:
sudo snap remove vlc
此命令将从您的系统中卸载VLC Snap软件包。
Snap有一个全面的应用商店,称为Snap商店。使用以下命令可以在Snap商店中搜索特定的应用:
snap find <application-name>
将<application-name>
替换为您要查找的软件的名称。终端会显示所有匹配的Snap软件包列表,并提供名称和描述。
Snap为那些希望执行更高级任务的人提供了额外的功能:
Snap在更新时保留旧版本。如果某个应用的新版本无法正常工作,可以很容易地恢复到先前版本:
sudo snap revert vlc
这将使VLC软件包恢复到先前安装的版本,让您无需等待另一次更新即可继续使用该应用。
频道影响您安装的Snap软件包的版本。Snap中最常见的频道有stable
、beta
、candidate
和edge
。例如,以下命令用于从beta频道安装VLC:
sudo snap install vlc --channel=beta
指定频道时,请记住应用程序的稳定性和安全性可能会有所不同。
可以随时使用refresh
命令切换频道:
sudo snap refresh vlc --channel=stable
有时应用程序可能会作为服务运行,特别是对于服务器端应用程序。Snap允许轻松管理这些服务,而无需深入配置文件:
sudo snap start <snap-name># 启动服务 sudo snap stop <snap-name># 停止服务 sudo snap restart <snap-name># 重启服务
将<snap-name>
替换为您要管理的已安装的Snap服务名称。
Snap软件包提供了一种在Ubuntu及其他Linux发行版中进行软件包管理的现代方法。它们提供了一种高效且简单的方式,在单一包中安装含有所有依赖项的应用程序。Snap确保易于使用,通过沙箱增强安全性,并提供无缝的自动更新,以最小的努力保持您的应用程序更新。
通过采用Snap技术,您可以轻松访问各种软件,并轻松访问稳定版本和前沿版本。它简化了体验,正迅速成为Ubuntu软件生态系统的重要组成部分。无论您是普通用户、开发者还是管理员,Snap软件包都可以改善您在Ubuntu系统上管理软件的方式。
如果你发现文章内容有误, 您可以