Eclipse Juno, нужен root-доступ каждый раз, когда я меняю конфигурацию

Я пытаюсь установить Eclipse Juno 12.04. Я сделал все, что указано в по этой ссылке .

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

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

Может ли кто-нибудь помочь мне с установкой Juno таким образом, чтобы мне не требовался root-доступ каждый раз, когда я меняю конфигурации в Eclipse?

17
задан 2 May 2014 в 02:55

8 ответов

Как установить Eclipse Juno БЕЗ необходимости изменять разрешения

  1. Во-первых, удалите все предыдущие версии Eclipse. Если вы хотите: сохранить каталог / workspace (вырезать и опубликовать весь каталог в своем ~ /
  2. Загрузите Eclipse с их официального сайта (я использовал «eclipse) -mobile-juno-linux-gtk-x86_64.tar.gz ")
    Но, как было сказано ранее, убедитесь, что у вас есть 32- и / или 64-разрядные версии java, соответствующие вашей установке Eclipse. (У меня есть ОБЕИХ openjdk-6 и -7-jre установлены из Synaptic Package Manager )
    • Вы можете добавить части пакета позже, если установка eclipse-mobile не содержит всего, что вам нужно. Например, Linux Инструменты здесь .
    • Другие инструкции к пакету доступны на странице загрузки по ссылкам слева.
  3. Чтобы избежать проблем с разрешениями, я распаковал его в ~ / bin и диспетчер архивов поместил Eclipse в свой собственный подкаталог eclipse.
  4. Загрузите Android SDK , и так, чтобы будущие обновления Eclipse и Ubuntu не нарушает его , распакуйте его в ~ / bin / eclipse / dropins .
  5. Developer.android.com инструктирует вас:

    На Mac или Linux откройте терминал и перейдите в каталог tools /. в Android SDK, затем выполните android sdk .

  6. Однако, когда я загрузил Linux-версию Android SDK, не было файла «android sdk».
  7. Вместо этого перейдите к к пути к инструментам (в моем случае ~ / bin / eclipse / dropins / android-sdk-linux / tools ) и [щелкните правой кнопкой мыши] на «android», чтобы изменить его свойства на исполняемый файл.

    android file properties dialog: permissions tab
  8. Теперь вы можете дважды щелкнуть, чтобы запустить android и загрузить понравившиеся пакеты.
    • Поскольку все находится в вашем домашнем каталоге, вам не нужно изменять переменную среды PATH (согласно инструкциям разработчика).
  9. Загрузите и установите плагин ADT с http://developer.android .com / sdk / install / install-adt.html в соответствии с обычными инструкциями .
    • Настройте подключаемый модуль с использованием используемого пути, в этом примере / home / Clayton / bin / eclipse / dropins / android-sdk-linux
    • Если вы хотите установить дополнительные пакеты из шага 8 после шага - 9, в раскрывающемся меню Eclipse выберите Окно> Android SDK Manager
  10. Перейдите в ~ / bin / eclipse и убедитесь, что вы отметили «eclipse» как исполняемый файл ( см. шаг 7 для повторения) . [Щелкните правой кнопкой мыши] и [Сделать ссылку]. Переместите этот ярлык на рабочий стол.
    • Я перешел к дополнительному шагу, изменив значок для eclipse на предоставленный «icon.xpm» в том же подкаталоге.
  11. Начиная с шага 1, переместите каталог «workspace» ... или не делайте этого. Но укажите его как рабочую область приложения в диалоговом окне, и вы сможете легко импортировать любые существующие проекты (эти инструкции будут для других вопросов и ответов).
10
ответ дан 2 May 2014 в 02:55

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

Однако текущая версия Eclipse в Ubuntu - 3.7.2. Если вы хотите использовать текущую версию (4.2), вам необходимо установить ее вручную.

Чтобы увидеть, как это делается, см. Eclipse Juno, мне нужен root-доступ каждый раз, когда я меняю конфигурацию .

3
ответ дан 2 May 2014 в 02:55

Вам не нужно устанавливать его, просто запустите:

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

cd eclip

chmod + x eclipse

./ eclipse

1
ответ дан 2 May 2014 в 02:55

Глупый вопрос, но... вы запустили следующий, как указано в ссылке, которую вы разместили?

chown -R USER:USER eclipse

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

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

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

Это не должно ничего возвращать, если все принадлежит USER

2
ответ дан 2 May 2014 в 02:55

Скачайте архив с официального сайта, распакуйте его в /opt/eclipse/ (или в предпочитаемом вами каталоге), и запустите программу установки.

0
ответ дан 2 May 2014 в 02:55

Я ссылался на это руководство .

Я рекомендую вам следовать этому руководству по установке juno и android sdk, а не веб-сайта разработчика Android. Это тщательно и быстро.

Единственным недостатком является то, что вы должны обратиться к своему каталогу /opt и использовать терминал для вызова затмения. Другими словами, для Ubuntu пока нет физической кнопки.

Надеюсь, это поможет!

1
ответ дан 2 May 2014 в 02:55

Я установил Eclipse следующим образом:

  1. Удалить текущую установку:

    sudo apt-get cleange eclipse*.
    
  2. Установите снова затмение с CDT

     sudo apt-get установите затмение-CDT.
    

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

0
ответ дан 2 May 2014 в 02:55

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

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

Программный центр Ubuntu не может установить указанные вами исходные файлы.

-3
ответ дан 2 May 2014 в 02:55

Другие вопросы по тегам:

Похожие вопросы: