Files
tiny_computer/extra
Caten a5a381604d Update code to v1.0.19
hangover, wechat, termux x11 xfce fix, locale.gen fix...
2024-11-10 14:43:29 +08:00
..
2024-11-10 14:43:29 +08:00
2023-11-11 21:28:48 +08:00
2024-01-24 16:03:45 +08:00
2024-09-21 15:44:39 +08:00

这个readme介绍assets文件夹中文件的制作方式。

assets.zip中的文件

以上文件没有经过更改。 一般是使用了仓库直接提供的二进制文件或者是使用了仓库提供的patch编译而来。

patch.tar.gz中的文件

extra/getifaddrs_bridge_client_lib.so:

在安卓13以上的系统中proot容器无权使用默认的getifaddrs而这个库包含了一个getifaddrs实现。

linux在需要数据时使用socket通知位于安卓的getifaddrs_bridge_server让getifaddrs_bridge_server执行getifaddrs函数并将结构体数据序列化后发送回linux端这边接收数据并反序列化还原成指针结构体。简单来说就是用安卓的getifaddrs代替linux的getifaddrs。

源码和编译信息在getifaddrs_bridge文件夹查看。

extra/install-box, extra/install-wine:

这些是用于跨架构/跨系统支持的box86/box64和wine安装脚本。

extra/chn_fonts.reg, extra/XiaolaiMonoSC-Regular.ttf:

修复wine显示方块字的注册表文件和小赖字体

extra/libvulkan_freedreno.so, extra/freedreno_icd.aarch64.json:

Turnip驱动。根据这里这里编译

caj, edraw

这些分别是cajviewer亿图图示的补丁

  • 亿图图示补丁的库文件是在小小电脑上下载了Qt对应版本源码后编译得到的
  • 编译进行了两次第一次直接编译可以得到Gui和Widgets两个库。第二次编译带上XcbQpa虽然会编译失败但在这之前就可以得到XcbQpa的库。

wechat

微信的补丁。license, uos-lsb和uos-release来自星火的微信包或arch的wechat-uos打包我忘记到底是哪的了。不过都差不多

libssl1.1来自debian官方源。deepin-elf-verifier是我打的空包。