Я хочу поиграть и проверить couchdb Apache в качестве возможного бэк-энда для веб-приложения, которое я разрабатываю.Поэтому я хочу иметь экземпляр couchdb, но также и иметь возможность выбросить его после завершения тестирования.Компьютер разработчика - ноутбук Ubuntu (не сервер).Проблемы:
- В репозитории Ubuntu имеется couchdb 1.0, но веб-сайт couchdb настоятельно рекомендует установить 1.1, собранную из исходного кода.
- У меня Erlang собран и установлен из исходного кода, потому чтоErlang дистрибутив из хранилища неисправен.Я не вижу смысла в установке другого Erlang в стороне.
- couchdb имеет много зависимостей, включая целую кучу Perl-библиотек, которые мне действительно не нужны, ипредпочитаю выбросить, когда я закончу.
Поэтому я ищу способ:
- Установить couchdb 1.1 в виде пакета, который можно легко удалить, или
- Создайте couchdb из исходного кода, используя как можно меньше установленных зависимостей, поэтому, когда я закончу, я могу просто удалить его.Желательно делать это, не собирая другой дистрибутив Erlang, но настраивая его для использования существующего.
Возможно ли что-нибудь из этого и как?Заранее спасибо.
Кстати, я знаю о проекте build-couchdb, но из того, что я прочитал, он требует предварительной установки всех сборочных зависимостей, что нежелательно, поскольку в результате уйдет целая кучасвисающие пакеты в моей системе, не будучи зависимыми от пакета couchdb.Он также получает копию Erlang, которая для меня избыточна.
(Уважаемые модераторы! Этот вопрос объединяет проблемы, которые касаются не только программирования, но и администрирования сервера, программного обеспечения Unix и, в частности, Ubuntu LinuxТаким образом, он может подойти для нескольких других сайтов обмена стека. Я считаю, что, скорее всего, здесь ответят, так как этот вид хакерства часто делается программистами. Однако, если я ошибаюсь, не стесняйтесь переносить егои я заранее извиняюсь за ваши неприятности.)