Как установить Maven 3 в Ubuntu 17.04/16.10/16.04 LTS/15.10/15.04/14.10/14.04 LTS/13.10/13.04 с помощью apt-get?

Пытаться:

sudo apt-get install maven

Если это работает для вас, игнорируйте оставшуюся часть этого поста.

вступление

Я начал настраивать свою Ubuntu 12.10 в апреле 2013 года и нормально sudo apt-get install maven не работал на Maven 3 тогда.

Ручная установка в этом посте полезна, если вы хотите глубже изучить ядро ​​ubuntu в отношении apt-get и найти список приложений, доступных для установки в Ubuntu . Это также может быть полезно для более поздних выпусков Ubuntu, таких как Ubuntu 15.04 и т. Д., Если вы столкнулись с той же проблемой, что и я с Ubuntu 12.10.

Автоматическая установка через apt-get:

Проверьте установку вручную, если ваша текущая версия Ubuntu не может установить maven с помощью обычного 'apt-get install maven'.

sudo apt-get update
sudo apt-get install maven

Обязательно удалите maven 2, если ваша Ubuntu не свежая или если вы использовали maven 2 ранее:

sudo apt-get remove maven2

Установка вручную через apt-get с добавлением репозитория maven 3 (Ubuntu 14.04 проверить обновление 1):

Это может быть полезно, если ваш список репозиториев ubuntu apt-get не обновлен.

Maven 3 был необходим для настройки системы, и, как выяснилось, в большинстве документов говорится о том, как установить Maven в Ubuntu версии 12.04 или более ранней. Лучший документ, который я нашел, был:

блог киллертилапии

Весь процесс, который я придумал, выглядит следующим образом:

  1. sudo -H gedit /etc/apt/sources.list
  2. Добавьте следующую строку sources.list файл:

    deb http://ppa.launchpad.net/natecarlson/maven3/ubuntu точный основной

    deb-src http://ppa.launchpad.net/natecarlson/maven3/ubuntu точный основной

  3. sudo apt-get update && sudo apt-get install maven3

  4. sudo ln -s /usr/share/maven3/bin/mvn /usr/bin/mvn

Предупреждение 1: команда "sudo apt-add-repository ppa:natecarlson/maven3" не работала на моей Ubuntu и должна была работать sudo apt-add-repository -rm ppa:natecarlson/maven3 чтобы снова получить мою работу.

Предупреждение 2: благодаря Дэвиду, вам нужно удалить существующую символическую ссылку на предыдущие версии maven перед выполнением шага 4.

Установка OS X

Я решил добавить установку OS X на тот случай, если вы используете несколько сред для своего разработчика: для получения более подробной информации смотрите исходный поток stackru.

Установите Homebrew, который является эквивалентом apt-get, а затем установите Maven, используя:

brew install maven

Обновление 1: установка для Ubunutu 14.04

Сам не пробовал, но я уверен, что это должно работать без предупреждений безопасности:

sudo apt-get purge maven maven2 maven3
sudo apt-add-repository ppa:andrei-pozolotin/maven3
sudo apt-get update
sudo apt-get install maven3

Примечание: источник здесь, большое спасибо и +1 для @rendybjunior, @Dominic_Bartl и @FunThomas424242

2 ответа

Вот более простой способ:

sudo apt-get install maven

Более подробная информация здесь.

Лучше всего использовать ответ Миске.

Правильная установка хранилища Нейткарлсона

Если вы действительно хотите использовать репозиторий natecarlson, приведенные ниже инструкции могут выполнить любое из следующих действий:

  1. настроить его с нуля
  2. отремонтировать, если apt-get update дает 404 ошибка после add-apt-repository
  3. отремонтировать, если apt-get update дает NO_PUBKEY ошибка после добавления его в /etc/apt/sources.list

Откройте терминал и выполните следующее:

sudo -i

При необходимости введите свой пароль, затем вставьте в терминал следующее:

export GOOD_RELEASE='precise'
export BAD_RELEASE="`lsb_release -cs`"
cd /etc/apt
sed -i '/natecarlson\/maven3/d' sources.list
cd sources.list.d
rm -f natecarlson-maven3-*.list*
apt-add-repository -y ppa:natecarlson/maven3
mv natecarlson-maven3-${BAD_RELEASE}.list natecarlson-maven3-${GOOD_RELEASE}.list
sed -i "s/${BAD_RELEASE}/${GOOD_RELEASE}/" natecarlson-maven3-${GOOD_RELEASE}.list
apt-get update
exit
echo Done!

Удаление хранилища Нейткарлсона

Если вы установили репозиторий Natecarlson (либо с помощью add-apt-repository или добавлено вручную /etc/apt/sources.list) и вам это больше не нужно, откройте терминал и выполните следующее:

sudo -i

При необходимости введите свой пароль, затем вставьте в терминал следующее:

cd /etc/apt
sed -i '/natecarlson\/maven3/d' sources.list
cd sources.list.d
rm -f natecarlson-maven3-*.list*
apt-get update
exit
echo Done!
Другие вопросы по тегам