关于新版本Ubuntu不能安装libpng12-0的解决方案

由于新版的ubuntu源不再包含libpng12-0,但是一些老旧软件依然对该库有依赖,主要有两种解决方案:

第一种:添加额外的源(但该方法不保证网络能通,一般会显示无法连接)

sudo add-apt-repository ppa:linuxuprising/libpng12

sudo apt update

sudo apt install libpng12-0

第二种:下载源代码,自己编译安装。

sudo apt install build-essential zlib1g-dev
cd
mkdir src
wget https://ppa.launchpadcontent.net/linuxuprising/libpng12/ubuntu/pool/main/libp/libpng/libpng_1.2.54.orig.tar.xz
tar Jxfv libpng_1.2.54.orig.tar.xz
cd libpng-1.2.54
./configure
make
sudo make install
sudo ln -s /usr/local/lib/libpng12.so.0.54.0 /usr/lib/libpng12.so
sudo ln -s /usr/local/lib/libpng12.so.0.54.0 /usr/lib/libpng12.so.0

 

posted @ 2022-07-01 17:10  禅元天道  阅读(3931)  评论(1编辑  收藏  举报