如何安装libpng和zlib


72

我是Ubuntu的新手。我安装了它是因为我的学校在我的计算机科学程序中使用了很多Linux类型的东西,所以我认为我会在自己的计算机上使用Ubuntu,并从那里而不是计算机实验室执行代码。但是,尝试安装Ubuntu本身不包含的众多软件包时遇到了很多麻烦。有人可以帮我安装PNG库,libpng和zlib。这只是我需要在这里进行的许多操作之一,但我认为我首先需要开始。我确实下载了这两个软件包,在下载时没有进行tar xf的查找,并查看了README文件以了解安装软件的信息。我得到奇怪的错误。我首先尝试安装libpng,终端就像没有安装zlib一样,所以我感觉很好,我 我只会得到zlib,但是权限被拒绝。我需要扎根吗?我记得以前有人说过“ root”,但我不知道它是否相关。我真的很新,所以我不了解很多这些东西,这有点吓人。请帮忙。

Answers:


138

打开终端 CtrlAltT

对于libpng,运行:

sudo apt-get install libpng-dev

对于zlib,运行:

sudo apt-get install zlib1g-dev

尝试#sudo apt-get install libpng-dev阅读软件包列表...完成构建依赖关系树读取状态信息...完成注意,选择'libpng12-dev'而不是'libpng-dev'您可能想运行'apt- get -f install'来更正这些错误:以下软件包具有未满足的依赖性:ghostscript:依赖性:libgs9(= 9.14〜dfsg-0ubuntu3)但要安装9.10〜dfsg-0ubuntu10.4
Ashish Karpe

libpng12-dev:依赖:libpng12-0(= 1.2.50-1ubuntu2.14.04.2)但要安装1.2.50-1ubuntu2 E:未满足的依赖关系。尝试不带任何软件包的“ apt-get -f install”(或指定解决方案)。
Ashish Karpe

。得到了上面的错误,所以我应该去为“E:不能满足的依赖试试‘apt-get的安装-f’
阿希什Karpe

6

Ubuntu使用一个名为的东西apt,它是一个程序包管理器。它可以安装,管理,升级和删除程序。如果可能的话,您应该尝试通过Ubuntu Software Center安装程序。您可能试图做的是从源代码安装,仅当您知道自己在做什么时才建议这样做。

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

您可以通过搜索libpng并选择“ PNG库-运行时”来从软件中心安装libpng。或从此处通过单击“软件中心上可用的” libpng12-0 安装蒸汽发射器。或sudo apt-get install libpng12-0从终端使用。

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


3
您的答案虽然对新用户很有帮助,但实际上并没有说明OP应该如何获取所需的软件包,因此也无法回答问题。您是否可以添加诸如hwez has的命令或指示OP使用USC?
muru
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.