LiveSuit的安装和使用
Ubuntu下的烧录工具LiveSuit 安装环境为Ubuntu 24.04
参考连接: https://blog.csdn.net/hn2zzzz1996/article/details/144402420
下载
git clone https://github.com/jake5253/allwinner-livesuit.git
编译
- 安装dkms
sudo apt install dkms
- 编译
cd allwinner-livesuit
chmod +x livesuit_installer.run
sudo ./livesuit_installer.run
此时直接运行livesuit会报错找不到libpng12.so.0 这是因为libpng12.so.0在ubuntu16之后就不再支持了,但是Livesuit有点儿老,还继续用这个被废弃的库。
- 安装libpng12,我们从下面连接中下载 libpng12-0_1.2.54-1ubuntu1.1_amd64.deb
然后安装
# 解包
dpkg-deb -x libpng12-0_1.2.54-1ubuntu1.1_amd64.deb ./libpng12
# copy
sudo cp ./libpng12/lib/x86_64-linux-gnu/libpng12.so.0.54.0 /usr/local/lib/
cd /usr/local/lib
# 创建符号链接
sudo ln -sf libpng12.so.0.54.0 libpng12.so.0
# 更新系统的库索引
sudo ldconfig
验证一下库是否被收录
ldconfig -v | grep libpng12
可以观察到
libpng12.so.0 -> libpng12.so.0.54.0
然后就可以正常使用了