Як встановити Eclipse?


199

Я хочу встановити останню версію Eclipse, але програмний центр Ubuntu містить старішу версію.

Чи є PPA чи якийсь інший спосіб встановлення останнього Eclipse? Опишіть, будь ласка, кроки для повного встановлення.


Ви спробували встановити його в USC?
Мітч

1
USC? що ти маєш на увазі під цим? Я новачок у Ubuntu
Ant's

1
"Програмний центр Ubuntu", як показано нижче. Я встановив Eclipse на декількох комп'ютерах, використовуючи метод центру програмного забезпечення, як показано, а потім PyDev зсередини Eclipse. Працює гладко.
memilanuk

1
@memilanuk На жаль, якщо ви зробите це, вам доведеться миритися з версією, якій майже 2 роки.
Джон Бентлі

2
@memilanuk Звичайно. Я читав дати. Мій коментар не менш справедливий для того, хто сьогодні читає нитку, ніж це було тоді - пакет застарілих програм навіть згадується в ОП (2011 р.) Як мотивація до питання. Справа в тому, що сховища Ubuntu не є хорошим джерелом для отримання останньої версії цього конкретного пакету.
Джон Бентлі

Відповіді:


245

Якщо ви завантажили Eclipse з їх офіційного веб-сайту, виконайте ці кроки для встановлення.

  1. Витягніть затемнення.XX.YY.tar.gz, використовуючи

    tar -zxvf eclipse.XX.YY.tar.gz
    
  2. Станьте коренем і скопіюйте витягнуту папку в /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
    

    і переконайтеся, що він має дозвіл на виконання , а потім виконайте таку команду, щоб автоматично встановити її в єдності:

    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. Не забувайте, що для запуску затемнення вам потрібно встановити 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
Не забувайте, що для запуску затемнення вам потрібно встановити OpenJDK або Sun Java. Запустіть sudo apt-get install openjdk-6-jdk або ознайомтесь із цим посиланням для Sun Java ubuntugeek.com/…
Andy

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 і Java IDE, але встановити це необов’язково.

    затемнення в програмному центрі

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

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

Наступний найбільш переважний метод: PPA

Станом на цей момент, у складі команди по затемненню PPA немає пакету затемнень на 12.04. Я оновлю відповідь у міру розвитку речей.

Коли він стане доступним, якщо ви вже встановлені через Software Center:

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

Найменш бажаний метод: портативний

Для портативної установки ви все ще можете завантажити безпосередньо з веб-сайту Eclipse . Це дає можливість налаштувати декілька установок Eclipse для різних мов CDT, Java, наприклад, PyDev або Aptana. Це не дозволяє автоматичне оновлення. Встановлення через Software Center завжди є кращим методом.

Я перевірив портативні кульки 3.7.1 і 3.7.2 тар, і вони працюють чудово на 12.04 LTS.

Додатковим недоліком переносних установок є те, що вам доведеться оновити запуск, якщо ви переміщуєте папку або запускаєте її безпосередньо.


Я дотримувався "кращого методу", але цікаво, чому це є більш кращим, ніж інші?
Т. Вебстер

Шукайте на сайті запитання про додатки java, які не відображаються в перемикачі програм, та інші речі (наприклад, проблеми, що відтворюються). У мене немає таких проблем, коли я встановлюю з репо, але люди нарікають на них послідовно, коли установка репо уникала б проблеми замість того, щоб вимагати сирного лотка.
RobotHumans

Ну кращий метод, безумовно, встановлений чисто для мене. Дякую, інакше я вибрав би метод Messier
Т. Вебстер,

3
Цей метод, безумовно, простіший, хоча я поєднав би його із методом прийнятої відповіді для ярлика запуску / робочого столу.
ashes999

4
@ Seanny123 PPA не оновлювався до 12.04. Ця відповідь існує вже деякий час.
RobotHumans

37

Як встановити Eclipse 4.2 на Ubuntu 12.04

Оскільки пакети Eclipse у сховищах Ubuntu застаріли, якщо ми хочемо встановити останні версії, нам доведеться це робити вручну. Ви можете просто завантажити файл tar.gz з eclipse.org .

  1. Завантажте затемнення . я отримав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. Створіть виконувану програму затемнення у своєму користувальницькому шляху

    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

1
Ймовірно, ви повинні використовувати /usr/local/binзамість/usr/bin
kzh

17

Рекомендую завантажити безпосередньо з веб-сайту eclipse . процес установки дуже простий, просто витягніть файли tar.gz, видалити його також досить просто, просто видаливши папку eclipse: D


Я згоден з цим. Більшість користувачів буде чудово обслуговуватися, встановивши Eclipse у власних домашніх каталогах, саме для них. Вбудований менеджер пакунків Eclipse можна використовувати для оновлення та встановлення нових компонентів. Різні користувачі на одній машині, ймовірно, захочуть встановити різні пакети для Eclipse і, можливо, навіть захочуть використовувати різні основні версії. Аналогічно, для версій Eclipse, які забезпечують виконання програми для встановлення , більшість користувачів все одно захочуть встановлювати в своїх домашніх каталогах (а не змінювати право власності чи дозволи).
Елія Каган

11

На робочому столі натисніть на програмний центр Ubuntu введіть тут опис зображення

Як тільки він відкриється, виконайте пошук 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 Precision 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

2
він встановлює останнє затемнення?
Soumyadip Das

