Как установить Eclipse?

199

Я хочу установить последнюю версию Eclipse, но Ubuntu Software Center содержит более старую версию.

Есть ли PPA или какой-то другой способ установить последнюю версию Eclipse? Пожалуйста, опишите шаги для полной установки.

Гаурав Бутола
источник
Вы пытались установить его на USC?
Митч
1
ОСК? что ты имеешь ввиду ? Я новичок в Ubuntu
Ant's
1
«Ubuntu Software Center», как показано ниже. Я установил Eclipse на нескольких разных компьютерах, используя метод программного центра, как показано на рисунке, а затем PyDev из Eclipse. Работает гладко.
мемиланук
1
@memilanuk К сожалению, если вы сделаете это, вам придется мириться с версией, которой почти 2 года.
Джон Бентли
2
@memilanuk Конечно. Я читаю даты. Мой комментарий не менее действителен для тех, кто читает ветку сегодня, чем он был тогда - устаревший пакет даже упоминается в ФП (в 2011 году) в качестве мотивации для вопроса. Дело в том, что репозитории Ubuntu не являются хорошим источником для получения последней версии этого конкретного пакета.
Джон Бентли

Ответы:

245

Если вы загрузили Eclipse с их официального сайта, выполните следующие действия для установки.

  1. Извлеките eclipse.XX.YY.tar.gz, используя

    tar -zxvf eclipse.XX.YY.tar.gz
    
  2. Стать пользователем root и скопировать извлеченную папку в /opt

    sudo mv eclipse.XX.YY /opt
    
  3. Создайте файл рабочего стола и установите его:

    gedit eclipse.desktop
    

    и скопируйте следующее в eclipse.desktopфайл

    [Desktop Entry]
    Name=Eclipse 
    Type=Application
    Exec=env UBUNTU_MENUPROXY=0 eclipse44
    Terminal=false
    Icon=eclipse
    Comment=Integrated Development Environment
    NoDisplay=false
    Categories=Development;IDE;
    Name[en]=Eclipse
    

    и убедитесь, что у него есть разрешение на выполнение , затем выполните следующую команду, чтобы автоматически установить его в Unity:

    sudo desktop-file-install eclipse.desktop
    
  4. Создайте символическую ссылку в /usr/local/binиспользовании

    sudo ln -s /opt/eclipse/eclipse /usr/local/bin/eclipse44
    
  5. Чтобы значок затмения отображался в тире, значок затмения можно добавить как

    sudo cp /opt/eclipse/icon.xpm /usr/share/pixmaps/eclipse.xpm
    
  6. Не забывайте, что для запуска eclipse вам необходимо установить OpenJDK или Sun Java. Проверьте этот вопрос для получения дополнительной информации об установке Java. Вот простой пример установки Open JDK 1.6:

    sudo apt-get install openjdk-6-jdk
    
  7. Запустите Eclipse, а затем предоставьте ему необходимые разрешения для изменения файла osgi:

    sudo chown -R $USER:$USER /opt/eclipse/configuration/org.eclipse.osgi
    

    NB! Сначала вы должны запустить Eclipse, потому что каталог org.eclipse.osgi создается только после первого запуска.

Вот и все.

битбуфера
источник
11
Я рекомендую этот способ с небольшим изменением: используйте версию eclipse при создании символической ссылки (например:) ln -s /opt/eclipse/eclipse /usr/local/bin/eclipse42и используйте Exec=eclipse42на рабочем столе. Таким образом, вы сможете установить несколько разных версий Eclipse.
ortang
4
Не забывайте, что для запуска eclipse вам необходимо установить OpenJDK или Sun Java. Запустите sudo apt-get install openjdk-6-jdk или просмотрите эту ссылку для Sun Java ubuntugeek.com/…
Энди Брахам
7
Также стоит отметить, что для 13.10 eclipse.desktopнеобходимо, Exec=env UBUNTU_MENUPROXY=0 eclipseчтобы меню работало на stackoverflow.com/questions/19452390
TimD
16
У меня работает, за исключением того, что /opt/eclipse/configuration/org.eclipse.osgi не существует ...
Герхард Бургер
6
@GerhardBurger Похоже, что папка "/opt/eclipse/configuration/org.eclipse.osgi" не существует до запуска самого Eclipse ...
dtmland
55

