如何安装 libpng 和 zlib

use*_*944 91 png

我对 Ubuntu 完全陌生。我安装了它是因为我的学校在我学校的计算机科学课程中使用了很多 Linux 类型的东西,所以我想我会在我自己的机器上使用 Ubuntu,然后从那里而不是计算机实验室中编写我的代码。但是,我在尝试安装 Ubuntu 本身未包含的众多软件包时遇到了很多麻烦。有人可以帮我安装 PNG 库、libpng 和 zlib。这只是我需要在这里做的许多事情之一,但我认为我需要首先从这里开始。我确实下载了这两个包,在下载时做了 tar xf 的事情,并查看了自述文件以了解安装软件。我得到了奇怪的错误。我第一次尝试安装 libpng 并且终端就像没有安装 zlib 所以我感觉很好,我 只会得到 zlib 但权限被拒绝。我需要获得root权限还是什么?我记得以前看到有人说 root,但我不知道它是否相关。我真的很新,所以我不明白很多这些事情,这有点可怕。请帮忙。

hwe*_*wez 171

打开终端 CtrlAltT

对于 libpng,运行:

sudo apt-get install libpng-dev
Run Code Online (Sandbox Code Playgroud)

对于 zlib,运行:

sudo apt-get install zlib1g-dev
Run Code Online (Sandbox Code Playgroud)


The*_*hwa 7

Ubuntu 使用一个叫做 的东西apt,它是一个包管理器。它安装、管理、升级和删除程序。如果可能,您应该尝试通过 Ubuntu 软件中心安装程序。您可能尝试做的是从源代码安装,只有在您知道自己在做什么时才建议这样做。

尝试摆脱 Windows 心态,即搜索 google 并下载安装程序。Ubuntu 软件中心搜索 Ubuntu 的在线存储库,这些存储库通常可以保证正常工作。通过软件中心安装的程序或apt也将由 Ubuntu 的软件更新程序自动更新。

您可以通过搜索 libpng 并选择“PNG 库 - 运行时”从软件中心安装 libpng。或者从这里libpng12-0 安装蒸汽启动器单击“在软件中心可用”。或者sudo apt-get install libpng12-0从终端使用。

zlib1g安装时应自动安装该包libpng12-0,因为它是该libpng12-0包的依赖项之一。包管理器在apt安装包之前安装包的所有依赖项。

  • 您的回答虽然对新用户非常有用,但实际上并没有说明 OP 应该如何获得所需的软件包,因此没有回答问题。您可以添加像 hwez 那样的命令或指示 OP 使用 USC 吗? (3认同)