2012-04-02 182 views
4

我想在Linux服务器上安装ZLIB。我的服务器帐号是:/ home/myname。我正确地下载并提取ZLIB账户。然后,我进入到ZLIB1.2.6文件夹,然后运行命令:在Linux服务器上安装ZLIB

./configure --prefix=/home/myname/zlib

但是,它给了错误:

-bash: ./configure: Permission denied

任何人可以帮助我,为什么会出现这种情况?

+0

没有安装发行版附带的zlib的任何特定原因? – 2012-04-02 16:12:24

+0

@ IgnacioVazquez-Abrams号 – alessandro 2012-04-02 16:15:11

+0

@ IgnacioVazquez-Abrams,你能否通知我,命令中是否有错误?对不起,我对Linux很少有想法。 – alessandro 2012-04-02 17:40:02

回答

7

好吧,如果你使用的是Debian,你应该做的:

su 

成为root

apt-get update 

刷新软件包列表,然后

apt-cache search zlib 

检查相关的软件包在刚更新的列表中,然后

apt-get install <whatever_package_you_found_earlier> 

我建议使用正则表达式作为容易缓存搜索字符串,因为它们更准确,因为在

apt-cache search ^zlib 

返回与zlib的开始只包名

4

正如Ignacio在上面所写的那样,只要为特定的发行版安装软件包,除非有非常非常具体的原因,您需要特定版本的zlib。

+0

对不起。我不明白你的观点。要安装那些命令,我​​必须运行。我对Linux的想法很少。抱歉。 – alessandro 2012-04-02 17:25:07

+0

你正在运行什么发行版(Debian,Ubuntu,CentOS,RedHat等)?一旦你弄清楚了,做一些关于如何为你的发行版安装软件的谷歌搜索。它们通常都带有某种形式的软件包管理,这意味着可以快速轻松地在软件包存储库中安装新软件。 – Drizzt321 2012-04-02 18:01:53

+0

非常感谢。顺便说一下,我正在使用Debian Linux。 – alessandro 2012-04-02 18:11:31

5
sudo apt-get install libgcrypt11-dev zlib1g-dev 
+5

虽然这可能解决OP的问题,它在问题上很少有洞察力,或者为什么解决了这个问题。请详细说明您的解决方案 – Martijn 2014-02-04 12:48:37