4
"Ubuntu make видобуває завжди останню версію версії з висхідного потоку ..." - Ubuntu Make Wiki ;)
hg8

1
На Ubuntu 16.10 я використовував офіційні сховища для установки Ubuntu Make 16.05. Ubuntu Робіть скуготіння про 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), id збірки: 20161208-0600
Michael S.

6

Завжди завантажуйте упаковані затемнення зі свого веб-сайту. Найкраще для вас розмістити eclipse.tar.gzсвій каталог у виборі та створити його символічно та використовувати це у вашій системі.

Тож якщо ви в майбутньому закінчите оновлення, усі ваші ярлики та посилання не загинуть.

Це краща установка для затемнення. ІМО


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), щоб знайти його там.

Не соромтесь коментувати зміни, які ви рекомендуєте.


2
Ви не повинні встановлювати щось під, /usr/*якщо ви не підготуєте dpk. Вам слід встановити власні файли адміністратора під /usr/local/*або /opt/NAME/*. Оскільки Exampel /usr/binпризначений для пакетів систем / дистрибутивів, /usr/local/binдля власних файлів адміністраторів і /opt/PACKAGE/binдля комерційного програмного забезпечення ПАКЕТ. Якщо ви встановите в /opt/PACKAGEньому, як правило, найпростіше зробити скрипт або посилання в /usr/local/bin цьому запуску програми. Таким чином, він доступний для всіх користувачів PATH.
Андерс

3

Як і у будь-якій іншій версії Eclipse, вам не доведеться отримувати її з сховищ. Просто завантажте відповідний архів з eclipse.org , витягніть і запустіть Eclipse.

Затемнення в сховищах часто застаріло. Зазвичай оновляється кожен реліз ubuntu.


2

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

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. Це належний інсталятор, тому більше жодних поштових файлів із самостійним завантаженням, яке переведе вас до інсталяції. Для тих, хто не входить до інсталяторів, ми все ще маємо пакунки та поштові файли, доступні на наших сторінках завантаження. - Завантаження затемнення


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

Якщо ви вже встановили затемнення з програмного центру, є більш простий спосіб.
Якщо у вас цього немає, зробіть це спочатку.

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

Зауважте: значна частина цього процесу просто налаштована на верхню відповідь, щоб було легше.


1

Якщо ви запитуєте про класику eclipse, остання версія проекту eclipse - це 3.7.2: і ви можете завантажити кульку дьогтю з веб-сайту для своєї ОС тут:

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-документації проекту Eclipse "Читай мене". Відомо, що "не запускатимуть проблеми" з пізнішими версіями Ubuntu через сумісність Java Runtime Enviroments; він працює з JRE6, а не з JRE7. Щасти :)


0

Мені здалося, що це дуже просто встановити з сховища. Але оскільки це, мабуть, застаріла версія, я також зайшов на eclipse.org і завантажив звідти; встановити це теж дуже просто.

Що ви отримаєте сьогодні, станом на червень 2016 року, це встановитель Mars Mars. Просто збережіть завантаження десь, untar with tar xvf bla...tgz, знайдіть найбільший файл, тобто eclipse-inst, file eclipse-instі підтвердите, що це виконуваний файл, і запустіть його ./eclipse-inst.

Інсталятор надає вам вибір декількох видів затемнення. Виберіть його та йдіть уперед. Через кілька хвилин ви побачите кнопку Запустити, і ви запустите останню версію затемнення.

Я не дбав про залежності, і все просто працювало. Я припускаю, що попередньою установкою з репозиторію ubuntu, JRE і т.д.

Залишилося лише те, що система меню Ubuntu знає лише застарілу версію зі сховища. Щоб запустити нову версію, вам доведеться потрапити до виконуваного файлу в тому місці, яке інсталятор згадує під час встановлення обраної вами версії, швидше за все, в каталозі, що знаходиться дуже близько до інсталятора.

Найпростішим способом отримати нове затемнення в системі меню може бути використання пакету ubuntu classicmenu-indicator, включення меню для цього Alacarteта використання його для зміни піктограми для програмування / затемнення для зміни шляху від старої версії від сховища до нової версії із завантаження.


0

1) Подивіться, які програми затемнення має Ubuntu у своєму магазині

apt-cache search eclipse

Розбивка: пошук у apt-кеші для будь-яких програм під назвою “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. Використовуйте графічний інтерфейс, щоб витягнути файл. Графічний інтерфейс був би Nautilus за замовчуванням 16.04.
  5. Використовуйте GUI, щоб викликати інсталятор, що виконується eclipse-inst.
  6. Програма встановлення дозволяє запустити Eclipse негайно, тому продовжуйте роботу. Перейдіть до робочої області Eclipse, яку ви використовували. Нова версія Eclipse оновить метадані вашої робочої області (проектів). Це незворотно, тому ви зробили резервну копію.
  7. Вийти із затемнення.
  8. Видаліть піктограму Eclipse з запуску Ubuntu.
  9. Видаліть файл ~/.local/share/applications/eclipse.desktop.
  10. Використовуйте GUI, щоб перейти до нової установки Eclipse та викликати виконуваний файл eclipse.
  11. Знайдіть піктограму Eclipse на запуску Ubuntu і клацніть правою кнопкою миші та Lock to Launcher. Це створить новий файл у, ~./local/share/applications/eclipse.desktopале вам не потрібно знати про це до певного часу, коли ви хочете знову оновити Eclipse. У цей час ви видалите файл на кроці 9.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.