Eclipse Juno, potrzebuję dostępu do konta root za każdym razem, gdy zmieniam konfigurację

17

Próbuję zainstalować zaćmienie Juno w dniu 12.04. Zrobiłem wszystkie rzeczy opisane w tym linku .

Ale ilekroć instaluję nowe oprogramowanie (powiedz CDT lub Pydev) w Eclipse, nowe oprogramowanie znika po ponownym otwarciu aplikacji Eclipse. Następnie muszę ponownie otworzyć Eclipse z uprawnieniami roota, aby zainstalować całe oprogramowanie.

Zetknąłem się również z wieloma problemami z połączeniem biblioteki dołączeń dla Eclipse CDT.

Czy ktoś może mi pomóc w instalacji Juno w taki sposób, że nie potrzebuję dostępu do konta root za każdym razem, gdy zmieniam konfiguracje w Eclipse?

veepsk
źródło
2
Zaktualizowałem przewodnik, aby wyjaśnić, że nie powinieneś uruchamiać Eclipse jako root podczas aktualizacji pakietów (lub w większości przypadków). Jeśli zainstalujesz Eclipse jako root, chown -Rfolder Eclipse, a następnie uruchomisz Eclipse jako ty / normalny użytkownik, zainstalowane pakiety powinny działać.
Mark Loiseau,

Odpowiedzi:

10

