我需要在ubuntu22.04上安装lipng12-0来使一个旧佳能打印机工作。
在20.04,我按照这里给出的说明:如何在Ubuntu19.10上正确安装libpng12-0?
但它似乎不再适用于ubuntu22.04。
有什么办法让它在ubuntu22.04上工作吗?
发布于 2022-06-04 09:45:31
我和你在同一条船上。考虑到PPA中的源代码,我建议从头开始编译。基本上,这应该能做你想做的事。它安装基本的包来构建,创建一个源文件夹,获取源代码,提取源代码,配置构建环境,构建库,安装库,并在/usr/lib中设置必要的符号链接。
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希望这能帮助您运行该遗留应用程序。祝好运!
发布于 2022-07-30 14:38:35
我使用佳能Pixma 8250/8200系列与Ubuntu22.04。
就像帕尼格拉希提到的在上面的评论中一样,user1083006 1083006的解决方案为我工作,非常容易:
对于佳能Pixma MG4250和其他“旧”佳能打印机,需要包
cups-backend-bjnp。首先安装它: sudo,apt,安装cups-后端-bjnp,然后您的打印机将在Ubuntu的打印机列表中被保存。您可以将颜色模型更改为KCMY。
发布于 2022-04-24 10:00:38
因为PPA还没有Jammy的软件包,所以您可以手动安装Impish版本。
打开一个终端,一个接一个地输入以下命令。这些命令将从Launchpad下载.deb软件包,并手动安装它们。
mkdir libpng
cd libpng
wget https://launchpad.net/~linuxuprising/+archive/ubuntu/libpng12/+files/libpng12-0_1.2.54-1ubuntu1.1+1~ppa0~impish0_amd64.deb
wget https://launchpad.net/~linuxuprising/+archive/ubuntu/libpng12/+files/libpng12-dev_1.2.54-1ubuntu1.1+1~ppa0~impish0_amd64.deb
wget https://launchpad.net/~linuxuprising/+archive/ubuntu/libpng12/+files/libpng3_1.2.54-1ubuntu1.1+1~ppa0~impish0_amd64.deb
sudo dpkg -i *.deb
sudo apt install -fhttps://askubuntu.com/questions/1404213
复制相似问题