2011-09-23 8 views
25

No uso mucho java, ¿cuáles son las ubicaciones comunes (mejores prácticas) para instalar componentes como este? Quiero ponerlos en un directorio de sistema para que múltiples usuarios tengan acceso.¿Cuál es un directorio apropiado en el que instalar Android SDK?

+0

No importa. – RoflcoptrException

+6

No estoy buscando hacerlo a medias. El software de Unix tiene lugares comunes como/opt. Me gustaría saber qué es común para los paquetes de Java/Android y tal. –

+0

te he dicho que no importa dónde, crea un nuevo directorio y define la autorización para que todos los usuarios accedan a él, y luego, pasa la ruta en tu Eclipse para referirte al sdk, – Houcine

Respuesta

28

Las ubicaciones comunes son /opt, /srv y /usr/local. Tiendo a inclinarme hacia /usr/local.

Tenga en cuenta que el SDK de Android realmente no requiere que instale mucho, es en su mayoría autónomo. Todo lo que necesita hacer es decirle a Eclipse dónde está. Es posible que también desee agregar los directorios tools y/o platform-tools a la RUTA del sistema para que los usuarios puedan usar adb y otras herramientas.

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

+0

¿Por qué tiendes a usar '/ usr/local'? ¿Preferencia? – 0xcaff

+4

@caffinatedmonkey: Porque es la ubicación "correcta" para el software instalado localmente que no forma parte de la distribución estándar según el [Estándar de jerarquía del sistema de archivos] (http://wikipedia.org/wiki/Filesystem_Hierarchy_Standard). '/ opt' también es perfectamente válido, y algunos argumentarán que es aún más apropiado ya que Android SDK es autónomo y no sigue el FHS. De hecho, si tuviera que instalar el SDK hoy, podría ponerlo en '/ opt' y luego enlazarlo simbólicamente a los binarios en'/usr/local' (ya que esta última ubicación tiene el beneficio adicional de estar en 'PATH' defecto). –

-1

No importa dónde coloque el SDK. Simplemente colóquelo en cualquier carpeta donde todos los usuarios puedan acceder a él ...

15

En Linux, normalmente utilizo /usr/local/android-sdk, pero funciona en cualquier lugar que tenga sentido y que no se destruya. Solo tenga en cuenta que puede tener sentido colocar el SDK en una ubicación por usuario, ya que requiere acceso de escritura para crear una imagen de VM y descargar actualizaciones de SDK.

Cuestiones relacionadas