求助,安装人脸识别howdy后pc上微信就不能传图片了

上网、浏览、聊天、下载等
回复
cqzjzp
帖子: 10
注册时间: 2020-11-22 9:42
系统: 20.04

求助,安装人脸识别howdy后pc上微信就不能传图片了

#1

帖子 cqzjzp » 2021-05-10 8:20

本人ubuntu新人一枚,才接触该系统
目前所用系统:Ubuntu 20.04.2 LTS
在安装人脸识别howdy前,安装微信后在网上查到需使用sudo apt install libjpeg62:i386这个命令解决传图片问题,使用该命令后图片能正常传送;
在安装人脸识别howdy后,发现微信不能传图片了,再次使用sudo apt install libjpeg62:i386这个命令,发现会卸载,howdy,见后附图;
求助各位大人,怎么操作才能实现howdy与微信传图共存,谢谢!
1.png
cqzjzp
帖子: 10
注册时间: 2020-11-22 9:42
系统: 20.04

Re: 求助,安装人脸识别howdy后pc上微信就不能传图片了

#2

帖子 cqzjzp » 2021-05-11 9:38

图片上传不了呀
附件
附件
附件
附件
头像
astolia
论坛版主
帖子: 6463
注册时间: 2008-09-18 13:11

Re: 求助,安装人脸识别howdy后pc上微信就不能传图片了

#3

帖子 astolia » 2021-05-11 9:53

libjpeg62和libjpeg62-tubro不能共存。libjpeg62-tubro可以代替libjpeg62。所以你可以试试安装libjpeg62-tubro:i386
另外libjpeg62-tubro不在20.04官方源里,也不知道你是怎么给你的系统装上的libjpeg62-tubro,反正用同样的方法装libjpeg62-tubro:i386就是了
cqzjzp
帖子: 10
注册时间: 2020-11-22 9:42
系统: 20.04

Re: 求助,安装人脸识别howdy后pc上微信就不能传图片了

#4

帖子 cqzjzp » 2021-05-12 2:22

libjpeg62-tubro应该是安装人脸识别howdy时装上的,今天又试了下卸载howdy后安装libjpeg62,微信传图片正常了,这两个应用真不能共存?
cqzjzp
帖子: 10
注册时间: 2020-11-22 9:42
系统: 20.04

Re: 求助,安装人脸识别howdy后pc上微信就不能传图片了

#5

帖子 cqzjzp » 2021-05-12 11:00

在问下:libjpeg62-tubro:i386这个怎么安装,谢谢
头像
astolia
论坛版主
帖子: 6463
注册时间: 2008-09-18 13:11

Re: 求助,安装人脸识别howdy后pc上微信就不能传图片了

#6

帖子 astolia » 2021-05-12 12:36

cqzjzp 写了: 2021-05-12 2:22 libjpeg62-tubro应该是安装人脸识别howdy时装上的,今天又试了下卸载howdy后安装libjpeg62,微信传图片正常了,这两个应用真不能共存?
我在上面都说过了,是libjpeg62和libjpeg62-tubro不能共存。
微信需要libjpeg62,howdy依赖libjpeg62-tubro,理论上可以让微信使用libjpeg62-tubro,或者让howdy使用libjpeg62来解决共存的问题。
而微信、howdy、libjpeg62-tubro都不在Ubuntu 20.04的官方源里,你又不说你是从哪里看到的安装方法、具体是怎么安装上的,我也不好帮你
cqzjzp
帖子: 10
注册时间: 2020-11-22 9:42
系统: 20.04

Re: 求助,安装人脸识别howdy后pc上微信就不能传图片了

#7

帖子 cqzjzp » 2021-05-15 16:06

不好意思,才看见你的回复,我是按照https://www.sysgeek.cn/howdy-face-unlock-linux/这个网站上的介绍安装的howdy,只是从第3步开始做的。
在输入sudo apt install howdy命令后就开始安装下载文件了,应该在这个阶段安装了libjpeg62-tubro。
头像
astolia
论坛版主
帖子: 6463
注册时间: 2008-09-18 13:11

Re: 求助,安装人脸识别howdy后pc上微信就不能传图片了

#8

帖子 astolia » 2021-05-16 10:58

如果是在20.04上按那个链接里的方法安装howdy,那么正常情况下howdy会依赖libjpeg-turbo8而不是libjpeg62-tubro,而libjpeg-turbo8可以和libjpeg62共存。
我怀疑是你系统上的libjpeg-dev的版本不对。
你执行下面的命令,把结果发上来我看看

代码: 全选

apt policy libjpeg-dev libjpeg62-turbo
cqzjzp
帖子: 10
注册时间: 2020-11-22 9:42
系统: 20.04

Re: 求助,安装人脸识别howdy后pc上微信就不能传图片了

#9

帖子 cqzjzp » 2021-05-17 8:24

2.png
运行结果如上,麻烦帮忙看看,谢谢
头像
astolia
论坛版主
帖子: 6463
注册时间: 2008-09-18 13:11

Re: 求助,安装人脸识别howdy后pc上微信就不能传图片了

#10

帖子 astolia » 2021-05-17 9:57

从图上就可以看出问题所在了,你向系统内添加了18.04和debian的源。18.04也就罢了,问题不大。但debian和ubuntu是不同的发行版,绝对不应该混用源的。

虽然ubuntu是从debian衍生出来的,但两者源里面同名软件的版本号命名模式也可能不同。你的问题正是因为debian源中的libjpeg-dev的版本号字面上比ubuntu源中的高,导致安装了debian源里的低版本libjpeg-dev,也依赖了在ubuntu中早就不存在的libjpeg62-turbo。

自己编辑 /etc/apt/sources.list 和 /etc/apt/sources.list.d/*,把里面debian源删掉。cz.archive.ubunbtu.com那个18.04的源也没必要保留,非要用,也没必要用捷克的源,国内换成阿里云的访问速度还快些的。

然后给libjpeg-dev“降级”到ubuntu 20.04中的版本

代码: 全选

sudo apt install libjpeg-dev=8c-2ubuntu8
你的系统上可能还有其它的软件也是从debian源安装的,先用sudo apt update和sudo apt upgrade更新已有的包后,用下面的命令列出来

代码: 全选

apt list --installed | grep -v focal
然后照着上面用

代码: 全选

apt policy 软件包名
来获取ubuntu源上的版本号,再用

代码: 全选

apt install 软件包名=版本号
来切换版本
回复