Выполняет ли apt-get работу по установке Clojure в Linux (ubuntu 10)?

Привет, ребята: Я заметил, что есть пакет repo для Clojure, поэтому я попробовал

sudo apt-get install clojure

Однако установка не удалась, похоже, что отсутствует зависимость java...

  • Я правильно установил java на своей машине: javac -version → 1.6.0_26......

В любом случае, я считаю, что leiningan - это всегда простой способ, но я думал, что попробую apt-get посмотреть, работает ли он. Любые мысли об этом сообщении об ошибке?

Следующие пакеты имеют неудовлетворенные зависимости:   clojure: Зависит от libasm3-java, но он не будет установлен

Ответ 1

Подводя итог комментариям:

Да, apt-get works

... НО это не предпочтительный способ установки Clojure.

Итак... Каков "правильный" способ установки Clojure?

Leiningen остается современным, обычным способом быстрого запуска установки Clojure.

Шаги следующие:

Конечно, убедитесь, что у вас есть Java.

Эти шаги установят Clojure на любой платформе с последней версией.

Ответ 2

apt-get install leiningen работает и легко устанавливает зависимости Clojure (включая те, которые вам, вероятно, не нужны, но это легко). Debian sid имеет 1.7.1, которая является последней стабильной версией; Ubuntu 12.04 имеет это доступное во вселенной. Затем вы можете следовать инструкциям .

Leiningen 2.0 скоро появится; возможно, это станет доступным в PPA, когда оно будет завершено.

Ответ 3

Просто без проблем script для установки leiningen:

cd `mktemp -d`
wget https://raw.github.com/technomancy/leiningen/stable/bin/lein
chmod +x lein 
sudo mv lein /usr/local/bin/
lein help
cd -

Ответ 4

См. рекомендации официального сайта http://clojure.org/downloads. "Получить Clojure через Leiningen".