Nơi cài đặt Netbeans


8

Tôi đang lên kế hoạch cài đặt Netbeans 7.2.1 trên Ubuntu 12.10. Cho đến nay tôi đã cài đặt JDK 7u11 mà không gặp sự cố nào và đã tải xuống Netbeans từ trang web của Oracle.

Câu hỏi của tôi là: Tôi nên cài đặt Netbeans ở đâu? Tôi nên chấp nhận mặc định /usr/local/netbeans-7.2.1hay tôi nên thay đổi đường dẫn này thành của tôi /home?

Tôi đang nghi ngờ bởi vì có ai đó đã nói với tôi rằng đừng cài đặt nó trong đường dẫn cài đặt được đề xuất mặc định bởi vì sau này tôi sẽ gặp nhiều vấn đề về quyền hơn. Làm việc với Netbeans Tôi sẽ không có quyền ghi vào thư mục đó, do đó không cho phép tôi thêm Thư viện vào các dự án của mình, cài đặt và gỡ cài đặt plugin vào IDE và thậm chí với cấu hình máy chủ Glassfish.

Tôi đã googled để làm sáng tỏ những nghi ngờ của tôi vô ích. Điều duy nhất tôi tìm thấy là chủ đề này tại diễn đàn Netbeans mang đến nhiều nghi ngờ hơn nữa.

Ai giúp tôi với?

Câu trả lời:


6

Bạn không cần chạy trình cài đặt bằng cách sử dụng sudovà bạn không cần cài đặt nó trong một thư mục hệ thống, chẳng hạn như /usr/local/. Chỉ cần chạy trình cài đặt bình thường và chọn để cài đặt nó trong thư mục nhà của bạn. Nếu bạn không muốn netbeansglassfishthư mục cluttering lên thư mục nhà của bạn, bạn có thể cài đặt chúng trong một thư mục con trong thư mục nhà của bạn, chẳng hạn như localhoặc Libraryhoặc bất cứ điều gì.

Bạn sẽ có thể chạy Netbeans bằng cách nhấp vào trình khởi chạy mà nó tạo. Tuy nhiên, nếu bạn muốn chạy nó từ dòng lệnh, bạn sẽ cần thêm binthư mục Netbeans vào đường dẫn hệ thống. Bạn có thể làm điều này bằng cách mở .bashrctệp của mình trong trình soạn thảo văn bản và thêm dòng này ở dưới cùng (sửa đổi theo nơi bạn đã cài đặt Netbeans):

export PATH=$PATH:~/netbeans-7.2.1/bin

Cảm ơn bạn đã giác ngộ. Chỉ một câu hỏi nữa, nếu bạn vui lòng, trước khi xem câu trả lời này là hữu ích và chính xác. Khi bạn tham khảo để thêm thư mục bin của Netbeans vào đường dẫn hệ thống của mình, bằng cách chỉnh sửa tệp .bashrc, đây là tệp gì? Đây có phải là tệp từ hệ thống của tôi hoặc tệp hiện có trong một trong các thư mục cài đặt của Netbeans không?
Korrigan Nagirrok

Đó là một tệp được tìm thấy trong thư mục nhà của bạn (nó sẽ bị ẩn theo mặc định - nhấn Ctrl + H để xem các thư mục và tệp bị ẩn) để thiết lập các biến môi trường và thiết bị đầu cuối.
iBelease

4

Nếu bạn sẽ là người dùng duy nhất trên máy chạy NetBeans, bạn không nên chạy trình cài đặt với tư cách là người dùng root.

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

Bạn sẽ được nhắc chọn thư mục cài đặt mặc định cho nhà người dùng. Thư mục cài đặt được chọn phải được ghi bởi người dùng hành động.

Để biết chi tiết, hãy kiểm tra NetBeans Community Wiki .

Nếu bạn sắp có nhiều người dùng khởi chạy NetBeans từ cùng một cài đặt thì bạn nên chạy trình cài đặt với tư cách là người dùng root và chọn / user / local làm thư mục cài đặt. Nó nên được lựa chọn mặc định khi được nhắc.

