Eclipse Juno, perlu akses root setiap kali saya mengubah konfigurasi

17

Saya mencoba menginstal gerhana Juno pada 12,04. Saya melakukan semua hal yang diperintahkan dalam tautan ini .

Tetapi setiap kali saya menginstal perangkat lunak baru (Say CDT atau Pydev) di Eclipse, perangkat lunak baru hilang saat membuka aplikasi Eclipse lagi. Saya kemudian harus membuka Eclipse lagi dengan hak akses root untuk menginstal semua perangkat lunak.

Saya juga mengalami banyak masalah dengan menghubungkan perpustakaan include untuk Eclipse CDT.

Adakah yang bisa membantu saya menginstal Juno dengan cara yang saya tidak perlu akses root setiap kali saya mengubah konfigurasi di Eclipse?

veepsk
sumber
2
Saya telah memperbarui panduan ini untuk menjelaskan bahwa Anda tidak boleh menjalankan Eclipse sebagai root saat memperbarui paket (atau dalam sebagian besar keadaan). Jika Anda menginstal Eclipse sebagai root, chown -Rfolder Eclipse dan kemudian jalankan Eclipse sebagai diri Anda sendiri / pengguna biasa, paket yang Anda instal akan berfungsi.
Mark Loiseau

Jawaban:

10

