Di mana menginstal Netbeans

8

Saya berencana menginstal Netbeans 7.2.1 di Ubuntu 12.10 saya. Sejauh ini saya sudah menginstal JDK 7u11 tanpa masalah dan sudah mengunduh Netbeans dari situs Oracle.

Pertanyaan saya adalah ini: Di ​​mana saya harus menginstal Netbeans? Haruskah saya menerima default /usr/local/netbeans-7.2.1atau haruskah saya mengubah jalur ini ke saya /home?

Saya mempertanyakan karena seseorang mengatakan kepada saya untuk tidak menginstalnya di jalur instalasi yang diusulkan karena nantinya saya akan lebih mungkin mengalami masalah izin di telepon. Bekerja dengan Netbeans Saya tidak akan memiliki izin untuk menulis di folder itu sehingga menonaktifkan saya dari menambahkan Perpustakaan ke proyek-proyek saya, menginstal dan menghapus plugin untuk IDE, dan bahkan dengan konfigurasi server Glassfish.

Saya sudah mencari di Google untuk meragukan keraguan saya tetapi tidak berhasil. Satu-satunya hal yang saya temukan adalah utas ini di forum Netbeans yang membawa lebih banyak keraguan.

Ada yang bisa bantu saya?

Korrigan Nagirrok
sumber

Jawaban:

6

Anda tidak perlu menjalankan penginstal menggunakan sudodan Anda tidak perlu menginstalnya di folder sistem, seperti /usr/local/. Jalankan saja penginstal secara normal dan pilih untuk menginstalnya di direktori home Anda. Jika Anda tidak ingin folder netbeansdan glassfishmengacaukan folder rumah Anda, Anda dapat menginstalnya di sub-folder di folder rumah Anda, seperti localatau Libraryatau apa pun.

Anda akan dapat menjalankan Netbeans dengan mengklik peluncur yang dibuatnya. Namun, jika Anda ingin menjalankannya dari baris perintah sama sekali, Anda harus menambahkan binfolder Netbeans ke jalur sistem. Anda dapat melakukan ini dengan membuka .bashrcfile Anda di editor teks dan menambahkan baris ini di bagian bawah (dimodifikasi sesuai dengan tempat Anda menginstal Netbeans):

export PATH=$PATH:~/netbeans-7.2.1/bin
aku percaya
sumber
Terima kasih atas pencerahanmu. Hanya satu pertanyaan lagi, jika Anda mau, sebelum menganggap jawaban ini bermanfaat dan benar. Ketika Anda merujuk untuk menambahkan folder bin Netbeans saya ke jalur sistem saya, dengan mengedit file .bashrc, file apa ini? Apakah ini file dari sistem saya atau file yang ada di salah satu folder instalasi Netbeans?
Korrigan Nagirrok
Ini adalah file yang ditemukan di folder rumah Anda (itu akan disembunyikan secara default - tekan Ctrl + H untuk melihat folder dan file yang tersembunyi) yang mengatur variabel lingkungan dan terminal.
iBelieve
4

Jika Anda akan menjadi satu-satunya pengguna di mesin yang menjalankan NetBeans Anda tidak harus menjalankan installer sebagai pengguna root.

 $ chmod u+x ~/Downloads/netbeans-7.3rc1-linux.sh
 $  ~/Downloads/netbeans-7.3rc1-linux.sh

Anda akan diminta untuk memilih direktori pemasangan yang default ke rumah pengguna. Folder instalasi yang dipilih harus dapat ditulisi oleh pengguna yang bertindak.

Untuk perinciannya, periksa NetBeans Community Wiki .

Jika Anda akan memiliki banyak pengguna yang meluncurkan NetBeans dari instalasi yang sama maka Anda harus menjalankan installer sebagai pengguna root dan pilih / user / local sebagai direktori instalasi. Itu harus menjadi pilihan default saat diminta.

NetBeans IDE dirancang untuk memperhitungkan beberapa pengguna yang meluncurkan IDE dari instalasi yang sama:

NetBeans mengakomodasi ini dengan memisahkan pengaturan pribadi setiap pengguna dari instalasi kode NetBeans.

Pada sistem Unix, pengaturan disimpan di direktori pengaturan lokal yang dibuat di direktori home pengguna saat NetBeans pertama kali dijalankan.

Kutipan di atas dari NetBeans: The Definitive Guide .

Goran Miskovic
sumber
2
Meskipun saya setuju dengan jawaban ini, mungkin ada kerugian pada praktik menginstal perangkat lunak di rumah pengguna: cadangan (tergantung pada kebiasaan cadangan Anda.) Jika Anda menginstal perangkat lunak di rumah Anda dan Anda membuat cadangan seluruh rumah, maka Anda harus ingat untuk mengecualikan direktori instalasi dari cadangan; tidak ada gunanya mencadangkan sesuatu yang dapat dipulihkan dengan hanya menginstal ulang, jika pengaturan atau file variabel disimpan di tempat lain. Netbeans dapat diinstal di /usr/localatau /optdan tidak akan ada masalah dengan izin, karena pengaturannya ada di rumah Anda.
sierrasdetandil
Saya takut jika diinstal /usr/localatau optAnda mungkin perlu menjalankan IDE sebagai root pada pembaruan.
Goran Miskovic
Tidak perlu menjalankan IDE sebagai root, bahkan jika itu diinstal di direktori sistem. Plugin disimpan $HOME/.netbeans, sehingga dapat diinstal dan diperbarui sebagai pengguna biasa. Hanya untuk memperbarui IDE itu sendiri akan ada kebutuhan akses root, untuk menjalankan installer baru.
sierrasdetandil
Hanya plugin yang dipasang pengguna yang akan menuju $ HOME / .netbeans. Semua plugin lain akan diinstal di bawah direktori instalasi. Karenanya setiap kali plugin default perlu diperbarui, Anda harus menjalankan IDE sebagai root. Jangan lupa bahwa untuk rilis minor, Anda dapat memperbarui IDE menggunakan pembaruan manajer.
Goran Miskovic
Saya pikir Netbeans menyalin bahkan plugin default .netbeansketika diaktifkan $HOME/.netbeans/*/modules/. Dalam beberapa tahun menggunakannya, saya selalu memperbarui semua plugin sebagai pengguna biasa. Tapi Anda benar, untuk melakukan pembaruan kecil lengkap instalasi Anda harus menjalankannya sebagai root. Maksud saya adalah terserah kepada pengguna untuk memilih untuk menginstalnya sebagai pengguna biasa atau sebagai root; kedua metode ini bekerja dengan baik.
sierrasdetandil
0

Secara umum, Anda harus menginstal perangkat lunak dari pusat perangkat lunak - dengan cara itu Anda akan mendapatkan pembaruan keamanan secara otomatis, dan itu akan berfungsi tanpa mengutak-atik atau mengonfigurasi di pihak Anda.

https://apps.ubuntu.com/cat/applications/netbeans/

ImaginaryRobots
sumber
8
Terima kasih atas jawaban yang cepat. Saya menyadari fakta bahwa seseorang harus selalu menginstal perangkat lunak dari pusat perangkat lunak, masalahnya adalah bahwa versi Netbeans yang tersedia di Pusat Perangkat Lunak sudah cukup usang, masih Netbeans 7.0 yang datang tanpa serangkaian fitur
Korrigan Nagirrok