2021.04.05

安装

按照指南安装后才发现运行不了,直接表现是

-bash: /usr/local/bin/box86: No such file or directory

实际原因是没有找到动态链接器/lib/ld-linux-armhf.so.3

需要chroot进入进入32位环境才行。在apt包libc6-armhf-cross里,存放在/usr/arm-linux-gnueabihf。

看到https://forum.armbian.com/topic/16584-install-box86-on-arm64/用debootstrap来搞chroot(突然发现似乎可以用这个来做32位编译环境!)

下次接着来继续搞吧。

2021.04.09

使用debootstrap+schroot成功运行wine helloworld-win.exe。

2021.04.09
# Wine提示安装
sudo apt install libpng16-16
sudo apt install libfreetype6

# 解决winex11.drv.so找不到的问题
sudo apt install libx11-6 libxext6

# 安装X client
sudo apt install xauth

在chroot里用X11可能可以参考:https://kb8ojh.net/elb/musings/jailing_X_with_sound.html

2021.04.12

现在原生环境运行一下图形程序,比如gedit,然后该终端的$DISPLAY有效。

  • 可以正常运行恶魔之星(有点卡)

  • photoshop8.0安装程序无法运行,原生WINE可以正常运行

    • 打包Program Files/Adobe/Photoshop CS进入界面会报错
    • 因为安装ps涉及了很多目录,尝试samba将~/.wine32/分享给树莓派,测试ps,仍然运行不起来
      • samba server搭建:https://ubuntu.com/tutorials/install-and-configure-samba
      • samba client连接:
        • https://tecadmin.net/mounting-samba-share-on-ubuntu/#:~:text=%20Mounting%20Samba%20Share%20on%20Unix%20and%20Linux,using%20dot%20%28.%29%20for%20security%20purpose.%20More%20
        • https://askubuntu.com/questions/890579/cifs-mounting-all-files-as-root-owner
        • sudo mount -t cifs -o rw,vers=3.0,username=xieby1,password=wjxby,uid=xieby1,gid=xieby1 //192.168.1.103/wine32share .wine32_y50_70/