Właśnie zrobiłem nową instalację 12.04 Precise. W programie Eclipse, jeśli zrobię „Pomoc”> „Sprawdź dostępność aktualizacji”, zobaczysz 8 pakietów, które są wyszarzone komunikatem „Niewystarczające uprawnienia dostępu do zastosowania tej aktualizacji”. Masz pomysł, jak to naprawić?
19
Odpowiedzi:
Jeśli zainstalujesz Eclipse z repozytorium Ubuntu, instalacja Eclipse będzie własnością root. Właściwym sposobem aktualizacji pakietów podstawowych jest użycie narzędzi aktualizacji Ubuntu, a nie narzędzi aktualizacji Eclipse. Wierzę, że można zainstalować dodatki w twoim Workspace, ale nie polecam miksowania menedżerów pakietów.
Jeśli chcesz skorzystać z procesu aktualizacji Eclipse, musisz pobrać Eclipse ze strony pobierania Eclipse. Kiedy to robię, instaluję pod / opt po ustawieniu uprawnień do mojego identyfikatora użytkownika, aby tam pisać. Rozpakuj jako użytkownik, którego będziesz używać do uruchamiania Eclipse.
EDIT: I często uprawnienia
/opt
do1777
celu umożliwienia każdemu stworzyć tam paczki. Alternatywnie używamchgrp users /opt
i ustawiam uprawnienia na1775
. Umożliwia to członkom grupy uses dodawanie nowych pakietów/opt
.źródło
Wykonałem to za mnie, byłem w stanie zainstalować nowe oprogramowanie (dodatki Eclipse) i pracować z nim po ponownym uruchomieniu Eclipse.
źródło
Nie jestem wielkim ekspertem w Eclipse, ale rozumiem, że własny system aktualizacji Eclipse jest w pewnym sensie zbieżny z systemem aktualizacji Ubuntu (dotyczy to również wielu innych pakietów, które mają własne metody aktualizacji, na przykład modułów Python - możesz zainstaluj je z repozytoriów Ubuntu za pomocą
apt-get install
lub z indeksu pakietu Python za pomocąeasy_install
).W takich przypadkach inny mechanizm aktualizacji inny niż Ubuntu będzie próbował zastąpić pliki zainstalowane z repozytoriów Ubuntu, co oczywiście wymagałoby uprawnień roota. Ponadto nie jestem pewien, czy to dobry pomysł - prawdopodobnie stworzy całkowity bałagan plików częściowo zainstalowanych z repozytoriów Ubuntu, a częściowo przy użyciu systemu aktualizacji aplikacji.
Chodzi o to, że jeśli zainstalowałeś Eclipse z repozytoriów Ubuntu, lepiej trzymać się aktualizacji dostępnych z repozytoriów Ubuntu i zignorować opcję „Sprawdź aktualizacje” w Eclipse. Jeśli potrzebujesz wtyczki / rozszerzenia Eclipse, powinieneś także zainstalować ją z Software Center.
Jeśli wersje pakietów Eclipse dla Ubuntu nie są dla ciebie wystarczająco zaawansowane, polecam pobrać osobną kopię Eclipse z ich strony internetowej (możesz również wybrać wersję Eclipse w ten sposób) i uruchomić ją z katalogu domowego - tak naprawdę jest dość łatwe. Następnie będziesz mógł zaktualizować tę kopię Eclipse przy użyciu własnego mechanizmu aktualizacji i zainstalować dowolne wtyczki, nawet jeśli nie są one dostępne w repozytoriach Ubuntu.
źródło
Centrum oprogramowania Ubuntu
Jeśli instalujesz pakiet za pośrednictwem Centrum oprogramowania Ubuntu, nie powinieneś aktualizować z poziomu Eclipse (usługa aktualizacji oprogramowania OS wprowadziłaby te zmiany).
Jeśli chcesz zarządzać własną wersją aplikacji, musisz pobrać tar bezpośrednio z Eclipse (ostatnio możesz pobrać specjalną wersję dla programistów Androida ).
Instalacja ręczna
eclipse-SDK-4.2-linux-gtk-x86_64.tar.gz
z witryny pobierania EclipseTylko dla jednego użytkownika (najłatwiej)
~/bin/
~/bin/eclipse/dropins/
)Instalacja dla wszystkich użytkowników
źródło
Mechanizm aktualizacji Eclipse nie wie ani nie komunikuje się z systemem zarządzania pakietami Ubuntu (PMS). Tak więc, jeśli aktualizujesz za pomocą mechanizmu aktualizacji Eclipse, możesz powodować problemy między nim a PMS Ubuntu (pliki niezsynchronizowane, niesprawne konfiguracje itp.).
Jeśli jesteś poważnym programistą i potrzebujesz późniejszych wersji Eclipse, lepiej jest zainstalować Eclipse poza PMS Ubuntu, ponieważ PMS jest zawsze tak nieaktualny, jeśli chodzi o Eclipse. Przykład: korzystam z Ubuntu 14.04 LTS i nawet po zrobieniu tego
sudo apt-get update && sudo apt-get upgrade
przed opublikowaniem, najnowsza wersja Eclipse dostępna za pośrednictwem PMS to 3.8.1-5.1, ale 4.6.1 jest już dostępna. Tak było zawsze - wersja Eclipse dostępna w Ubuntu PMS jest zawsze znacznie do bardzo nieaktualna.źródło