从 18.04 升级到 21.04 时从 Ubuntu 中删除的项目

从 18.04 升级到 21.04 时从 Ubuntu 中删除的项目

我最近从 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 安装的包后面添加它。

相关内容