12.04 LTS

Предпочтительный метод: Центр программного обеспечения

  1. В программном центре Ubuntu выберите Eclipse. Я также установил Extensible Tool Platform и Java IDE, но устанавливать это необязательно.

    затмение в программном центре

  2. Введите свой пароль в диалоге аутентификации. Это позволит вам 3.7.1 внутри системы управления пакетами.

Альтернативные варианты

Следующий наиболее предпочтительный метод: PPA

На данный момент PPA команды eclipse-team не имеет пакета eclipse для 12.04. Я буду обновлять ответ по мере развития событий.

Когда он станет доступен, если вы уже установили его через Центр программного обеспечения:

sudo add-apt-repository ppa:eclipse-team/ppa
sudo apt-get update
sudo apt-get upgrade

Наименее предпочтительный метод: портативный

Для переносной установки вы все равно можете скачать ее прямо с сайта Eclipse . Это дает вам возможность настроить несколько установок Eclipse для разных языков, например, CDT, Java, PyDev или Aptana. Это не позволяет автоматические обновления. Установка через Software Center всегда является предпочтительным способом.

Я протестировал переносные шарики tar 3.7.1 и 3.7.2, и они отлично работают на 12.04 LTS.

Дополнительным недостатком переносимых установок является то, что вы должны обновить свой модуль запуска, если вы перемещаете папку или запускаете ее напрямую.

RobotHumans
источник
Я следовал «предпочтительному методу», но мне было любопытно, почему это предпочтительнее других?
Т. Вебстер
Поищите на сайте вопросы о том, какие java-приложения не отображаются в переключателе приложений, а также о других вещах (например, о воспроизводимых проблемах). У меня нет этих проблем, когда я устанавливаю из репо, но люди постоянно жалуются на них, когда установка репо избежала бы проблемы вместо того, чтобы требовать лоток с сыром.
RobotHumans
Хорошо предпочтительный метод определенно установлен для меня чисто. Спасибо, иначе я бы выбрал более сложный метод
Т. Вебстер
3
Этот метод определенно проще, хотя я бы сочетал его с принятым методом ответа для ярлыка панели запуска / рабочего стола.
ashes999
4
@ Seanny123 PPA не обновлялся до 12.04. Этот ответ был вокруг некоторое время.
RobotHumans
37

Как установить Eclipse 4.2 на Ubuntu 12.04

Поскольку пакеты Eclipse в репозиториях Ubuntu устарели, если мы хотим установить последние выпуски, нам придется делать это вручную. Вы можете просто скачать файл tar.gz с eclipse.org .

  1. Скачать Eclipse . я получилeclipse-jee-juno-SR1-linux-gtk.tar.gz

  2. Распакуйте его, выполнив командную строку

    tar -xzf eclipse-jee-juno-SR1-linux-gtk.tar.gz
    

    Или с извлечением менеджера архивов.

  3. Переместить извлеченную папку затмения в /opt/ folder

    mv eclipse /opt/
    sudo chown -R root:root /opt/eclipse
    sudo chmod -R +r /opt/eclipse
    
  4. Создайте исполняемый файл eclipse в своем пути пользователя

    sudo touch /usr/bin/eclipse
    sudo chmod 755 /usr/bin/eclipse
    

    Создайте файл с именем eclipseв /usr/bin/предпочитаемым редакторе ( nano, gedit, vi...)

    Скопируйте это в это

    #!/bin/sh    
    export ECLIPSE_HOME="/opt/eclipse"
    $ECLIPSE_HOME/eclipse $*
    

    И сохранить файл

  5. Создать пункт меню Gnome

    Создайте файл с именем eclipse.desktopв /usr/share/applications/предпочитаемым редакторе ( nano, gedit, vi...)

    Скопируйте это в это

    [Desktop Entry]
    Encoding=UTF-8
    Name=Eclipse
    Comment=Eclipse IDE
    Exec=eclipse
    Icon=/opt/eclipse/icon.xpm
    Terminal=false
    Type=Application
    Categories=GNOME;Application;Development;
    StartupNotify=true
    

    И сохранить файл

  6. Запустить Затмение

    /opt/eclipse/eclipse -clean &

  7. Теперь вы можете заблокировать Eclipse на панели запуска, нажав правую кнопку на Lock to Laucher

