在Debian 12 Bookworm Linux中设置Snap Store
为了使用 Debian 12 Bookworm 上的 Snap Store GUI 轻松获取各种免费和开源软件,以下是使用终端安装它的命令。
我们知道,Debian 12 存储库中提供的所有默认软件包都不会是最新的。因此,获取最新应用程序的最简单方法之一是 SNAP。它是一款适用于基于 Linux 的系统的通用命令行包管理器,由 Ubuntu 背后的公司 Canonical 开发。
Snapd 是命令行包管理器,而 Snap Store 是围绕 Snapd 的 GUI 在线商店,可轻松安装各种应用程序。Snap 包并非 Linux 专用,因为它们使用一种容器化软件包。这也意味着通过它安装的包不会干扰使用 Debian 的默认 APT 包管理器安装的相同包。而且,由于它们在受限环境中运行,因此包对系统资源和数据的访问权限有限,从而降低了安全漏洞的风险。因此,单个 Snap 软件包可用于 Fedorta、RHEL、CentOS、Ubuntu、Debian 等……
此外,Snaps 旨在无需使用 APT 包管理器即可安装软件所需的所有依赖项,从而可以轻松地在不同的 Linux 发行版中安装、管理和更新应用程序。使用其 Store 应用程序,用户将拥有一个 GUI 界面,可直接在其系统上搜索和安装其存储库中的所有可用软件。
推荐:WordPress数据库搜索替换插件Better Search Replace Pro
在 Debian 12 Linux 中安装和使用 Snap Store 的步骤
1. 访问终端应用程序
要安装 Snap 及其商店,我们需要访问终端应用程序来运行与其相关的命令。因此,点击 活动 Debian 12 任务管理器中的菜单选项,或者直接进入应用程序菜单。从那里搜索终端应用程序来运行它。
有了命令终端后,让我们先运行系统更新命令,然后再继续。
sudo apt update -y
sudo apt upgrade -y
2. 在 Debian 12 上安装 Snapd
Snap 商店无法直接使用 Debian 12 系统存储库和 APT 包管理器进行安装。因此,首先我们需要在我们的系统上配置 Snapd(一个命令行包管理器)。幸运的是,它可以通过系统存储库使用。
sudo apt install snapd
3.检查 Snap 服务状态
现在,我们已经在 Debian 12 Linux 上成功安装了 SNAP,但为了确保它在后台运行而没有任何错误,请检查其状态:
首先启动并启用它:
sudo systemctl start snapd
Sudo systemctl enable snapd
现在检查状态:
sudo systemctl status snapd
之后还要安装 核心文件 它所要求的。
sudo snap install core
对于那些想要使用其命令语法来安装各种软件的人,请遵循以下说明:
sudo snap install package-name
更换 包名称 与您想要安装的那个。
推荐:问答WordPress主题Ask Me
4. 为 Debian 12 安装 Snap Store
现在,我们有了 SNAP 命令行包管理器,我们可以使用它通过终端在 Debian 12 bookworm 上安装 SNAP 商店 GUI 应用程序。给定的命令将要求您输入 sudo 用户密码,输入该密码即可继续该过程。
sudo snap install snap-store
几分钟后,安装将完成,但您不会在应用程序菜单中默认找到 Snap Store 图标。要获取它,请重新启动 Debian 12 一次。
sudo reboot
5. 访问 Snap Store 安装应用程序
打开应用程序菜单,然后单击 活动 在任务栏中。点击搜索框并输入 – Snap 商店. 当其图标出现时,单击即可运行该应用程序。
商店将更新其应用程序数据库,之后您可以从搜索图标中找到自己喜欢的 Linux 应用程序,只需单击几下即可轻松安装。
6. 未来更新至新版本
我们使用 APT 包管理器安装了 Snapd,而使用 Snap 命令安装了 Snap Store。因此,要更新 Snapd,只需运行系统更新和升级命令。
sudo apt update && sudo apt upgrade -y
要更新 Snap Store,请运行:
sudo snap refresh
7. 卸载 Snap Store
如果您对 Snap Store 不满意,那么要将其从 Debian 12 Bookworm 中完全删除,请运行:
要删除商店,只需:
sudo snap remove snap-store
而删除 SNAPD 也是如此:
sudo apt remove snapd