Para poder usar las herramientas del entorno del SDK de Android tendremos que definir en la variable de entorno $PATH las rutas al Sdk así como definir la variable de entorno ANDROID_HOME. Para incluir las variables podemos utilizar “export” mas la variable a asignar directamente en el terminal, pero si queremos que esto sea persistente deberemos modificar el archivo .bash_profile que se encuentra en la carpeta de nuestro usuario y que solo afecta a este último.
Los archivos globales del sistema están en:
1 2 3 |
etc/profile etc/profile.d/ etc/bashrc o etc/bash.bashrc |
Los archivos del usuario:
1 2 |
~/.bashrc ~/.bash_profile |
Para OSX:
1 2 3 |
nano ~/.bash_profile export ANDROID_HOME=/Users/-Usuario-/Library/Android/sdk export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools |
Para linux:
1 2 3 |
nano ~/.bash_profile export ANDROID_HOME=/Users/-Usuario-/Android/sdk export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools |
Para que los cambios hagan efecto usamos el comando source mas el archivo.
1 |
source ~/.bash_profile |
Necesitamos editar el archivo ports.conf cambiando el puerto 80, en la linea listen, por el puerto que necesitemos.
1 |
sudo nano /etc/apache2/ports.conf |
Guardamos y reiniciamos el Apache.
1 |
$ sudo /etc/init.d/apache2 restart |
Para poder acceder a Mysql desde la red local debemos modificar el archivo my.cnf :
1 |
sudo vim /etc/mysql/my.cnf |
En el debemos indicar la siguiente directiva para poder acceder desde cualquier ip de la red local.
1 |
bind-address = 0.0.0.0 |
1 2 |
sudo chmod 600 ~/.ssh/id_rsa sudo chmod 600 ~/.ssh/id_rsa.pub |
1 2 |
ssh-agent -s ssh-add ~/.ssh/id_rsa |
El propietario de la carpeta compartida es vboxsf sin embargo para apache los ficheros deben pertenecer al grupo www-data. Agregamos el usuario al grupo ww-data:
1 2 |
nano /etc/group vboxsf:x:1001:www-data |
Ahora montaremos la carpeta compartida y la asignaremos al usuario y grupo de www-data. Para comprobar el ID de usuario y de grupo, puede echar un vistazo al archivo / etc / passwd en la máquina invitada (cat / etc / passwd | grep ‘www-data’). Ambos ids suelen establecerse en el valor 33.Las carpetas están compartidas en media con el prefijo sf_ .
1 |
mount -t vboxsf -o rw,uid=33,gid=33 website /media/sf_website |
Montamos la unidad automáticamente al inicio, para ello añadimos al archivo /etc/rc.local el comando de montaje:
1 |
mount -t vboxsf -o rw,uid=33,gid=33 website /media/sf_website |
El sistema operativo puede cargar demasiado rápido rc.local, por lo que si tenemos problemas de montar la unidad al inicio podemos poner un retardo:
1 |
sleep 10 && mount -t vboxsf -o rw,uid=33,gid=33 website /media/sf_website |
1 2 3 |
touch $HOME/.xprofile chmod +x $HOME/.xprofile echo "xrandr --addmode VGA1 1440x900_60.00" >> $HOME/.xprofile |