你依赖debugedit装了吗?
试试命令:sudo apt install -f 软件名(安装那个软件需要的依赖,好像不写软件名的话可以补全系统里面所以缺少的依赖)
我这边查下来,是不是最新版本达不到要求!?

deepin 就算能安装 rpm 命令也强烈不建议使用,因为可能跟 deb 包冲突,容易导致系统崩溃
要安全地安装 rpm 包,还是使用 Distrobox 吧,然后弄个 Fedora、openSUSE 之类的容器,在容器里安装 rpm 包,有需要还可以透过 distrobox-export 把 APP 启动项直接发送到桌面上(但 deepin 好像不行
)
spk://store/development/distrobox
不建议在debian系弄rpm,因为rpm有的debian基本有,rpm没有的debian还有,你要用啥软件非得rpm?
建议用deb格式的
可以先把rpm包转换成deb包,然后安装这个deb包。
参考链接:
https://www.geeksforgeeks.org/how-to-convert-rpm-package-to-deb-using-alien-package-converter/
楼主的问题,我也遇到了。
上面回答都不对版。那个文章就是喊安装alien。安装alien需要rpm。安装rpm就遇到楼主的问题了。
我需要安装namp工具,官网只提供了rpm。现在也安装不了。之前的版本是可以的。
顶上去
楼主,我这个问题解决了。问题就是依赖的版本高了。
安装的时候,因为信息如下:
:~$ sudo apt install -y rpm
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:
下列软件包有未满足的依赖关系:
rpm : 依赖: debugedit (= 4.14.2.1+dfsg1.1-1+dde)
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
:~$ sudo apt list debugedit
正在列表... 完成
debugedit/未知,now 1:5.0-5 amd64 [已安装]
debugedit/未知 1:5.0-5 i386
========================
我解决的方法是:sudo aptitude install rpm来安装。这个比较智能化,会询问你要不要降低依赖的版本进行安装。你选择要,他就会把原来的高版本备份,然后在网上找到符合要求的低版本依赖包进行安装。
我已经把alien,rpm这些都用这个方法安装好了。反正,我想以后rpm升级的时候,也会自动把依赖一起升级。楼主可以参考这个方法临时解决。
楼主,我这个问题解决了。问题就是依赖的版本高了。
安装的时候,因为信息如下:
:~$ sudo apt install -y rpm
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:
下列软件包有未满足的依赖关系:
rpm : 依赖: debugedit (= 4.14.2.1+dfsg1.1-1+dde)
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
:~$ sudo apt list debugedit
正在列表... 完成
debugedit/未知,now 1:5.0-5 amd64 [已安装]
debugedit/未知 1:5.0-5 i386
========================
我解决的方法是:sudo aptitude install rpm来安装。这个比较智能化,会询问你要不要降低依赖的版本进行安装。你选择要,他就会把原来的高版本备份,然后在网上找到符合要求的低版本依赖包进行安装。
我已经把alien,rpm这些都用这个方法安装好了。反正,我想以后rpm升级的时候,也会自动把依赖一起升级。楼主可以参考这个方法临时解决。
谢谢大侠!!!!

Popular Events
More

中文 
想问一下deepin20.8怎么下载不了rpm命令了啊?
记得之前20.6还是20.7的时候好像还可以的来着。