Saya baru saja melakukan instalasi baru 12,04 Precise. Di Eclipse, jika saya melakukan "Bantuan"> "Periksa pembaruan" Saya melihat 8 paket yang berwarna abu-abu dengan pesan "Hak akses yang tidak memadai untuk menerapkan pembaruan ini." Ada yang tahu bagaimana saya memperbaikinya?
19
Jawaban:
Jika Anda menginstal Eclipse dari repositori Ubuntu, instalasi Eclipse akan dimiliki oleh root. Cara yang tepat untuk memperbarui paket dasar adalah dengan menggunakan alat pemutakhiran Ubuntu, bukan alat pembaruan Eclipse. Saya percaya adalah mungkin untuk menginstal addons di Workspace Anda tetapi saya tidak akan merekomendasikan manajer paket pencampuran.
Jika Anda ingin menggunakan proses pembaruan Eclipse, Anda perlu mengunduh Eclipse dari situs unduh Eclipse. Ketika saya melakukan itu, saya menginstal di bawah / opt setelah mengatur hak istimewa untuk id pengguna saya untuk menulis di sana. Buka paket sebagai pengguna yang akan Anda gunakan untuk menjalankan Eclipse.
EDIT: Saya sering hak akses pada
/opt
untuk1777
untuk memungkinkan orang untuk membuat paket sana. Atau saya menggunakanchgrp users /opt
dan mengatur izin1775
. Ini memungkinkan anggota grup penggunaan untuk menambahkan paket baru/opt
.sumber
Melakukan pekerjaan untuk saya, saya dapat menginstal perangkat lunak baru (add-on eclipse) dan bekerja dengannya setelah restart eclipse.
sumber
Saya bukan ahli besar dalam Eclipse, tetapi pemahaman saya adalah bahwa sistem pembaruan Eclipse sendiri mirip dengan sistem pembaruan Ubuntu (ini juga berlaku untuk banyak paket lain yang memiliki metode pembaruan sendiri, misalnya modul Python - Anda dapat baik menginstalnya dari repo Ubuntu menggunakan
apt-get install
, atau dari menggunakan indeks paket Pythoneasy_install
).Dalam kasus tersebut, mekanisme pembaruan non-Ubuntu yang lain akan mencoba untuk menimpa file yang diinstal dari repositori Ubuntu, yang, tentu saja, memerlukan hak akses root. Juga, saya tidak yakin itu ide yang bagus - kemungkinan akan membuat kekacauan total file yang sebagian diinstal dari repositori Ubuntu dan sebagian menggunakan sistem pembaruan aplikasi.
Intinya adalah - jika Anda menginstal Eclipse dari repositori Ubuntu, lebih baik tetap menggunakan pembaruan yang tersedia dari repositori Ubuntu dan mengabaikan opsi "Periksa pembaruan" di Eclipse. Jika Anda memerlukan beberapa plugin / ekstensi Eclipse, Anda juga harus menginstalnya dari Software Center.
Jika paket Eclipse versi Ubuntu tidak cukup canggih untuk Anda, saya akan menyarankan untuk mengunduh salinan Eclipse terpisah dari situs web mereka (Anda juga dapat memilih versi Eclipse dengan cara ini) dan menjalankannya dari direktori home Anda - ini sebenarnya cukup mudah. Kemudian Anda akan dapat memperbarui salinan Eclipse menggunakan mekanisme pembaruannya sendiri dan menginstal plugin apa pun, bahkan jika itu tidak tersedia di repo Ubuntu.
sumber
Pusat Perangkat Lunak Ubuntu
Jika Anda menginstal paket melalui Pusat Perangkat Lunak Ubuntu, maka Anda tidak boleh memperbarui dari dalam Eclipse (layanan pembaruan perangkat lunak OS akan membuat perubahan itu).
Jika Anda ingin mengelola versi aplikasi Anda sendiri, Anda perlu mengunduh tar dari Eclipse secara langsung (baru-baru ini, Anda dapat mengunduh versi khusus untuk Pengembangan Android ).
Instalasi Manual
eclipse-SDK-4.2-linux-gtk-x86_64.tar.gz
dari situs unduh EclipseHanya untuk satu pengguna (termudah)
~/bin/
~/bin/eclipse/dropins/
)Instalasi untuk semua pengguna
sumber
Mekanisme pembaruan Eclipse tidak tahu tentang atau berkomunikasi dengan sistem manajemen paket Ubuntu (PMS). Jadi, jika Anda memperbarui melalui mekanisme pembaruan Eclipse, Anda dapat menyebabkan masalah antara itu dan PMS Ubuntu (file tidak sinkron, konfigurasi gagal, dll.).
Jika Anda adalah pengembang yang serius dan membutuhkan versi Eclipse yang lebih baru, lebih baik Anda menginstal Eclipse di luar PMS Ubuntu karena PMS selalu sangat ketinggalan zaman ketika menyangkut Eclipse. Contoh: Saya menggunakan Ubuntu 14.04 LTS dan bahkan setelah melakukan
sudo apt-get update && sudo apt-get upgrade
sebelum memposting ini, versi Eclipse terbaru yang tersedia melalui PMS adalah 3.8.1-5.1, tetapi 4.6.1 telah keluar untuk sementara waktu sekarang. Ini selalu terjadi - versi Eclipse yang tersedia di PMS Ubuntu selalu sangat ketinggalan jaman.sumber