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有点儿老,还继续用这个被废弃的库。

livesuit报错

然后安装

# 解包
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

然后就可以正常使用了 livesuit2