2021-07-10 11:13:44 +08:00
|
|
|
|
[#]: subject: "How to Install Zlib on Ubuntu Linux"
|
|
|
|
|
[#]: via: "https://itsfoss.com/install-zlib-ubuntu/"
|
|
|
|
|
[#]: author: "Abhishek Prakash https://itsfoss.com/author/abhishek/"
|
|
|
|
|
[#]: collector: "lujun9972"
|
|
|
|
|
[#]: translator: "MjSeven"
|
2021-07-12 09:56:21 +08:00
|
|
|
|
[#]: reviewer: "wxy"
|
2021-07-12 09:56:59 +08:00
|
|
|
|
[#]: publisher: "wxy"
|
|
|
|
|
[#]: url: "https://linux.cn/article-13572-1.html"
|
2021-07-10 11:13:44 +08:00
|
|
|
|
|
|
|
|
|
如何在 Ubuntu Linux 上安装 Zlib
|
|
|
|
|
======
|
|
|
|
|
|
2021-07-12 09:56:21 +08:00
|
|
|
|
![](https://img.linux.net.cn/data/attachment/album/202107/12/095552ndjee050i099j0j6.jpg)
|
|
|
|
|
|
2021-07-10 11:13:44 +08:00
|
|
|
|
[Zlib][1] 是一个用于数据压缩的开源库。
|
|
|
|
|
|
2021-07-12 09:56:21 +08:00
|
|
|
|
作为使用者,你可能会遇到需要安装 zlib(或 zlib-devel 包)作为另一个应用程序的依赖项的情况。
|
2021-07-10 11:13:44 +08:00
|
|
|
|
|
2021-07-12 09:56:21 +08:00
|
|
|
|
但问题来了,如果你尝试在 Ubuntu 上安装 zlib,它会抛出 “unable to locate package zlib” 错误。
|
2021-07-10 11:13:44 +08:00
|
|
|
|
|
2021-07-12 09:56:21 +08:00
|
|
|
|
```
|
2021-07-10 11:13:44 +08:00
|
|
|
|
sudo apt install zlib
|
|
|
|
|
Reading package lists... Done
|
|
|
|
|
Building dependency tree
|
|
|
|
|
Reading state information... Done
|
|
|
|
|
E: Unable to locate package zlib
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
为什么会看到这个 [Ubable to locate package 错误][2]呢?因为没有名为 zlib 的包。
|
|
|
|
|
|
2021-07-12 09:56:21 +08:00
|
|
|
|
如果你 [使用 apt search 命令][3],你会发现有几个包可以让你安装:zlib 1g 和 zlib 1g-dev。当你知道这些后,只需一个 `apt` 命令就可以安装它们。
|
2021-07-10 11:13:44 +08:00
|
|
|
|
|
|
|
|
|
### 在基于 Ubuntu 的 Linux 发行版上安装 Zlib
|
|
|
|
|
|
|
|
|
|
打开终端,使用以下命令:
|
|
|
|
|
|
2021-07-12 09:56:21 +08:00
|
|
|
|
```
|
2021-07-10 11:13:44 +08:00
|
|
|
|
sudo apt install zlib1g
|
|
|
|
|
```
|
|
|
|
|
|
2021-07-12 09:56:21 +08:00
|
|
|
|
请记住 `g` 前面的字母是数字 `1`,而不是小写的字母 `L`。很多人在输入命令时都会犯这个错误。
|
2021-07-10 11:13:44 +08:00
|
|
|
|
|
|
|
|
|
另一个包,zlib 1g-dev 是开发包。只有在你需要时才安装它,否则你应该使用 zlib 1g 包。
|
|
|
|
|
|
2021-07-12 09:56:21 +08:00
|
|
|
|
```
|
2021-07-10 11:13:44 +08:00
|
|
|
|
sudo apt install zlib1g-dev
|
|
|
|
|
```
|
|
|
|
|
|
2021-07-12 09:56:21 +08:00
|
|
|
|
你也可以 [Zlib 网站][1] 下载源代码并安装它。但是,除非你有充分的理由,否则我不推荐使用源代码方式来安装 zlib。例如,如果你需要最新或特定版本的 zlib,但该版本在发行版的仓库中不可用。
|
2021-07-10 11:13:44 +08:00
|
|
|
|
|
|
|
|
|
有趣的是,像安装 zlib 这样看似很小的东西可能会变得很麻烦,有两个原因:一个是不同的包名;另一个是包含“隐藏”数字 1,它与小写 L 混淆了。
|
|
|
|
|
|
|
|
|
|
我希望这个快速提示能帮助到你。随意在评论部分留下你的问题、建议或简单的一句 “thank you”。
|
|
|
|
|
|
|
|
|
|
--------------------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
|
via: https://itsfoss.com/install-zlib-ubuntu/
|
|
|
|
|
|
|
|
|
|
作者:[Abhishek Prakash][a]
|
|
|
|
|
选题:[lujun9972][b]
|
|
|
|
|
译者:[MjSeven](https://github.com/MjSeven)
|
2021-07-12 09:56:21 +08:00
|
|
|
|
校对:[wxy](https://github.com/wxy)
|
2021-07-10 11:13:44 +08:00
|
|
|
|
|
|
|
|
|
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
|
|
|
|
|
|
|
|
|
|
[a]: https://itsfoss.com/author/abhishek/
|
|
|
|
|
[b]: https://github.com/lujun9972
|
|
|
|
|
[1]: https://zlib.net/
|
|
|
|
|
[2]: https://itsfoss.com/unable-to-locate-package-error-ubuntu/
|
|
|
|
|
[3]: https://itsfoss.com/apt-search-command/
|