Güncellemeler için Eclipse Check sorunu


10

Eclipse'i Yazılım Merkezi'nden yükler, böylece bağlantı kurar ve yazılımımın geri kalanıyla güncellenir. Ancak Android için geliştirdiğim için Eclipse içindeki ADT Eklentisini yüklemem gerekiyor Yardım> Yeni yazılım yükle (veya bu yönde bir şey). Şimdi, Eclipse'i gerçek Ubuntu yazılım merkezi / sistemi üzerinden güncelleyebileceğimi anlıyorum, ancak Eclipse içindeki eklentileri ve uzantıları güncellemek için Yardım> Güncellemeleri Denetle (daha sonra tüm eklentileri güncellemeler için tarar) bölümüne gitmem gerekiyor. Tek sorun, yazılım merkezi aracılığıyla yüklediğimde, sahibi root oldu ve bunu root olmadan çalıştırdığımda güncelleyemiyorum - "Bu güncelleştirmeyi uygulamak için yetersiz erişim ayrıcalıkları" hata iletisini alıyorum. Kök olarak çalıştırdığımda tüm eklentilerim kayboluyor, çünkü sanırım onları kök olarak değil, kendim olarak kurdum. Eklentileri kök olarak yüklemeye çalıştım, ancak Yeni Yazılım Yükle seçeneği çalışmaz.

Ubuntu 12.04 ve Eclipse 3.7.2-1


Sadece Eclipse'i kaldırmayı ve sonra yeniden yüklemeyi denedim, root hesabıyla ilişkili eklentilere sahip olmak için önce root olarak çalıştırıyorum, böylece onları oradan güncelleyebilirim. Ne yazık ki, eklentileri yüklediğimde almadılar. Kök kullanarak koştuğumda ya da sadece normal bir kullanıcı olarak görünmediler. Bu nedenle, onlara erişemedim veya güncelleyemedim!
Nicholas Ryan Bowers

Yanıtlar:


5

En iyi çözüm, su kullanarak veya bu yeteneğe sahipseniz, başlangıçtan itibaren kök kullanıcı olarak oturum açarak kök haline gelmektir (Ubuntu kullanıcıları, bu kusuru düzeltmedikçe). Her neyse, root olduktan sonra , eclipse kurulumunuzun yoluna bir chown -R user: grubu yapın.

Ardından normal kullanıcınız eklentileri yükleyebilmelidir. Gelecekte, eclipse'yi kök kullanıcı olarak yüklemeyin. Kök, başka bir kullanıcı tarafından yüklendiğinde ve sahibi olduğunda hala tutulmayı kullanabilir.


1
gary chown tarafından belirtildiği gibi -R kullanıcı: Eğer
ecapse'yi

Çalışmıyorum, "editör açılamadı: id org.eclipse.jdt.ui.CompilationUnitEditor için editör tanımlayıcısı yok" alıyorum.
fikr4n

Kullanıcı adınız ise foo, grup adınız barve tutulma yüklü yolunuz /usr/lib/eclipsebu işinize yarayacaktır:sudo chown -R foo:bar /usr/lib/eclipse
Farahmand

1

Son olarak, Eclipse'yi Synaptic kullanarak tamamen kaldırıp yeniden yükleyerek sorunu düzelttim. Yeniden yüklendikten sonra, platformu ve diğer yükseltilebilir yazılımları güncellemek için kök olarak açtım. Sonra kapattım ve ADT Eklentisi'ni yüklemek için normal bir kullanıcı olarak açtım. Bu şekilde, eklenti normal oturumlar sırasında gösterilir ve normal oturumlarda güncellenebilir ve Eclipse sisteminin başka bir bileşenini güncellemek istersem, root olarak başlatabilirim.


temel olarak buradaki talimatları takip ettiniz : askubuntu.com/questions/124963/… ?
RobotHumans

1

@ Garry'nin cevabına eklemek için yaptığım şey bir "dev" grubu oluşturmak, kullanıcımı buna eklemek ve chgrp -R dev <eclipse dir>. chmod -R g+w <eclipse dir>Yazabildiğinizden emin olmak da isteyebilirsiniz .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.