2012-04-02 4 views
4

Я хочу установить ZLIB на сервер Linux. Моя учетная запись сервера:/home/myname. Я правильно загружаю и извлекаю ZLIB в свой аккаунт. Затем я вхожу в ZLIB1.2.6 папку и запустите команду:Установка ZLIB в Linux Server

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

Но это дает ошибку:

-bash: ./configure: Permission denied

Может кто-нибудь помочь мне, почему это происходит?

+0

Любые особые причины не устанавливать zlib, который поставляется с вашим дистрибутивом? –

+0

@ IgnacioVazquez-Abrams No. – alessandro

+0

@ IgnacioVazquez-Abrams, можете ли вы любезно сообщить мне, есть ли какая-либо ошибка в командах? Извините, я очень мало разбираюсь в Linux. – alessandro

ответ

7

Хорошо, если вы используете Debian, вы должны сделать:

su 

стать корневым

apt-get update 

, чтобы обновить список пакетов, затем

apt-cache search zlib 

, чтобы проверить соответствующие пакеты в списках, которые вы только что обновили, затем

apt-get install <whatever_package_you_found_earlier> 

я предлагаю использовать регулярное выражение в качестве строки поиска для APT-кэша, так как они более точны, так как в

apt-cache search ^zlib 

возвращать только имена пакетов, начиная с Zlib

4

Как написал Игнасио выше, просто установите пакет для вашего конкретного дистрибутива, если нет очень-очень конкретной причины, почему вам нужна эта конкретная версия zlib.

+0

Извините. Я не понимаю. Чтобы установить, какие команды мне нужно запустить. У меня очень мало общего с Linux. Сожалею. – alessandro

+0

Какое распространение (Debian, Ubuntu, CentOS, RedHat и т. Д.) Вы работаете? Как только вы это выясните, выполните некоторые поисковые запросы Google о том, как установить программное обеспечение для вашего дистрибутива. Как правило, все они имеют некоторую форму управления пакетами, что означает очень быстрое и простое создание нового программного обеспечения, находящегося в репозитории пакетов. – Drizzt321

+0

Большое спасибо. BTW, я использую Debian Linux. – alessandro

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

Хотя это может решить проблему OP, это дает очень мало понимания проблемы, или почему это решает проблему. Пожалуйста, уточните свое решение – Martijn