Bagaimana cara menginstal Eclipse Juno TANPA perlu mengubah izin

  1. Pertama, hapus semua versi Eclipse sebelumnya. Jika Anda ingin: simpan /workspacedirektori Anda (memotong dan memposting seluruh direktori ke dalam Anda~/
  2. Unduh Eclipse dari situs web resmi mereka (saya menggunakan "eclipse-mobile-juno-linux-gtk-x86_64.tar.gz")
    Tapi seperti yang dinyatakan sebelumnya, pastikan Anda memiliki versi 32 dan / atau 64 bit java yang tersedia untuk dicocokkan instal Eclipse Anda. (Saya memiliki KEDUA openjdk-6 dan -7-jre diinstal dari Synaptic Package Manager )
    • Anda dapat menambahkan potongan-potongan paket nanti jika instalasi gerhana seluler tidak berisi semua yang Anda inginkan. Misalnya, Alat Linux di sini .
    • Instruksi paket lain tersedia dari halaman unduhan, melalui tautan di sebelah kiri.
  3. Untuk menghindari masalah izin, saya membukanya ~/bindan manajer arsip memasukkan Eclipse ke subdirektori 'eclipse' di sana.
  4. Unduh Android SDK , dan agar Eclipse dan Ubuntu yang akan datang tidak rusak , buka kemasannya ~/bin/eclipse/dropins.
  5. Developer.android.com menginstruksikan Anda untuk:

    Pada Mac atau Linux, buka terminal dan navigasikan ke alat / direktori di Android SDK, kemudian jalankan sdk android .

  6. Namun, ketika saya mengunduh Android SDK versi linux, tidak ada file "android sdk."
  7. Alih-alih, arahkan ke jalur alat (dalam kasus saya ~/bin/eclipse/dropins/android-sdk-linux/tools) dan [klik kanan] pada "android" untuk mengubah propertinya menjadi yang dapat dieksekusi.

    dialog properti file android: tab izin
  8. Sekarang Anda dapat mengklik dua kali untuk menjalankan Android, dan mengunduh paket yang Anda suka.
    • Karena semuanya ada di direktori home Anda, Anda tidak perlu memodifikasi variabel lingkungan PATH Anda (sesuai instruksi pengembang).
  9. Unduh dan pasang plugin ADT dari http://developer.android.com/sdk/installing/installing-adt.html sesuai dengan instruksi normal .
    • Konfigurasikan plugin dengan jalur yang digunakan, dalam contoh ini /home/clayton/bin/eclipse/dropins/android-sdk-linux
    • Jika Anda ingin menginstal lebih banyak paket dari langkah-8 setelah langkah-9, dari menu drop-down Eclipse pilih Window > Android SDK Manager
  10. Arahkan ke ~/bin/eclipsedan pastikan Anda menandai "eclipse" sebagai executable juga (lihat langkah 7 untuk penyegaran) . [Klik kanan] dan [Buat tautan]. Pindahkan pintasan ini ke desktop.
    • Saya pergi ke langkah ekstra untuk mengubah ikon untuk gerhana ke "icon.xpm" yang disediakan di subdirektori yang sama.
  11. Dari langkah 1, pindahkan direktori "ruang kerja" Anda ... atau tidak. Tetapi sebutkan itu sebagai ruang kerja aplikasi Anda dalam dialog dan Anda akan dapat mengimpor proyek apa pun yang ada dengan mudah (instruksi itu akan untuk T&J yang berbeda).
Clayton
sumber
3

Tidak mungkin untuk menggunakan file yang Anda unduh dengan Ubuntu Software Center karena itu membutuhkan file yang sudah dikemas sesuai dengan versi Ubuntu Anda.

Namun, versi Eclipse saat ini di Ubuntu adalah 3.7.2. Jika Anda ingin menggunakan yang sekarang (4.2), Anda harus menginstalnya secara manual.

Untuk melihat bagaimana ini dilakukan, silakan lihat Eclipse Juno, perlu akses root setiap kali saya mengubah konfigurasi .

Stephan Windmüller
sumber
@ Maythux, saya pikir Anda salah mengerti pertanyaan awal. Pengguna jelas menyatakan bahwa ia tidak ingin menginstal Eclipse secara manual tetapi bagaimana cara menggunakan USC dengan unduhan yang ada. Namun jika ia memutuskan untuk menginstal secara manual, semua informasi yang ia butuhkan disediakan di tautan "Instal Eclipse Juno pada 12,04".
Stephan Windmüller
2

Pertanyaan konyol, tetapi ... apakah Anda menjalankan yang berikut ini, seperti yang dinyatakan dalam tautan yang Anda pasang?

chown -R USER:USER eclipse

Ini akan memungkinkan Anda menjalankan gerhana sebagai USER dan membuat perubahan konfigurasi.

Anda dapat memverifikasi bahwa semua file di direktori yang diinstal dimiliki oleh USER dengan melakukan pencarian seluruh direktori instal (/ opt / eclipse)

find /opt/eclipse/ | xargs ls -ld | grep -v USER

Ini seharusnya tidak mengembalikan apa pun jika semuanya dimiliki oleh USER

gordo
sumber
1

Saya merujuk pada panduan ini .

Saya sarankan Anda mengikuti panduan ini untuk menginstal juno dan SDK android daripada situs web Pengembang Android. menyeluruh dan cepat.

Satu-satunya downside adalah bahwa Anda harus merujuk ke direktori / opt Anda dan menggunakan terminal untuk memanggil gerhana. Dengan kata lain, belum ada tombol fisik untuk Ubuntu.

Semoga ini membantu!

jjkim
sumber
1

Anda tidak harus menginstalnya, jalankan saja:

tar -xvf eclipse-jee-juno-SR1-linux-gtk.tar.gz

cd eclip

chmod + x eclipse

./gerhana

Pranit Bauva
sumber
0

Unduh arsip dari situs web resmi, buka zipnya di / opt / eclipse / (atau direktori pilihan Anda), dan jalankan penginstalnya.

functionptr
sumber
Saya tidak bermaksud kasar tetapi itulah yang disebutkan dalam tautan di posting asli saya. Dan entah bagaimana itu tidak berhasil bagi saya.
veepsk
0

Saya telah menginstal Eclipse dengan cara berikut:

  1. Hapus instalasi saat ini:

    sudo apt-get purge eclipse*
    
  2. Instal gerhana lagi dengan CDT

    sudo apt-get install eclipse eclipse-CDT
    

    Setelah itu hapus, .eclipsefolder dari direktori home Anda dan jalankan Eclipse dan periksa proyek C / C ++ Anda.

Penderitaan
sumber
1
Saya setuju dengan Anda tentang hal itu tetapi versi gerhana yang diinstal melalui Gudang Ubuntu adalah Indigo. Dan saya ingin menginstal Eclipse Juno.
veepsk
Maaf, entah bagaimana saya salah memperhatikan bahwa :(
Misery
-3

Secara umum, ini berisi file sumber dan sejauh yang saya tahu Anda harus menginstalnya secara manual menggunakan perintah.

Pusat perangkat lunak Ubuntu hanya dapat menginstal file paket (yaitu ".deb").

Pusat perangkat lunak Ubuntu tidak dapat menginstal file sumber yang telah Anda sebutkan.

Sourav Mishra
sumber
make install need root previlege
1
@linuxandunix tidak dapat dilakukan seperti ini ... Anda harus menjalankan gerhana biner yaitu. Di terminal: ./eclipse
Pranit Bauva
@ ParranBauva: Saya baru saja memberikan contoh umum menginstal file sumber. Saya belum benar-benar memeriksa isi file .tar.gz yang disebutkan.
Sourav Mishra