2012-04-02 175 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