joplin-arm64编译
在github的Joplin官方发布包中并未包含arm版本的linux包,仅有macOS对应的安装包,实际生产环境中arm64处理器的机器主要mac本和其它(树莓派等),树莓派安装的是PiOS或者ubuntu等,但由于小众,且芯片太弱鸡了,无法直接编译joplin,安卓是arm设备,且芯片性能冗余,可以使用其编译joplin包,然后安装到树莓派等其它性能较弱的机器中呢?当然,安卓设备中可以linux deploy和termux等app在安卓手机上运行linux系统如ubuntu、centos、opensuse,理论上是可以实现的。实际测试也发现骁龙顶级处理的缓存够大,足以编译整个joplin项目,于是就开始了joplin-arm64的编译工作,将编译包安装在pi400上测试,功能正常,于是就分享出来了,希望大家可以愉快使用。
以下的md文件内容拷贝于github仓库,更新时间为:2026-03-04,仅作为搬运,让更多的arm设备使用者受益,这几天一位网友给我发来邮件请求更新软件编译包,我才想起了去年确实编译过该软件,但由于工作原因,无法及时上传,现在已逐一上传,后续的更新会在原仓库进行,感兴趣的可以移步,这里仅作为一份存档。
Joplin是一个可以同步多端的协同笔记,可以自己搭建服务采用webdav,或者采用更加便宜省心的存储桶,阿里云40G一年9块,下面书软件的界面截图。

joplin arm64 build
This repo is for storage of joplin arm build.
When i get my PI400 mini computer, i was so surprised for it. After installing the display device, i used it as the browser for searching some work information.
Then, one day, i wanna make some note for my searching result, testing on some open sources softwares. But there are a few builts for arm64 devices.
Joplin is one of pretty beautiful softwares. Yep, that time i cannot find any built for my PI400. So i tried to build one for my arm64 device.
After a long building time went away, including my spare time and break time. Different building methods, searching from internet, had been tried. Finally, i made it, suffering lack of the npm dependencies. p.s. the packages were build on ubuntu18 deploy on my oneplus7 via Linux Deploy app
Build file links
update build sometimes
- v1.8.2(arm64), 2021/05/04
- v2.0.2(armv7l&arm64), 2021/05/29
- v2.1.0(armv7l&arm64, 2021/06/20
- v2.2.0(arm64), 2021/07/24
- v2.2.2(arm64), 2021/07/26
- v2.4.1(arm64), 2021/08/26
- v2.5.1(arm64&armv7l), 2021/10/12
- v2.8.8(arm64), 2022/10/12 AM, build os centos7
- v2.12.18(arm64), 2023/09/24 PM, build os opensuse_leap_15.4 (only AppImage)
- v2.13.10(arm64), 2023/12/24 PM, build os opensuse_leap_15.4 (only AppImage)
- v2.14.20(arm64), 2024/03/27 PM, build OS: ubuntu 23.10
- v3.0.15(arm64), 2024/11/17 afternoon, build os: ubuntu 23.10
- v3.1.20(arm64), 2024/11/17 afternoon, build os: ubuntu 23.10
- v3.2.12(arm64), 2025/01/29 night, build os: ubuntu 23.10
- v3.3.13(?arm), 2025/08/20, afternoon, build os: ubuntu 20.04(termux)
- v3.4.12(arm64), 2025/09/19, afternoon, build os: ubuntu 20.04(termux)
pre version build
- v2.9.4(arm64), 2022/10/12 Midnight, build os centos7
- v2.9.17(arm64), 2022/12/15 noon, build os opensuse_leap_15.4
- v2.10.4(arm64), 2023/01/21 afternoon, build os: opensuse_leap_15.4
- v2.10.13(arm64), 2023/04/05 night, build os: opensuse_leap_15.4
- v2.11.6(arm64), 2023/06/04 night, build os: opensuse_leap_15.4
- v2.12.7(arm64), 2023/07/19 night, build os: opensuse_leap_15.4
- v2.12.10(arm64), 2023/08/06 afternoon, build os: opensuse_leap_15.4
- v2.14.11(arm64), 2024/02/03 night, build os: ubuntu 23.10
- v3.0.6(arm64), 2024/05/02 night, build os: ubuntu-lts 22.04.3
- v3.0.10(arm64), 2024/06/27 morning, build os: ubuntu-lts 22.04.3
- v3.2.1(arm64), 2024/11/16 afternoon, build os: ubuntu 23.10
P.S.: As test on my pi400 machine, some issues showed up on deb package. So i recommend you just use AppImage package if you need the new version. 2023/08/06
-
When I try to build package in ubuntu 23.10(deploy via termux in my new phone OPPO K11), issues on deb package had disappear just now. So the deb file is valid now. 2024/02/03
-
Now, I switch the build environment into my oneplus 7(ubuntu 23.10 deployed via termux app), then test cases in the AppImage and deb packages are well, just enjoy taking notes! 2024/03/28
-
Yep, I try to build joplin latest version in new environment, using my old phone Redmi Note7 Pro(ubuntu 22.04.3 deployed via termux app), and it works after fix some issues lack of libxxx. Test cases in the AppImage and deb package show that most of functions are normal. Cheer up, guys! 2024/05/03
- Joplin official release note: https://github.com/laurent22/joplin/releases
- Termux official website: https://termux.dev/en/
Instruction
How to install the binary file for arm devices?
sudo dpkg -i xxx.deb
or you can run the AppImage file directly.
sudo chmod a+x yyy.AppImage
./yyy.AppImage
Good luck to you, guys. i really hope you can run joplin in your arm devices, making some tips note.
Misc
My build note
How to build joplin for arm64 devices?
Update the build note
how-to-build-joplin-for-arm64-update

浙公网安备 33010602011771号