Mengapa “Periksa pembaruan” Eclipse tidak berfungsi

19

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?

Ben McCann
sumber

Jawaban:

6

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 /optuntuk 1777untuk memungkinkan orang untuk membuat paket sana. Atau saya menggunakan chgrp users /optdan mengatur izin 1775. Ini memungkinkan anggota grup penggunaan untuk menambahkan paket baru /opt.

BillThor
sumber
4
sudo eclipse

Melakukan pekerjaan untuk saya, saya dapat menginstal perangkat lunak baru (add-on eclipse) dan bekerja dengannya setelah restart eclipse.

pengguna137263
sumber
2

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 Python easy_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.

Sergey
sumber
1

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

Hanya untuk satu pengguna (termudah)

  • Saya membongkar dan menyalinnya ke rumah saya di subdirektori baru ~/bin/
  • Saya memasukkan Android SDK ke folder dropin untuk Eclipse (dalam kasus saya ~/bin/eclipse/dropins/)
  • Saya melanjutkan dengan langkah-langkah lain untuk menginstal Plugin ADT . Karena saya menggunakan jalur khusus untuk Android SDK , saya harus menentukannya di Jendela Eclipse> Preferensi.

Instalasi untuk semua pengguna

Jika Anda ingin android-studio tersedia untuk semua pengguna (berdasarkan hal di atas), Anda harus membongkar tar ke/opt daripada /usr/localatau /usr/bin(dengan yang terakhir lebih disukai untuk instalasi pengguna tertentu). Pengaturan dengan benar, kita tidak perlu mengubah izin grup pengguna atau administrasi tingkat tinggi lainnya.

  1. Buka paket file .tar tempat file tersebut berada
  2. Menggunakan jendela Terminal, arahkan ke lokasi folder itu (mungkin cd ~/Downloads), aktifkan sudo -i(Anda akan memerlukan izin administrator / su untuk beberapa langkah berikutnya)
  3. mv android-studio /opt memindahkan file yang Anda ekstrak (memerlukan izin)
  4. gedit android-studio.desktopini membuka editor teks sehingga kami dapat membuat ikon cara pintas untuk membuka program baru Anda. Masukkan kode berikut, lalu simpan file .desktop.
    [Desktop Entry]
     Name=Android-Studio
     Comment=your comments
     Exec=/opt/android-studio/bin/studio.sh
     Icon=/opt/android-studio/bin/idea.png
     Terminal=false
     Type=Application
     Categories=Utility;IDE;Development;
  • Untuk menyelesaikan, desktop-file-install android-studio.desktop

Kita selesai dengan jendela terminal, Anda dapat menutupnya atau exit file .desktop itu sekarang memungkinkan Anda untuk mencari dan menemukan android-studio dalam antarmuka Unity Ubuntu. Dengan kata lain, klik ikon itu di kiri atas untuk mencari android-studio. Anda dapat mengklik kanan ikon tersebut saat sedang berjalan dan "kunci ke peluncur."

Anda juga dapat membuat opsi menu yang muncul untuk peluncur aplikasi Anda, lihat Dokumentasi Ubuntu tentang Peluncur Persatuan.

Clayton
sumber
0

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 upgradesebelum 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.

Eselon
sumber