Jak zainstalować Eclipse Juno BEZ potrzeby zmiany uprawnień

  1. Najpierw usuń wszystkie poprzednie wersje Eclipse. Jeśli chcesz: zapisz swój /workspacekatalog (wytnij i opublikuj cały katalog w swoim~/
  2. Pobierz Eclipse z ich oficjalnej strony internetowej (użyłem „eclipse-mobile-juno-linux-gtk-x86_64.tar.gz”).
    Ale jak już wspomniano wcześniej, upewnij się, że masz 32 i / lub 64-bitowe wersje java dostępne Twoja instalacja Eclipse. (Mam ZARÓWNO openjdk-6 i -7-jre zainstalowane z Synaptic Package Manager )
    • Możesz dodać elementy pakietu później, jeśli instalacja eclipse-mobile nie zawiera wszystkiego, co chcesz. Na przykład tutaj Narzędzia Linux .
    • Inne instrukcje dotyczące paczek są dostępne na stronie pobierania, za pomocą linków po lewej stronie.
  3. Aby uniknąć problemów z uprawnieniami, rozpakowałem go ~/bini menedżer archiwum umieścił Eclipse we własnym podkatalogu „eclipse”.
  4. Pobierz zestaw Android SDK , aby przyszłe aktualizacje Eclipse i Ubuntu go nie złamały , rozpakuj je ~/bin/eclipse/dropins.
  5. Developer.android.com nakazuje:

    W systemie Mac lub Linux otwórz terminal i przejdź do katalogu tools / w zestawie Android SDK, a następnie uruchom sdk dla systemu Android .

  6. Jednak po pobraniu linuksowej wersji zestawu SDK systemu Android nie było pliku „ Android SDK ”.
  7. Zamiast tego przejdź do ścieżki narzędzi (w moim przypadku ~/bin/eclipse/dropins/android-sdk-linux/tools) i [kliknij prawym przyciskiem myszy] na „androidie”, aby zmienić jego właściwości na wykonywalne.

    okno dialogowe właściwości pliku Androida: karta uprawnień
  8. Teraz możesz kliknąć dwukrotnie, aby uruchomić Androida i pobrać wybrane pakiety.
    • Ponieważ wszystko znajduje się w twoim katalogu domowym, nie musisz modyfikować zmiennej środowiskowej PATH (zgodnie z instrukcjami dla programistów).
  9. Pobierz i zainstaluj wtyczkę ADT ze strony http://developer.android.com/sdk/installing/installing-adt.html zgodnie z normalnymi instrukcjami .
    • Skonfiguruj wtyczkę przy użyciu ścieżki, w tym przykładzie /home/clayton/bin/eclipse/dropins/android-sdk-linux
    • Jeśli chcesz zainstalować więcej pakietów od kroku 8 po kroku 9, z menu rozwijanego Eclipse wybierz Window > Android SDK Manager
  10. Przejdź do ~/bin/eclipsei upewnij się, że zaznaczyłeś również „eclipse” jako wykonywalną (odświeżanie znajduje się w kroku 7) . [Kliknij prawym przyciskiem myszy] i [Utwórz link]. Przenieś ten skrót na pulpit.
    • Poszedłem do dodatkowego kroku zmiany ikony zaćmienia na dostarczoną „icon.xpm” w tym samym podkatalogu.
  11. Od kroku 1 przenieś katalog „workspace” ... lub nie. Ale określ go jako obszar roboczy aplikacji w oknie dialogowym, a będziesz mógł z łatwością importować wszystkie istniejące projekty (te instrukcje dotyczyłyby innych pytań i odpowiedzi).
Clayton
źródło
3

Pobranego pliku nie można używać z Centrum oprogramowania Ubuntu, ponieważ wymaga on wstępnie spakowanych plików pasujących do wersji Ubuntu.

Obecna wersja Eclipse w Ubuntu to 3.7.2. Jeśli chcesz użyć bieżącej wersji (4.2), musisz zainstalować ją ręcznie.

Aby zobaczyć, jak to się robi, zobacz Eclipse Juno. Potrzebuję dostępu do konta root za każdym razem, gdy zmieniam konfigurację .

Stephan Windmüller
źródło
@ maythux Myślę, że źle zrozumiałeś początkowe pytanie. Użytkownik wyraźnie stwierdza, że ​​nie chce instalować Eclipse ręcznie, ale jak korzystać z USC z istniejącym plikiem do pobrania. Jeśli jednak mimo to zdecyduje się zainstalować ręcznie, wszystkie potrzebne informacje znajdują się w linku „Zainstaluj Eclipse Juno w dniu 12.04”.
Stephan Windmüller
2

Głupie pytanie, ale ... czy wykonałeś następujące, jak podano w opublikowanym linku?

chown -R USER:USER eclipse

Umożliwiłoby to uruchomienie Eclipse jako USER i wprowadzenie zmian w konfiguracji.

Możesz sprawdzić, czy wszystkie pliki w zainstalowanym katalogu są własnością użytkownika USER, przeszukując cały katalog instalacyjny (/ opt / eclipse)

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

Nie powinno to zwracać niczego, jeśli wszystko jest własnością USER

Gordo
źródło
1

Odniosłem się do tego przewodnika .

Zalecam, aby postępować zgodnie z tym przewodnikiem, aby zainstalować juno i Android SDK, a nie na stronie internetowej dewelopera Androida. jest dokładny i szybki.

Jedynym minusem jest to, że musisz odwołać się do katalogu / opt i użyć terminala, aby wywołać eclipse. Innymi słowy, jeszcze nie ma fizycznego przycisku dla Ubuntu.

Mam nadzieję że to pomoże!

jjkim
źródło
1

Nie musisz go instalować, po prostu uruchom go:

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

cd eclip

chmod + x eclipse

./zaćmienie

Pranit Bauva
źródło
0

Pobierz archiwum z oficjalnej strony internetowej, rozpakuj je w / opt / eclipse / (lub w preferowanym katalogu) i uruchom instalator.

functionptr
źródło
Dont ja chcę być niegrzeczny, ale to, co zostało wymienione w linku w moim oryginalnym poście. I jakoś mi to nie działało.
veepsk
0

Zainstalowałem Eclipse w następujący sposób:

  1. Usuń bieżącą instalację:

    sudo apt-get purge eclipse*
    
  2. Zainstaluj ponownie Eclipse z CDT

    sudo apt-get install eclipse eclipse-CDT
    

    Następnie usuń .eclipsefolder z katalogu domowego, uruchom Eclipse i sprawdź projekt C / C ++.

Nędza
źródło
1
Zgadzam się z tym, ale wersja Eclipse instalowana za pośrednictwem repozytoriów Ubuntu to Indigo. I chcę zainstalować Eclipse Juno.
veepsk
Przepraszam, ale jakoś to zauważyłem :(
Misery
-3

Ogólnie zawierają one pliki źródłowe i o ile wiem, będziesz musiał ręcznie zainstalować je za pomocą poleceń.

Centrum oprogramowania Ubuntu może instalować tylko pliki spakowane (np. „.Deb”).

Centrum oprogramowania Ubuntu nie może zainstalować wspomnianych plików źródłowych.

Sourav Mishra
źródło
sprawiają, że instalacja wymaga previlege roota
1
@linuxandunix nie można tego zrobić w ten sposób ... wystarczy uruchomić plik binarny eclipse tj. W terminalu: ./eclipse
Pranit Bauva
@PranitBauva: Dałem tylko ogólny przykład instalacji plików źródłowych. Tak naprawdę nie sprawdziłem zawartości wspomnianego pliku .tar.gz.
Sourav Mishra,