Eclipse Juno, cần quyền truy cập root mỗi khi tôi thay đổi cấu hình


17

Tôi đang cố gắng cài đặt nhật thực Juno vào ngày 12.04. Tôi đã làm tất cả những điều được hướng dẫn trong liên kết này .

Nhưng bất cứ khi nào tôi cài đặt bất kỳ phần mềm mới nào (Say CDT hoặc Pydev) trên Eclipse, các phần mềm mới sẽ biến mất khi mở lại ứng dụng Eclipse. Sau đó tôi phải mở lại Eclipse với quyền root để cài đặt tất cả phần mềm.

Tôi cũng gặp nhiều vấn đề với việc liên kết thư viện bao gồm CDT của Eclipse.

Ai đó có thể giúp tôi cài đặt Juno theo cách mà tôi không cần quyền truy cập root mỗi khi tôi thay đổi cấu hình trong Eclipse không?


2
Tôi đã cập nhật hướng dẫn để làm rõ rằng bạn không nên chạy Eclipse dưới quyền root trong khi cập nhật các gói (hoặc trong hầu hết các trường hợp). Nếu bạn cài đặt Eclipse dưới dạng root, chown -Rthư mục của Eclipse và sau đó chạy Eclipse như chính bạn / một người dùng bình thường, các gói đã cài đặt của bạn sẽ hoạt động.
Đánh dấu Loiseau

Câu trả lời:


10

