我最近从 Ubuntu 18.04 升级到了 Ubuntu 21.04。Ubuntu 21.04 中没有提供一些正在使用的项目(而在 Ubuntu 18.04 中,一切都正常)
我一直在运行一个软件包(Ubuntu 的“qnewb7”),它需要一些我无法再找到和安装的软件包。这些软件包是:
libpng12-0_1.2.54-1ubuntu1_i386.deb (and) ...
32libz1 (replacement for "ia32-libs) (and)...
libgtk2.0-0_i386
我一直被告知“.deb”文件不再可用,而有时显示的“.rpm”文件呢?我不知道如何安装它们。使用 .DEB 总是很幸运。
知道我可以在哪里找到并安装这些软件包,或者哪些软件包实际上可以替换它们?
如果没有这些,我使用的软件就无法工作。
答案1
因此,我在 21.04 上找到了一些替代方案:
例如libpng
,如果软件确实需要 12.0 版本,那么 Linux Uprising 提供了一个 PPA 来提供该版本。
更多信息请见此处。
32libz1 被另一个软件包取代。它lib32z1
仅适用于 32 位,相当于给定的软件包。如果您需要 32 位和 64 位二进制文件,请查看zlib1g
。没有给出版本,所以我只能提供官方 repo 软件包。
libgtk2.0-0
在官方 repo 中仍然可用,因此只需照常安装即可。
但是,在问题中,第一个和最后一个包是作为 i386 二进制文件安装的,第二个包没有提供,所以我假设它可以与普通包一起安装,但其他两个需要:i386
在包名后加后缀。例如:
sudo apt install libgtk2.0-0:i386
你必须在每个需要作为 i386 安装的包后面添加它。