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安装包的过程,地址也给出,可以直达下载。
- 搜索"debian 重装binutil"
Debian11 binutils安装包,各个平台都有:https://packages.debian.org/bullseye/binutils
Debian11,AMD64 : https://packages.debian.org/bullseye/amd64/binutils/download
直接下载 : 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上的。