Debian 11 安装snap(snapd)之后使用apt(apt-get)安装软件报错"E:Sub-process /usr/bin/dpkg returned an error code (1)"

1 问题描述与分析

为了安装notepad++,安装先安装了snap,貌似失败了,又安装了snapd,

sudo apt install snapd
# sudo apt install snap

然后再用apt install时就报错: dpkg-dev未配置,dpkg-dev依赖binutils,但binutils未安装,"E:Sub-process /usr/bin/dpkg returned an error code (1)"(隐号内是原文)。
不确定是snap还是snapd搞出的问题。估计,安装snap把binutils覆盖了,重装一下应该就好了。

2 下载匹配Debian11的binutils

以下是找到binuils安装包的过程,地址也给出,可以直达下载。

  1. 搜索"debian 重装binutil"
    image
    Debian11 binutils安装包,各个平台都有:https://packages.debian.org/bullseye/binutils
    image
    Debian11,AMD64 : https://packages.debian.org/bullseye/amd64/binutils/download
    image
    直接下载 : http://ftp.cn.debian.org/debian/pool/main/b/binutils/binutils_2.35.2-2_amd64.deb

3 安装

sudo dpkg -i binutils_2.35.2-2_amd64.deb

4 最后

通过snap安装的notepad++是跑在wine上的。

posted @ 2022-11-06 21:39  立秋了  阅读(667)  评论(0编辑  收藏  举报