Eclipse Juno, мені потрібен кореневий доступ щоразу, коли я змінюю конфігурацію


17

Я намагаюся встановити затемнення Juno 12.04. Я робив усі речі, прописані в цьому посиланні .

Але щоразу, коли я встановлюю будь-яке нове програмне забезпечення (скажімо, CDT або Pydev) на Eclipse, нові програмні засоби відключаються після відкриття програми Eclipse знову. Потім мені доведеться знову відкрити Eclipse з правами root, щоб встановити все програмне забезпечення.

Я також зіткнувся з багатьма проблемами з пов’язанням бібліотеки включення для Eclipse CDT.

Хтось може допомогти мені встановити Juno таким чином, що мені не потрібен кореневий доступ щоразу, коли я змінюю конфігурації в Eclipse?


2
Я оновив посібник, щоб уточнити, що не слід запускати Eclipse як root під час оновлення пакетів (або за більшості обставин). Якщо ви встановите Eclipse як root, chown -Rпапку Eclipse, а потім запустіть Eclipse як себе / звичайного користувача, ваші встановлені пакети повинні працювати.
Марк Лоазо

Відповіді:


10

Як встановити Eclipse Juno БЕЗ необхідності змінювати дозволи

  1. Спочатку видаліть усі попередні версії Eclipse. Якщо ви хочете: збережіть свій /workspaceкаталог (виріжте та опублікуйте весь каталог у своєму~/
  2. Завантажте Eclipse з їх офіційного веб-сайту (я використовував "eclipse-mobile-juno-linux-gtk-x86_64.tar.gz")
    Але, як було зазначено раніше, переконайтеся, що у вас є 32 та / або 64-бітні версії Java для відповідності встановлення Eclipse. (У мене встановлено BOTH openjdk-6 і -7-jre від Synaptic Package Manager )
    • Ви можете додати деталі пакета пізніше, якщо установка для мобільного затемнення не містить всього необхідного. Наприклад, Linux Tools тут .
    • Інші інструкції щодо упаковки доступні на сторінці завантаження через посилання зліва.
  3. Щоб уникнути проблем з дозволом, я розпакував його ~/binі менеджер архівів помістив Eclipse у свій власний підкаталог "eclipse".
  4. Завантажте Android SDK , і щоб майбутні оновлення Eclipse та Ubuntu не зламали його , розпакуйте його ~/bin/eclipse/dropins.
  5. Developer.android.com доручає вам:

    На Mac або Linux відкрийте термінал і перейдіть до інструментів / каталогу в SDK для Android, а потім виконайте Android sdk .

  6. Однак, коли я завантажував версію Linux SDK для Android, не було файлу "android sdk".
  7. Замість цього перейдіть до шляху інструментів (у моєму випадку ~/bin/eclipse/dropins/android-sdk-linux/tools) та [клацніть правою кнопкою миші] на "android", щоб змінити його властивості на виконуваний файл.

    діалогове вікно властивостей файлів для Android: вкладка дозволів
  8. Тепер ви можете двічі клацнути, щоб запустити Android, і завантажити потрібні вам пакети.
    • Оскільки все знаходиться у вашому домашньому каталозі, вам не потрібно змінювати змінну середовища PATH (відповідно до інструкцій розробника).
  9. Завантажте та встановіть плагін ADT з http://developer.android.com/sdk/installing/installing-adt.html відповідно до звичайних інструкцій .
    • Налаштуйте плагін із використовуваним шляхом у цьому прикладі /home/clayton/bin/eclipse/dropins/android-sdk-linux
    • Якщо ви хочете встановити більше пакетів з кроку-8 після кроку-9, у спадному меню Eclipse виберіть Window > Android SDK Manager
  10. Перейдіть до ~/bin/eclipseта переконайтесь, що ви також позначили "затемнення" як виконуване (див. Крок 7 для оновлення) . [Клацніть правою кнопкою миші] та [Створити посилання]. Перемістіть цей ярлик на робочий стіл.
    • Я перейшов до додаткового кроку зміни піктограми затемнення на передбачений "icon.xpm" у тому самому підкаталозі.
  11. З кроку 1 перемістіть каталог "робочої області" ... чи ні. Але вкажіть це як робочу область для додатків у діалоговому вікні, і ви зможете імпортувати будь-які існуючі проекти з легкістю (ці вказівки стосуються інших запитань та запитань).

3

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

Однак поточна версія Eclipse в Ubuntu становить 3.7.2. Якщо ви хочете використовувати поточний (4.2), вам доведеться встановити його вручну.

Щоб побачити, як це робиться, будь ласка, перегляньте Eclipse Juno, щоразу, коли я змінюю конфігурацію, потрібен кореневий доступ .


@maythux Я думаю, ви неправильно зрозуміли початкове запитання. Користувач чітко заявляє, що не хоче встановлювати Eclipse вручну, а як використовувати USC при його наявному завантаженні. Якщо він все-таки вирішить встановити вручну, всю необхідну йому інформацію надайте за посиланням "Встановити Eclipse Juno на 12.04".
Стефан Віндмюллер

2

Нерозумне запитання, але ... ви виконали наступне, як зазначено у посиланні, яке ви розмістили?

chown -R USER:USER eclipse

Це дозволить запустити затемнення як USER та внести зміни в конфігурацію.

Ви можете перевірити, що всі файли у встановленому каталозі належать USER, здійснивши пошук у всій каталогу встановлення (/ opt / eclipse)

find /opt/eclipse/ | xargs ls -ld | grep -v USER

Це нічого не повинно повернути, якщо все належить USER


1

Я посилався на це керівництво .

Я рекомендую дотримуватися цього посібника для встановлення juno та android sdk, а не веб-сайту Android Developer. це ретельно і швидко.

Єдиним недоліком є ​​те, що вам потрібно звернутися до каталогу / opt і використовувати термінал для виклику затемнення. Іншими словами, для Ubuntu ще не існує фізичної кнопки.

Сподіваюся, це допомагає!


1

Вам не потрібно встановлювати його, просто запустіть його:

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

CD затемнення

chmod + x затемнення

./екліп


0

Завантажте архів з офіційного веб-сайту, розпакуйте його в / opt / eclipse / (або у вибраному каталозі) та запустіть інсталятор.


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

0

Я встановив Eclipse таким чином:

  1. Видалити поточну установку:

    sudo apt-get purge eclipse*
    
  2. Встановіть затемнення знову за допомогою CDT

    sudo apt-get install eclipse eclipse-CDT
    

    Після цього видаліть .eclipseпапку з домашнього каталогу та запустіть Eclipse та перевірте проект C / C ++.


1
Я згоден з вами з цього приводу, але версія затемнення, яка встановлюється через сховища Ubuntu - це Indigo. І я хочу встановити Eclipse Juno.
veepsk

До жаль, я як - то misnoticed що :(
Misery

-3

Як правило, вони містять вихідні файли, і наскільки я знаю, вам доведеться встановлювати їх вручну за допомогою команд.

Програмний центр Ubuntu може встановлювати лише упаковані файли (тобто ".deb").

Програмний центр Ubuntu не може встановити згадані вами файли.


зробити встановлення потрібно

1
@linuxandunix це не можна зробити так ... ви повинні просто запустити бінарне затемнення, тобто. У терміналі: ./eclipse
Pranit Bauva

@PranitBauva: Я просто наводив загальний приклад встановлення вихідних файлів. Я фактично не перевіряв вміст згаданого файлу .tar.gz.
Сурав Мішра
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.