Джо
источник
4
Хорошие инструкции, но я думаю, что вы не должны chownи chmodпапку / opt / eclipse. Я не смог установить плагины после этого.
TomTasche
Как в пункте 3, но с обычным пользователем?
Джо,
4
Просто не делайте ничего, кроме как mv eclipse /opt/в шаге 3.
TomTasche
2
Последняя строка файла сценария должна быть $ECLIPSE_HOME/eclipse "$@"не $ECLIPSE_HOME/eclipse $*. Это сохранит такие вещи, как аргументы с пробелами в них.
jbo5112 13.12.13
1
Вы, вероятно, должны использовать /usr/local/binвместо/usr/bin
kzh
17

Я рекомендую вам скачать прямо с сайта Eclipse . процесс установки очень прост, просто распакуйте файлы tar.gz, удалить его тоже довольно просто, просто удалив папку eclipse: D

Эко Курниаван Ханнеди
источник
Я согласен с этим. Большинству пользователей будет предоставлено отличное обслуживание, если установить Eclipse в своих собственных домашних каталогах. Встроенный в Eclipse менеджер пакетов можно использовать для его обновления и установки новых компонентов. Разные пользователи на одном компьютере, вероятно, захотят установить разные пакеты для Eclipse и даже могут захотеть использовать разные основные версии. Аналогичным образом, для версий Eclipse, которые предоставляют исполняемый файл установщика , большинство пользователей все равно захотят установить их в свои домашние каталоги (а не менять владельца или разрешения).
Элия ​​Каган,
11

С вашего рабочего стола, нажмите на Ubuntu Software Center введите описание изображения здесь

Как только он откроется, выполните поиск Eclipse.

введите описание изображения здесь

введите описание изображения здесь

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

Если у вас остались какие-либо вопросы, не стесняйтесь спрашивать.

Митч
источник
3
Как установить Eclipse версии 4.2 (SR2) с программным центром Ubuntu? Появляется версия 3.8
Джо
Использование USC почти всегда сводит на нет версию (или то, что вы ищете), которой более 2 лет. По-видимому, кому-то потребуется слишком много времени, чтобы проверить, работает ли последняя версия больших популярных программ на последней версии Ubuntu.
10

Это инструкции, скопированные с http://www.inforbiro.com/blog-eng/ubuntu-12-04-eclipse-installation/

Как установить платформу Eclipse IDE на Ubuntu 12.04 LTS Precise Pangolin

1) Откройте терминал и введите команду

sudo apt-get install eclipse-platform

2) После установки Eclipse вы можете устанавливать плагины разработки в соответствии с вашими потребностями, например:

установит пакет Java Development Tools (JDT) для Eclipse

sudo apt-get install eclipse-jdt

установит пакеты инструментов разработки C / C ++ для Eclipse

sudo apt-get install eclipse-cdt
Джейкоб Томлинсон
источник
8

Вы можете использовать ubuntu-makeдля установки Eclipse в Ubuntu:

Установка Ubuntu Make:

Для Ubuntu 14.04 LTS:

sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt-get update
sudo apt-get install ubuntu-make

Для Ubuntu 16.04 LTS и новее:

Ubuntu make уже есть в официальных репозиториях.

sudo apt-get install ubuntu-make

Установка Eclipse:

umake ide eclipse

Удалить Eclipse:

