Czytałem, że źle jest uruchamiać aplikacje GUI z terminala sudo
.
Aby zarządzać niektórymi aktualizacjami zaćmienia, potrzebuję podwyższonych uprawnień (zobacz zrzut ekranu). Jak to zrobić poprawnie?
gksu
Czytałem, że źle jest uruchamiać aplikacje GUI z terminala sudo
.
Aby zarządzać niektórymi aktualizacjami zaćmienia, potrzebuję podwyższonych uprawnień (zobacz zrzut ekranu). Jak to zrobić poprawnie?
gksu
Odpowiedzi:
Aby uruchomić aplikacje GUI, root
których nie powinieneś używać sudo
, zamiast tego użyj gksu
. W tym konkretnym przypadku uruchom gksu eclipse
, a następnie wprowadź hasło.
kdesu
zamiast gksu
. Na przykład naciśnij [ALT] + [F2]
i wpiszkdesu eclipse
Jeśli, podobnie jak ja, jesteś do tego zmuszony, sudo eclipse
ponieważ zrobiłeś to kiedyś z desperacji, co zmieniło jakiś plik konfiguracyjny jako root i trwale zrootowało cię w Sudolandzie dla Eclipse. Możesz spróbować:
sudo chmod -R a+rwx ~/workspace
sudo chmod -R a+rwx ~/.eclipse
to mnie wyciągnęło.
Zasadniczo system aktualizacji Eclipse nie działa dobrze po ponownym spakowaniu dla różnych pakietów systemu operacyjnego. Jeśli „apt-get upgrade” nie działa dla ciebie, sugeruję, abyś trzymał się z dala od spakowanej wersji Eclipse, i po prostu pobierz tę, której potrzebujesz bezpośrednio z Eclipse, rozpakuj ją i uruchom.
Następnie możesz zaktualizować w razie potrzeby.