【Ubuntu】双系统安装记录(七):安装微信和百度网盘
# 安装微信
# 概述
最近转手机文件太麻烦了,所以安装一个微信
# 更新 apt
sudo apt update |
# 添加 deep-wine 仓库
wget -O- https://deepin-wine.i-m.dev/setup.sh | sh |
# 安装微信
sudo apt-get install com.qq.weixin.deepin |
# 问题
-
下载失败
apt install 失败,并未遇见,但是记录一下
可能会出现以下报错信息
sudo apt-get install com.qq.weixin.deepin
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成
有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:
下列软件包有未满足的依赖关系:
libldap-2.4-2 : 依赖: libsasl2-2 (>= 2.1.27.1) 但是 2.1.27+dfsg2-3ubuntu1 正要被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系
问题原因
基本判断为 ubuntu 22.04 的问题(难得一次不是这个仓库的问题,也不是 deepin 的问题),高或者低版本的 ubuntu 应该还好,可能就 22.04 有这个问题。
deepin 的包依赖
libldap-2.4-2
,但是应该对版本没要求。怪就怪在 ubuntu 22.04 仓库里的libldap-2.4-2
依赖libsasl2-2 (不低于2.1.27.1版本)
,可是后者在源里压根不存在。
所以即使不为了 deepin-wine,你直接手动apt install libldap-2.4-2
也一样报错。
这个问题属于更新过程中的纰漏了,估计过几个月官方应该会解决。解决方法
去 Index of /ubuntu/pool/main/c/cyrus-sasl2/ 下载 libsasl2-2_2.1.28+dfsg-6ubuntu2_amd64.deb 和 libsasl2-modules-db_2.1.28+dfsg-6ubuntu2_amd64.deb 先手动
dpkg -i xxx.deb
安装,然后正常 apt -
无法打开用户界面
修改
/opt/apps/com.qq.weixin.deepin/files/run.sh
文件,注释掉设置WINEPREDLL
环境变量的一行-export WINEPREDLL="$ARCHIVE_FILE_DIR/dlls"
+# export WINEPREDLL="$ARCHIVE_FILE_DIR/dlls"
# tips
聊天下载的问题打不开,在用户文件夹下的 ~/Documents/WeChat Files
中能够找到,应该有微信号对应的文件夹,进入之后有 FileStorage
文件夹用于存储用户文件,还有其他文件夹
drwxrwxr-x 14 ***** ***** 4096 1月 5 00:35 ./ | |
drwxrwxr-x 8 ***** ***** 4096 1月 5 00:35 ../ | |
drwxrwxr-x 3 ***** ***** 4096 1月 5 00:35 Cache/ | |
drwxrwxr-x 8 ***** ***** 4096 1月 5 00:35 CustomEmotion/ | |
drwxrwxr-x 5 ***** ***** 4096 1月 5 00:35 Fav/ | |
drwxrwxr-x 2 ***** ***** 4096 1月 5 00:35 File/ | |
drwxrwxr-x 4 ***** ***** 4096 1月 5 00:35 General/ | |
drwxrwxr-x 3 ***** ***** 4096 1月 5 00:35 Image/ | |
drwxrwxr-x 13 ***** ***** 4096 1月 5 16:14 MsgAttach/ | |
drwxrwxr-x 2 ***** ***** 4096 1月 5 00:35 PAG/ | |
drwxrwxr-x 3 ***** ***** 4096 1月 5 00:35 Sns/ | |
drwxrwxr-x 3 ***** ***** 4096 1月 5 16:20 Temp/ | |
drwxrwxr-x 2 ***** ***** 4096 1月 5 00:35 TempFromPhone/ | |
drwxrwxr-x 2 ***** ***** 4096 1月 5 00:35 Video/ |
可以看到,只有 MsgAttach 和 Temp 最近有修改,查看 Temp 中的文件后发现这个文件夹应该是用于存储登陆信息的,MsgAttach 通过名字推断应该是存储聊天附带内容,进入后会有一系列由数字和字母组成的 32 位名称的文件夹,每个文件夹可能对应一个聊天,找到最近修改的文件夹进入就能找到了,一次成功的记录:
~/Documents/WeChat Files/wxid_******/FileStorage/MsgAttach/******/File/2023-01 |
# 聊天记录破解
微信好友列表 / 聊天记录导出小工具 支持全版本 支持导出 CSV-FancyPig's blog
# 参考资料
Ubuntu 系列学习(四)ubuntu 22.04 安装 微信、QQ_毅博明喆的博客 - CSDN 博客_ubuntu 22.04 微信
解决 Ubuntu22.04 微信打不开的问题_youngqqcn 的博客 - CSDN 博客_ubuntu 安装微信打不开
ubuntu 22.04.1 安装依赖问题・Issue #312・zq1997/deepin-wine・GitHub
# 百度云盘加速
# 概述
事实上不只限于百度网盘,这个主要是多线程下载
# Aria2 安装及使用
sudo apt install aria2 |
# 使用
有的链接需要加双引号,否则会下载失败
aria2c 下载链接地址 |
# 安装获取直链脚本