umake ide eclipse --remove
hg8
источник
2
это устанавливает последнее затмение?
Soumyadip Das
4
«Ubuntu make всегда загружает последнюю версию релиза из
апстрима
1
На Ubuntu 16.10 я использовал официальные репозитории для установки Ubuntu Make 16.05. Ubuntu Make скулил о download page changed its syntax or is not parsable. Я решил это, следуя инструкциям в этом ответе для более старых версий Ubuntu. Т.е. я добавил репозиторий вручную, а затем установил Ubuntu make и затем установил Eclipse.
Мартин Андерссон
1
Для сценария установки обоих я сначала сделал sudo add-apt-repository -y ppa:ubuntu-desktop/ubuntu-make, потом sudo apt-get updateнаконец sudo umake ide eclipse-jee dest-dir=/apps/eclipse.
Мартин Андерссон
В настоящее время он получает Eclipse Java EE IDE для веб-разработчиков, версия: Neon.2 Release (4.6.2), идентификатор сборки: 20161208-0600
Майкл С.
6

Всегда загружайте упакованное затмение с их сайта. Лучше всего поместить его eclipse.tar.gzв каталог opt, создать для него символический символ и использовать его в своей системе.

Так что, если вы закончите обновление в будущем, все ваши ярлыки и ссылки не умрут.

Это предпочтительная настройка для затмения. IMO

myusuf3
источник
4

Я создал этот маленький скрипт для установки на несколько машин с Cinnamon. Возможно, вам придется изменить конкретные вещи для ваших нужд, но вы можете использовать это в качестве шаблона для своих собственных.

#!/usr/bin/env bash

wget -P /tmp/ http://eclipse.mirror.triple-it.nl/technology/epp/downloads/release/kepler/SR1/eclipse-standard-kepler-SR1-linux-gtk-x86_64.tar.gz

tar -xzf /tmp/eclipse-standard-kepler-SR1-linux-gtk-x86_64.tar.gz -C /opt/
chown -R root: /opt/eclipse/

cat <<- 'EOF' > /usr/bin/eclipse42
    #!/bin/sh    
    export ECLIPSE_HOME="/opt/eclipse"
    $ECLIPSE_HOME/eclipse "$@"
EOF

chmod +x /usr/bin/eclipse42

cat <<- EOF > /usr/share/applications/eclipse42.desktop
    [Desktop Entry]
    Encoding=UTF-8
    Name=Eclipse
    Comment=Eclipse IDE
    Exec=eclipse42
    Icon=/opt/eclipse/icon.xpm
    Terminal=false
    Type=Application
    Categories=GNOME;Application;Development;IDE;
    StartupNotify=true
EOF

Теперь вы можете запустить Kepler, набрав eclipse42или дождавшись обновления меню (или введите restart), чтобы найти его там.

Не стесняйтесь комментировать изменения, которые вы бы порекомендовали.

