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

17

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

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

У меня также возникло множество проблем с привязкой библиотеки include для Eclipse CDT.

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

    
задан veepsk 10.09.2012 в 19:50
источник

8 ответов

10

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

  8. Теперь вы можете дважды щелкнуть, чтобы запустить Android, и загрузить нужные вам пакеты.
    • Так как все в вашем домашнем каталоге, вам не нужно изменять переменную среды PATH (согласно инструкциям разработчика).
  9. Загрузите и установите плагин ADT с Ссылка в соответствии с обычными инструкциями .
    • Настройте плагин с использованием пути, в этом примере /home/clayton/bin/eclipse/dropins/android-sdk-linux
    • Если вы хотите установить больше пакетов с шага-8 после шага-9, в раскрывающемся меню Eclipse выберите Window > Android SDK Manager
  10. Перейдите к ~/bin/eclipse и убедитесь, что вы также отметили «eclipse» как исполняемый файл (см. шаг 7 для переподготовки) . [Правой кнопкой мыши] и [Сделать ссылку]. Переместите этот ярлык на рабочий стол.
    • Я перешел на дополнительный шаг по изменению значка для eclipse на предоставленный «icon.xpm» в том же подкаталоге.
  11. На шаге 1 переместите папку «рабочая область» ... или нет. Но укажите это как рабочее пространство приложения в диалоговом окне, и вы сможете легко импортировать любые существующие проекты (эти инструкции будут для другого Q & amp; A).
ответ дан Clayton 02.10.2012 в 02:25
источник
3

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

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

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

    
ответ дан Stephan Windmüller 02.10.2012 в 07:53
2

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

chown -R USER:USER eclipse

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

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

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

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

    
ответ дан gordo 12.09.2012 в 07:12
1

Я упомянул об этом руководстве .

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

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

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

    
ответ дан jjkim 23.09.2012 в 18:20
1

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

  

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

     

cd eclip

     

chmod + x eclipse

     

./ затмение

    
ответ дан Pranit Bauva 02.10.2012 в 14:43
0

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

    
ответ дан functionptr 10.09.2012 в 20:53
0

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

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

    sudo apt-get purge eclipse*
    
  2. Установите eclipse снова с помощью CDT

    sudo apt-get install eclipse eclipse-CDT
    

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

ответ дан Misery 10.09.2012 в 20:03
-3

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

  
    
      
        

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

                 

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

      
    
  
    
ответ дан linuxandunix 02.10.2012 в 06:23