Package Details: xdroid-bin 13.1.263-1

Git Clone URL: https://aur.archlinux.org/xdroid-bin.git (read-only, click to copy)
Package Base: xdroid-bin
Description: 卓懿,让安卓应用融入Linux平台应用生态体系,卓懿 x86_64 版(个人免费下载使用,不得用于商业用途)。
Upstream URL: https://www.linzhuotech.com/Product/download
Keywords: android xdroid
Licenses: custom
Provides: xDroidInstall
Submitter: taotieren
Maintainer: taotieren (little_sheepycn, jinzhongjia, anonymoususer001, shmilee)
Last Packager: taotieren
Votes: 8
Popularity: 0.000976
First Submitted: 2021-08-10 11:55 (UTC)
Last Updated: 2024-04-04 15:24 (UTC)

Dependencies (6)

Required by (0)

Sources (1)

Pinned Comments

taotieren commented on 2023-12-19 01:38 (UTC) (edited on 2024-04-10 02:14 (UTC) by taotieren)

和上游官方沟通:上游使用的是 OneDrive 盘分享的连接导致,后续会增加 GitHub 仓库连接,等上游更新后同步更新。使用 yay 无法获取的话,只能通过浏览器在线下载后改名放在 PKGBUILD 目录下,进行本地打包处理。

Latest Comments

1 2 3 4 Next › Last »

taotieren commented on 2024-09-27 15:27 (UTC)

可以用 devtools 提供的干净的环境来打包测试。

shmilee commented on 2024-09-27 13:58 (UTC)

@taotieren 抱歉啊,这个包还有anbox我是为了测试内核用的,日常基本不用,所以不太适合做维护者。 上周是因为自用的内核 linux-shmilee 被人问到内核模块 ashmem,我为了测试6.x里的 binder,才试了 Waydroid, 顺便又找到这个包测试。

今天准备删掉安装包,试着从里面抽取点东西,简单记录了点。 估计arch打包还是要隔离出一个root根目录的,因为试着找了下编译内核模块的脚本,发现实际是二进制的。

[$] head xDroidInstall-x86_64-v13.1.263-20240328.run -n40    :) 0
#!/bin/bash
DIR_INSTALL=$HOME/xDroidInstall-package
~/xDroidInstall-package/xDroidInstall-x86_64/data/xDroidInstall

[$] cd ~/xDroidInstall-package/xDroidInstall-x86_64/data/
tar zxvf xdroid.tar.gz -C ./xdroid-tar
[$] file ./xdroid-tar/command-build-ko.sh                    :) 0
./xdroid-tar/command-build-ko.sh: ELF 64-bit LSB executable, x86-64, .....

taotieren commented on 2024-09-23 06:19 (UTC)

@shmilee 如果你有好的思路的话可以添加你为共同维护者。

shmilee commented on 2024-09-21 14:08 (UTC) (edited on 2024-09-21 14:17 (UTC) by shmilee)

这个包有点怪,只是在opt 放了一个安装程序: xDroidInstall-${arch}-v${pkgver}-${_date}.run,也就是说 pacman只管理一个安装程序,感觉意义不大。.run 运行安装后的文件都没有管理到,比如 /opt/xdroid, 以及内核模块 ashmem_xdroid.ko.xz binder_xdroid.ko.xz(xdroid卸载时,漏掉了三个内核模块,以及~/.zhuoyi/)。

[$] ll  /lib/modules/6.6.41-x64v3-1-shmilee/updates/dkms/*xdroid*                                                                          :) 0
-rw-r--r-- 1 root root  12K  9月21日 20:40 /lib/modules/6.6.41-x64v3-1-shmilee/updates/dkms/asg_xdroid.ko.xz
-rw-r--r-- 1 root root 8.5K  9月21日 20:40 /lib/modules/6.6.41-x64v3-1-shmilee/updates/dkms/ashmem_xdroid.ko.xz
-rw-r--r-- 1 root root  78K  9月21日 20:39 /lib/modules/6.6.41-x64v3-1-shmilee/updates/dkms/binder_xdroid.ko.xz

要管理到实际的运行文件,估计也能实现。我记得之前打包一些游戏,mathematica (8.x的时候),还有intel Parallel 开发环境(现在是oneapi了),打包这些软件包也有类似的问题。 也是 一个run文件或者许多压缩包,写arch的打包脚本相当于要走一遍run的安装过程。 1)有的直接运行run 安装到fakeroot内再打包(相对简单)2)有的会手动处理各个文件(要求比较高,要对软件各个文件路径,权限,作用都很熟悉)。

xdroid 可能就两部分吧。/opt/xdroid内的文件(最好权限不要放的太开),dkms需要的模块源码和构建脚本(这些模块 .run 默认只编译了当前所用内核的,其他安装的多个内核没有编译,这也是不用pacman管理的弊端,系统升级时,pacman的那些hook是能自动处理这些工作的)。

taotieren commented on 2024-04-10 02:09 (UTC)

@greenhandzdl 用你提供的这个地址测试发现也有问题,下载的是一个 168KB 的文件,校验值为:

md5sum xdroid-bin-13.1.263.tar.gz 
f2c8838a56aaa2b75e447249c27b9c90  xdroid-bin-13.1.263.tar.gz

samart commented on 2024-04-06 05:09 (UTC)

Aur (1) xdroid-bin-13.1.263-1

:: 继续以审阅? [Y/n]: y

:: 正在下载 PKGBUILD…… PKGBUILD 都已是最新版本 没有可供审阅的新更改 正在获取开发版信息…… ==> 正在创建软件包:xdroid-bin 13.1.263-1 (2024年04月06日 星期六 13时07分13秒) ==> 获取源代码... -> 找到 xdroid-bin-13.1.263.tar.gz ==> 正在验证 source 文件,使用md5sums... xdroid-bin-13.1.263.tar.gz ... 失败 ==> 错误: 一个或多个文件没有通过有效性检查! 错误: 未能下载 'xdroid-bin-13.1.263-1' 的源: 错误: 未能构建的软件包:xdroid-bin-13.1.263-1

greenhandzdl commented on 2024-04-05 06:46 (UTC)

下载地址有点问题,应该换成下面的

source=("${pkgname}-${pkgver}.tar.gz::https://zhuolin-my.sharepoint.cn/:u:/g/personal/shiyang_zhuolin_partner_onmschina_cn/xDroidInstall-${arch}-v${pkgver}-${_date}.run.tar.gz?ga=1")

jinzhongjia commented on 2024-03-31 09:27 (UTC)

最新版为13.1 地址为:https://zhuolin-my.sharepoint.cn/personal/shiyang_zhuolin_partner_onmschina_cn/Documents/%e5%8d%93%e6%87%bf/xDroidInstall-x86_64-v13.1.263-20240328.run.tar.gz?ga=1

shore commented on 2024-01-31 12:59 (UTC)

==> 错误: 无法下载 https://zhuolin-my.sharepoint.cn/personal/shiyang_zhuolin_partner_onmschina_cn/Documents/卓懿/xDroidInstall-x86_64-v12.0.136.run.tar.gz?ga=1

taotieren commented on 2023-12-19 01:38 (UTC) (edited on 2024-04-10 02:14 (UTC) by taotieren)

和上游官方沟通:上游使用的是 OneDrive 盘分享的连接导致,后续会增加 GitHub 仓库连接,等上游更新后同步更新。使用 yay 无法获取的话,只能通过浏览器在线下载后改名放在 PKGBUILD 目录下,进行本地打包处理。