Redsandro
источник
2
Вам не следует устанавливать что-либо под, /usr/*если вы не подготовили dpk. Вы должны установить свои собственные файлы администратора под /usr/local/*или /opt/NAME/*. Потому что для эксперта /usr/binпредназначен для пакетов систем / дистрибутивов, /usr/local/binдля собственных файлов администраторов и /opt/PACKAGE/binдля коммерческого ПО ПАКЕТА. Если вы устанавливаете /opt/PACKAGEего, обычно проще всего создать скрипт или ссылки, /usr/local/bin которые запускают программу. Таким образом, это достижимо от всех пользователей PATH.
Андерс
3

Как и в любой другой версии Eclipse, вам не нужно получать ее из репозиториев. Просто скачайте соответствующий архив с eclipse.org , распакуйте и запустите Eclipse.

Затмение в хранилищах часто устарело. Обычно он обновляется в каждом выпуске Ubuntu.

nickguletskii
источник
2

Я использую Ubuntu GNOME 16.04, а версия в центре программного обеспечения старая. Я проследил за началом ответа сообщества, загрузив Eclipse с их сайта и распаковав его:

tar -zxvf eclipse.XX.YY.tar.gz

После этого все было просто:

cd eclipse-isntaller/
./eclipse-inst

Затем появится GUI.

После этого вы можете удалить как tar.gz, так и папку:

rm eclipse-inst-linux64.tar.gz 
rm -rf ./eclipse-installer/
Филип Киркбрайд
источник
2

Используйте официальный установщик (инструкция) .

Для выпуска Mars мы представляем новый установщик Eclipse. Это новый и более эффективный способ установки Eclipse. Это правильный установщик, так что больше никаких zip-файлов с самораспаковывающейся загрузкой, которая проведет вас через процесс установки. Для тех, кто не занимается установкой, у нас все еще есть пакеты и zip-файлы, доступные на наших страницах загрузки. - Затмение Загрузки

Набиль Кадими
источник
1
mkdir ~/opt

Перейдите в папку, в которую браузер загрузил пакет Eclipse. Затем распакуйте Eclipse в optпапку:

cd {directory where your browser downloaded the package to}
tar -zxvf eclipse-jee-juno-SR1-linux-gtk.tar.gz && mv eclipse ~/opt

Создайте binпапку в вашем домашнем каталоге, это будет использоваться для сценария запуска:

mkdir ~/bin

Затем создайте исполняемый файл для Eclipe в ~/bin/eclipseвашем любимом текстовом редакторе, введя vi ~/bin/eclipseили nano ~/bin/eclipseв командной строке. Добавьте следующий контент:

export MOZILLA_FIVE_HOME="/usr/lib/mozilla/"
export ECLIPSE_HOME="$HOME/opt/eclipse"
$ECLIPSE_HOME/eclipse $*

Наконец, позвольте сценарию быть выполненным:

chmod +x ~/bin/eclipse

СОВЕТ: Если вы пользователь GTK и испытываете проблемы с кнопками мыши, попробуйте добавить экспорт:

export GDK_NATIVE_WINDOWS=true

в стартовый файл.

Теперь вы можете запустить этот файл для запуска Eclipse.

Шастри
источник
1
Вы , вероятно , следует переместить ваши ~/bin/eclipseк /usr/local/bin/eclipse(или с версией добавленным) и /usr/local/bin/eclipseссылку на тот , который вы хотите использовать). /usr/local/binесть у каждого пользователя PATH, что, наверное, хорошо.
Андерс
1

Если вы уже установили Eclipse из центра программного обеспечения, есть более простой способ.
Если у вас нет, сделайте это в первую очередь.

cd ~/Downloads  # (or wherever your tar.gz is)
sudo tar -xf eclipse.*.tar.gz '/opt'
sudo ln -s /opt/eclipse/eclipse /usr/local/bin/eclipse

Примечание: большая часть этого процесса просто переделана из верхнего ответа, чтобы быть проще.

josephsmendoza
источник
1

Если вы спрашиваете о eclipse classic, последняя версия проекта eclipse - 3.7.2: и вы можете загрузить tar-шар с веб-сайта для вашей ОС здесь:

http://www.eclipse.org/downloads/packages/eclipse-classic-372/indigosr2

Последняя версия в программном центре Ubuntu - Eclipse 3.7.1; либо загрузите его оттуда, либо используйте терминал с этой командной строкой:

 sudo apt-get install eclipse && sudo apt-get update

Насколько PPA? Кажется, что нет никакого текущего или поддержанного PPA для классического затмения. Страница PPA на LaunchPad все еще существует, но в течение двух лет не было никаких действий. Вы можете проверить страницу PPA здесь:

https://launchpad.net/~eclipse-team/+archive/ppa

Лучший способ установить eclipse classic и последнюю версию 3.7.2 - это загрузить страницу проекта Eclipse Classic для вашей версии ОС. Предупреждение: Eclipse 3.7.2 построен и разработан для Ubuntu 10.04 LTS в соответствии с HTML-документацией проекта Read Me Eclipse «Read Me». Известно, что с более поздними версиями Ubuntu не возникнут проблемы из-за совместимости Java Runtime Enviroments; это работает с JRE6, а не JRE7. Удачи :)

грифон
источник
0

Я нашел, что это очень легко установить из хранилища. Но поскольку это, вероятно, устаревшая версия, я также зашел на eclipse.org и скачал оттуда; установить это тоже очень просто.

Сегодня, начиная с июня 2016 года, вы получите инсталлятор Eclipse Mars. Просто сохраните файл где-нибудь, распакуйте его tar xvf bla...tgz, найдите самый большой файл, то есть eclipse-inst, file eclipse-instподтвердите, что это исполняемый файл, и запустите его ./eclipse-inst.

Установщик дает вам выбор из нескольких видов затмения. Выберите один и вперед. Через несколько минут вы увидите кнопку Launch, и вы запускаете последнюю версию Eclipse.

Я не заботился о зависимостях, и все просто работало. Я предполагаю, что при предыдущей установке из репозитория Ubuntu, JRE и т. Д. Позаботятся.

Осталось только то, что система меню Ubuntu знает только устаревшую версию из репозитория. Чтобы запустить новую версию, вам нужно будет получить доступ к исполняемому файлу в месте, указанном установщиком во время установки выбранной версии, скорее всего, в каталоге, очень близком к каталогу установщика.

Самый простой способ получить новое затмение в системе меню - это использовать пакет ubuntu classicmenu-indicator, включить меню Alacarteи использовать его, чтобы изменить значок Programming / Eclipse для изменения пути от старой версии к хранилищу на новую версию. из загрузки.

Roland
источник
0

1) Посмотрите, какие программы затмений есть в Ubuntu в своем Магазине

apt-cache search eclipse

Разбивка: поиск в apt-cache любых программ, называемых eclipse. введите описание изображения здесь

2) sudo apt-get install eclipse

В результате Ubuntu установит Eclipse.

Ген
источник
0

Я согласен с Набилем Кадими и Никгулецким. По сути, вы получаете сжатую загрузку с eclipse.org. Я хочу опубликовать свой ответ здесь, потому что я хочу добавить некоторые детали.

Почему этот ответ был написан

В отличие от большинства ответов, приведенных здесь, мой ответ не включает вопросы, Ubuntu Software Centreкоторые часто бывают устаревшими, и он не включает командную строку и не вносит изменчивость, связанную с командной строкой (пример: каковы минимальные chmodразрешения «Какие именно tarварианты мне нужны?) И другие неопределенности. Это не связано aptили apt-get. Это не связано с редактированием файлов сvi, Это не связано с настройкой переменных среды. Не то, чтобы эти ответы были неправильными, просто я думаю, что если мы избегаем командной строки, это проще, и это означает, что большинство из нас получат точно такую ​​же настройку, которая хороша для (некомпенсированного) тестирования и обратной связи. Далее предполагается, что вы уже используете более старую версию Eclipse, что, я считаю, делает этот ответ более актуальным для многих читателей.

Ответ

  1. Сделайте резервную копию исходного кода, сделав резервную копию всего рабочего пространства Eclipse, которое вы использовали до этого момента.
  2. В последних выпусках Eclipse «Установщик» доступен с eclipse.org. Может иметь имя файла, похожее на eclipse-inst-linux64.tar.gz. Признайте, что у него есть «inst» или что-то подобное в имени файла. Скачать это.
  3. Вырежьте и вставьте его туда, где вы предпочитаете. Существует соглашение, что optкаталог в иерархии файловой системы Linux подходит, но вам не нужно следовать этому соглашению, и Eclipse это не волнует.
  4. Используйте графический интерфейс для извлечения файла. GUI будет Наутилус по умолчанию в 16.04.
  5. Используйте графический интерфейс для вызова исполняемого установщика eclipse-inst.
  6. Установщик позволяет сразу запустить Eclipse, так что продолжайте. Перейдите к рабочей области Eclipse, которую вы использовали. Новая версия Eclipse обновит метаданные вашего рабочего пространства (проекты). Это необратимо, поэтому вы сделали резервную копию.
  7. Выйти из Затмения.
  8. Удалите значок Eclipse из Ubuntu Launcher.
  9. Удалить файл ~/.local/share/applications/eclipse.desktop.
  10. Используйте GUI, чтобы перейти к новой установке Eclipse и вызвать исполняемый файл с именем eclipse.
  11. Найдите значок Eclipse в Ubuntu Launcher и щелкните правой кнопкой мыши и Lock to Launcher. Это создаст новый файл в, ~./local/share/applications/eclipse.desktopно вам не нужно знать об этом до тех пор, пока вы не захотите снова обновить Eclipse. В это время вы удалите файл на шаге 9.
H2ONaCl
источник