E:软件包“snapd”没有安装候选。无法安装 snap 包管理器

问题描述 投票:0回答:1

当我试图奔跑时

sudo apt install snapd

显示错误如下:

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package snapd is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'snapd' has no installation candidate

如何解决此问题并在 ubuntu 中安装 snap store?

我尝试查阅 snap 的官方文档:

https://snapcraft.io/docs/installing-snap-on-ubuntu

它说:

Snap is pre-installed and ready to go on all recent releases of Ubuntu.

This means, if you’re running Ubuntu 16.04 LTS (Xenial Xerus) or later, including Ubuntu 22.04 LTS (Jammy Jellyfish) and Ubuntu 23.04 (Lunar Lobster), you don’t need to do anything.

但是为什么它不在我的系统中!!

ubuntu package snapshot package-managers snap
1个回答
0
投票

发生上述错误是因为 APT 包管理器阻止了 snap 包的安装。

要启用快照支持,我们有两个选项:

选项1:通过运行以下命令删除/etc/apt/preferences.d目录中的nosnap.pref文件:

sudo rm /etc/apt/preferences.d/nosnap.pref

选项2:在同一个文件中注释三行代码。

Package: snapd
Pin: release a=*
Pin-Priority: -10

现在,安装 snapd:

sudo apt install snapd

然后,您可以安装任何快照应用程序:

sudo snap install <app-name>
© www.soinside.com 2019 - 2024. All rights reserved.