IDE NetBeans được thiết kế để đưa vào tài khoản nhiều người dùng khởi chạy IDE từ cùng một cài đặt:

NetBeans hỗ trợ điều này bằng cách tách biệt các cài đặt cá nhân của mỗi người dùng khỏi cài đặt mã NetBeans.

Trên các hệ thống Unix, các cài đặt được giữ trong thư mục cài đặt cục bộ được tạo trong thư mục chính của người dùng khi NetBeans chạy lần đầu tiên.

Trích dẫn trên là từ NetBeans: The Definitive Guide .


2
Mặc dù tôi đồng ý với câu trả lời này, nhưng có thể có một nhược điểm đối với việc cài đặt phần mềm trong nhà của người dùng: sao lưu (tùy thuộc vào thói quen sao lưu của bạn.) Nếu bạn cài đặt phần mềm trong nhà và bạn thực hiện sao lưu toàn bộ ngôi nhà, sau đó bạn nên nhớ loại trừ thư mục cài đặt khỏi các bản sao lưu; không có điểm nào để sao lưu thứ gì đó có thể được phục hồi bằng cách chỉ cài đặt lại, nếu cài đặt hoặc tệp biến được lưu trữ ở nơi khác. Netbeans có thể được cài đặt trong /usr/localhoặc /optsẽ không có vấn đề gì với quyền, vì các cài đặt sẽ ở trong nhà bạn.
sierrasdetandil

Tôi sợ rằng nếu được cài đặt /usr/localhoặc optbạn có thể cần chạy IDE với quyền root trên các bản cập nhật.
Goran Miskovic

Không cần chạy IDE với quyền root, ngay cả khi nó được cài đặt trong thư mục hệ thống. Các plugin được lưu trữ trong $HOME/.netbeans, vì vậy chúng có thể được cài đặt và cập nhật như một người dùng thông thường. Chỉ để cập nhật IDE, sẽ cần có quyền truy cập root, để chạy trình cài đặt mới.
sierrasdetandil

Chỉ các plugin được cài đặt của người dùng sẽ chuyển đến $ HOME / .netbeans. Tất cả các plugin khác sẽ được cài đặt trong thư mục cài đặt. Do đó, bất cứ khi nào bất kỳ plugin mặc định nào cần được cập nhật, bạn sẽ phải chạy IDE với quyền root. Đừng quên rằng đối với các bản phát hành nhỏ, bạn sẽ có thể cập nhật IDE bằng trình quản lý cập nhật.
Goran Miskovic

Tôi nghĩ Netbeans sao chép ngay cả các plugin mặc định .netbeanskhi chúng được kích hoạt $HOME/.netbeans/*/modules/. Trong vài năm sử dụng, tôi luôn cập nhật tất cả các plugin như một người dùng thông thường. Nhưng bạn đã đúng, để thực hiện cập nhật nhỏ toàn bộ cài đặt, bạn sẽ phải chạy nó dưới quyền root. Quan điểm của tôi là tùy thuộc vào người dùng chọn cài đặt nó như người dùng thông thường hoặc là root; cả hai phương pháp đều hoạt động tốt.
sierrasdetandil

0

Nói chung, bạn nên cài đặt phần mềm từ trung tâm phần mềm - theo cách đó bạn sẽ tự động nhận được các bản cập nhật bảo mật và phần mềm sẽ hoạt động mà không có bất kỳ cấu hình hay cấu hình nào từ phía bạn.

https://apps.ubfox.com/cat/appluggest/netbeans/


8
Cảm ơn bạn đã trả lời nhanh chóng. Tôi nhận thấy thực tế là mọi người nên luôn cài đặt phần mềm từ trung tâm phần mềm, vấn đề là phiên bản Netbeans có sẵn tại Trung tâm phần mềm khá lỗi thời, vẫn là Netbeans 7.0 không có một loạt tính năng
Korrigan Nagirrok
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.