Cách cài đặt Eclipse Juno MÀ KHÔNG cần thay đổi quyền

  1. Đầu tiên, loại bỏ tất cả các phiên bản trước của Eclipse. Nếu bạn muốn: lưu /workspacethư mục của bạn (cắt và đăng toàn bộ thư mục vào~/
  2. Tải xuống Eclipse từ trang web chính thức của họ (Tôi đã sử dụng "eclipse-mobile-juno-linux-gtk-x86_64.tar.gz")
    Nhưng giống như đã nêu trước đó, hãy đảm bảo rằng bạn có sẵn phiên bản java 32 và / hoặc 64 bit để khớp cài đặt Eclipse của bạn. (Tôi đã cài đặt BOTH openjdk-6 và -7-jre từ Trình quản lý gói Synaptic )
    • Bạn có thể thêm các gói gói sau nếu cài đặt nhật thực di động không chứa mọi thứ bạn muốn. Ví dụ: Công cụ Linux ở đây .
    • Các hướng dẫn gói khác có sẵn từ trang tải xuống, thông qua các liên kết bên trái.
  3. Để tránh các vấn đề về quyền, tôi đã giải nén nó ~/binvà trình quản lý lưu trữ đưa Eclipse vào thư mục con 'nhật thực' của chính nó ở đó.
  4. Tải về Android SDK , và để nâng cấp trong tương lai của Eclipse và Ubuntu không phá vỡ nó , giải nén nó vào ~/bin/eclipse/dropins.
  5. Developer.android.com hướng dẫn bạn:

    Trên Mac hoặc Linux, mở một thiết bị đầu cuối và điều hướng đến các công cụ / thư mục trong SDK Android, sau đó thực hiện sdk android .

  6. Tuy nhiên, khi tôi tải xuống phiên bản linux của Android SDK, không có tệp "android sdk".
  7. Thay vào đó, điều hướng đến đường dẫn công cụ (trong trường hợp của tôi ~/bin/eclipse/dropins/android-sdk-linux/tools) và [nhấp chuột phải] trên "android" để thay đổi thuộc tính của nó thành tệp thực thi.

    Hộp thoại thuộc tính tệp android: tab quyền
  8. Bây giờ bạn có thể nhấp đúp để chạy Android và tải xuống các gói bạn thích.
    • Vì mọi thứ đều nằm trong thư mục chính của bạn, bạn không cần phải sửa đổi biến môi trường PATH của mình (theo hướng dẫn của nhà phát triển).
  9. Tải xuống và cài đặt plugin ADT từ http://developer.android.com/sdk/installing/installing-adt.html theo hướng dẫn thông thường .
    • Định cấu hình plugin với đường dẫn được sử dụng, trong ví dụ này /home/clayton/bin/eclipse/dropins/android-sdk-linux
    • Nếu bạn muốn cài đặt nhiều gói hơn từ bước 8 sau bước 9, từ menu thả xuống của Eclipse, hãy chọn Window > Android SDK Manager
  10. Điều hướng đến ~/bin/eclipsevà đảm bảo bạn cũng đánh dấu "nhật thực" là có thể thực hiện được (xem bước 7 để biết cách làm mới) . [Nhấp chuột phải] và [Tạo liên kết]. Di chuyển phím tắt này đến máy tính để bàn.
    • Tôi đã đi đến bước bổ sung thay đổi biểu tượng cho nhật thực thành "icon.xpm" được cung cấp trong cùng thư mục con.
  11. Từ bước 1, di chuyển thư mục "không gian làm việc" của bạn ... hoặc không. Nhưng chỉ định nó là không gian làm việc cho ứng dụng của bạn trong hộp thoại và bạn sẽ có thể nhập bất kỳ dự án hiện có nào một cách dễ dàng (những hướng dẫn đó sẽ dành cho một câu hỏi và trả lời khác).

3

Không thể sử dụng tệp đã tải xuống của bạn với Trung tâm phần mềm Ubuntu vì nó cần các tệp được đóng gói sẵn phù hợp với phiên bản Ubuntu của bạn.

Tuy nhiên, phiên bản hiện tại của Eclipse trong Ubuntu là 3.7.2. Nếu bạn muốn sử dụng cái hiện tại (4.2), bạn phải cài đặt thủ công.

Để xem cách nó được thực hiện, vui lòng xem Eclipse Juno, cần quyền truy cập root mỗi khi tôi thay đổi cấu hình .


@maythux Tôi nghĩ bạn đã hiểu nhầm câu hỏi ban đầu. Người dùng nói rõ rằng anh ta không muốn cài đặt Eclipse theo cách thủ công mà là cách sử dụng USC với bản tải xuống hiện có của anh ta. Tuy nhiên, nếu anh ta quyết định cài đặt thủ công bằng mọi cách, tất cả thông tin anh ta cần được cung cấp trong liên kết "Cài đặt Eclipse Juno vào ngày 12.04".
Stephan Windmüller

2

Câu hỏi ngớ ngẩn, nhưng ... bạn đã chạy như sau, như đã nêu trong liên kết bạn đã đăng?

chown -R USER:USER eclipse

Điều này sẽ cho phép bạn chạy nhật thực với tư cách là NGƯỜI DÙNG và thay đổi cấu hình.

Bạn có thể xác minh rằng tất cả các tệp trong thư mục đã cài đặt thuộc sở hữu của USER bằng cách thực hiện tìm kiếm toàn bộ thư mục cài đặt (/ opt / eclipse)

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

Điều này sẽ không trả lại bất cứ điều gì nếu mọi thứ thuộc sở hữu của USER


1

Tôi đã tham khảo hướng dẫn này .

Tôi khuyên bạn nên làm theo hướng dẫn này để cài đặt juno và android sdk thay vì trang web của Nhà phát triển Android. nó kỹ lưỡng và nhanh chóng.

Nhược điểm duy nhất là bạn phải tham khảo thư mục / opt của mình và sử dụng thiết bị đầu cuối để gọi nhật thực. Nói cách khác, chưa có nút vật lý nào cho Ubuntu.

Hi vọng điêu nay co ich!


1

Bạn không cần phải cài đặt nó, chỉ cần chạy nó:

tar -xvf nhật thực-jee-juno-SR1-linux-gtk.tar.gz

cd eclip

chmod + x nhật thực

./eclipse


0

Tải xuống kho lưu trữ từ trang web chính thức, giải nén nó trong / opt / eclipse / (hoặc thư mục ưa thích của bạn) và chạy trình cài đặt.


Tôi không có nghĩa là thô lỗ nhưng đó là những gì đã được đề cập trong liên kết trong bài viết gốc của tôi. Và nó đã không làm việc cho tôi bằng cách nào đó.
veepsk

0

Tôi đã cài đặt Eclipse theo cách sau:

  1. Hủy bỏ cài đặt hiện tại:

    sudo apt-get purge eclipse*
    
  2. Cài đặt nhật thực một lần nữa với CDT

    sudo apt-get install eclipse eclipse-CDT
    

    Sau khi xóa, .eclipsethư mục từ thư mục chính của bạn và chạy Eclipse và kiểm tra dự án C / C ++ của bạn.


1
Tôi đồng ý với bạn về điều đó nhưng phiên bản nhật thực được cài đặt thông qua Kho lưu trữ của Ubuntu là Indigo. Và tôi muốn cài đặt Juno Eclipse.
veepsk

Xin lỗi, bằng cách nào đó tôi đã thông báo sai rằng :(
Misery

-3

Nói chung, chúng chứa các tệp nguồn và theo như tôi biết, bạn sẽ phải cài đặt chúng theo cách thủ công bằng cách sử dụng các lệnh.

Trung tâm phần mềm Ubuntu chỉ có thể cài đặt các tệp được đóng gói (tức là ".deb").

Trung tâm phần mềm Ubuntu không thể cài đặt các tệp nguồn mà bạn đã đề cập.


thực hiện cài đặt cần quyền ưu tiên root

1
@linuxandunix không thể thực hiện được như thế này ... bạn phải chạy nhị phân nhật thực tức là. Trong thiết bị đầu cuối: ./eclipse
Pranit Bauva

@PranitBauva: Tôi chỉ đưa ra một ví dụ chung về việc cài đặt các tệp nguồn. Tôi đã không thực sự kiểm tra nội dung của tệp .tar.gz được đề cập.
Sourav Mishra
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.