当前位置: 首页 > 工具软件 > Remmina > 使用案例 >

DeepinOS 20.2.3 无法安装Remmina问题一例

万高畅
2023-12-01

某日,突然想升级Deepin的版本了,然后无论如何都会升级失败,后逐个排查卸载了Remmina后正常升级。
然后再重新安装时就出了问题,报版本冲突:

正在选中未选择的软件包 remmina。
准备解压 .../remmina_1.4.8+dfsg-2_amd64.deb  ...
正在解压 remmina (1.4.8+dfsg-2) 并覆盖 (1.3.3+dfsg-2) ...
dpkg: 处理归档 /var/cache/apt/archives/remmina_1.4.8+dfsg-2_amd64.deb (--unpack)时出错:
 正试图覆盖 /usr/lib/x86_64-linux-gnu/libfreerdp-client2.so.2.0.0,它同时被包含于软件包 libfreerdp-client2-2:amd64 2.0.0.4-1+dde
dpkg-deb: 错误: 粘贴 子进程被信号(断开的管道) 终止了
在处理时有错误发生:
 /var/cache/apt/archives/remmina_1.4.8+dfsg-2_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

从尾缀上看(+dde)应该是Deepin自己编译的库,中间冲突了。
考虑到既然库已经存在,而且版本也差不多,那么应该是可以直接运行的。所以在/var/cache/apt/archives下找到了remmina的deb文件,拷贝出来直接解压运行,问题解决。

后想了想,发现apt search结果里,除了remmina和remmina-common外,其他的包都是i386的,尝试一下:apt install remmina:i386。果然安装运行正常。

PS:Deepin在最新的商店里去掉了Remmina,但是不知道为啥没去掉冲突的包,所以apt install的时候就GG了。百度和谷歌看了下,都是在报“莫名其妙就能装了”,其实可能是因为前序配置的原因,apt执行了i386的安装。
PS2:Remmina好用啊,比别的好用多了,就是有个别的桌面只能用rdesktop进。

 类似资料: