2011-09-23 24 views
25

Tôi không sử dụng nhiều java nên các vị trí phổ biến (thực hành tốt nhất) là gì để cài đặt các thành phần như thế này. Tôi muốn đặt chúng vào một thư mục hệ thống để nhiều người dùng có quyền truy cập.Thư mục thích hợp để cài đặt Android SDK là gì?

+0

Nó không quan trọng. – RoflcoptrException

+6

Tôi không muốn làm điều đó một nửa. Phần mềm Unix có những nơi phổ biến như/opt. Tôi muốn biết những gì là phổ biến cho các gói java/android và như vậy. –

+0

Tôi đã nói với bạn rằng nó không quan trọng ở đâu, tạo một thư mục mới và xác định autorisation cho tất cả người dùng để acces nó, và sau đó, vượt qua con đường trên Eclipse của bạn để tham khảo sdk, – Houcine

Trả lời

28

Vị trí chung là /opt, /srv/usr/local. Tôi có xu hướng nghiêng về phía /usr/local.

Lưu ý rằng SDK Android thực sự không yêu cầu bạn phải cài đặt nhiều, phần lớn là phần mềm độc lập. Tất cả những gì bạn cần làm là nói cho Eclipse biết nó ở đâu. Bạn cũng có thể muốn thêm các thư mục tools và/hoặc platform-tools vào PATH toàn hệ thống để người dùng của bạn có thể sử dụng adb và các công cụ khác.

Xem http://developer.android.com/sdk/installing.html.

+0

Tại sao bạn có xu hướng sử dụng '/ usr/local'? Sở thích? – 0xcaff

+4

@caffinatedmonkey: Vì đó là vị trí "chính xác" cho phần mềm được cài đặt cục bộ không phải là một phần của phân phối chuẩn theo [Tiêu chuẩn phân cấp hệ thống tệp] (http://wikipedia.org/wiki/Filesystem_Hierarchy_Standard). '/ opt' cũng hoàn toàn hợp lệ và một số người cho rằng nó thậm chí còn phù hợp hơn vì SDK Android là khép kín và không tự theo dõi FHS. Trong thực tế, nếu tôi đã cài đặt SDK ngày hôm nay, tôi có thể đặt nó trong '/ opt' và sau đó liên kết với các tệp nhị phân trong'/usr/local' (vì vị trí sau có lợi ích bổ sung là trên 'PATH' bởi mặc định). –

-1

Nó không quan trọng khi bạn đặt sdk. Chỉ cần đặt nó vào bất kỳ thư mục nào mà tất cả người dùng đều có thể truy cập vào nó ...

15

Trên Linux, tôi thường sử dụng /usr/local/android-sdk, nhưng ở bất kỳ đâu có ý nghĩa và sẽ không bị hệ thống của bạn hoạt động. Chỉ cần lưu ý rằng có thể thực sự có ý nghĩa khi đặt SDK ở vị trí cho mỗi người dùng vì nó yêu cầu quyền ghi để tạo hình ảnh VM và tải xuống bản cập nhật SDK.

Các vấn đề liên quan