Назад | Перейти на главную страницу

Как определить недостающие зависимости при установке из исходного кода?

Как системные администраторы определяют, какие зависимости отсутствуют при установке приложения из исходного кода?

Способ 1. Прочтите требования, сравните со списком установленных пакетов.

Метод 2: Запустите сценарий настройки. Он потерпит неудачу из-за отсутствия зависимостей.

Кстати, когда вы думаете об установке из исходного кода, подумайте о создании пакета для менеджера пакетов вашего дистрибутива в тестовой системе и установите пакет в производственной системе. Системы управления пакетами - это благо для администраторов. Дайте им шанс.

Мы не устанавливаем из исходников, если этого вообще можно избежать. В противном случае, путем чтения документации и, в случае сомнений, методом проб и ошибок, что обычно означает чтение (и понимание!) Сообщений об ошибках во время configure и make.

Практически любое крупное приложение было упаковано для какого-либо крупного дистрибутива Linux. Это может быть очень полезно для вас, потому что почти каждый предоставляет скрипты и информацию, необходимые для сборки данного пакета.

Поэтому, помимо чтения руководства, я просто посмотрю, какие перечисленные зависимости находятся в репозиториях пакетов.

Например, если вам нужно собрать PHP, вы можете быстро взглянуть на все зависит от сборки для пакета php5. http://packages.debian.org/source/sid/php5. Страницы с информацией о пакете содержат ссылки на веб-сайты, как правило, если по какой-то причине вы хотели все перестроить с нуля.