snapd 在 Ubuntu 16.04 中不可用

snapd 在 Ubuntu 16.04 中不可用

我使用的是 Ubuntu 16.04。但我认为snapd我的系统已损坏。

当我运行时$ snap --version,我收到以下响应:

snap    2.29.4.2~14.04
snapd   unavailable
series  -

我在运行$ sudo apt upgrade和时也遇到了问题$ sudo apt -f install。每次我都会收到如下错误:

Setting up snapd (2.29.4.2~14.04) ...
Failed to execute operation: No such file or directory

有什么帮助吗?

下面是更新。


lsb_release -a报道

Distributor ID: Ubuntu
Description: Ubuntu 16.04.1 LTS
Release:    16.04
Codename:   xenial

有了dpkg --get-selections | grep linux-image | grep -v deinstall,我得到

linux-image-4.4.0-116-generic

如果我跑步sudo apt -f install并且sudo apt upgrade得到:

## To be filed by Masroor ##

答案1

尝试使用以下命令彻底删除 snapd:

sudo apt-get purge snapd snapd-login-service

使用以下命令重新启用main存储库:

sudo add-apt-repository main

然后再次安装:

sudo apt-get update
sudo apt-get install snapd snapd-login-service

这应该会使/snap目录再次可用。

相关内容