forked from NatanVilchis/termuxpy
-
Notifications
You must be signed in to change notification settings - Fork 0
/
termuxpy.sh
50 lines (48 loc) · 2.22 KB
/
termuxpy.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#actualizamos el sistema:
apt update
apt -y upgrade
#instalamos coreutils y gnupg para utilidades del sistema:
apt -y install coreutils gnupg wget
#Creamos una carpeta para contener un listado de paquetes interno:
mkdir $PREFIX/etc/apt/sources.list.d
#Escribimos (Creamos) un archivo en la carpeta creada con nombre de archivo pointless.list_
#Este comando es util para instalar numpy para la ultima version de termux (ya que ha cambiado algunas instrucciones
# de su codigo)
echo "deb https://its-pointless.github.io/files/ termux extras" > $PREFIX/etc/apt/sources.list.d/pointless.list
#Descargamos el archivo de la clave GPG:
wget https://its-pointless.github.io/pointless.gpg
#Anadimos la clave a nuestro entorno:
apt-key add pointless.gpg
#Volvemos a actualizar el listado de paquetes de apt:
apt update
#Agregamos si está en blanco la variable de librerias
if [ -z "$LD_LIBRARY_PATH" ]
then
export LD_LIBRARY_PATH=/data/data/com.termux/files/usr/lib
echo "export LD_LIBRARY_PATH=/data/data/com.termux/files/usr/lib" >> ~/.bashrc
echo " "
echo "====> UNFINISHED INSTALLATION <==="
echo "The environment variable LD_LIBRARY_PATH has been assigned correctly."
echo "The terminal will be closed to apply the corresponding changes ..."
echo "Run this script again using 'bash termuxpy.sh' to finish the installation.'"
echo " "
echo "====> INSTALACIÓN NO FINALIZADA <==="
echo "La variable de entorno LD_LIBRARY_PATH se ha asignado correctamente."
echo "La terminal se cerrará para aplicar los cambios correspondientes..."
echo "Vuelve a correr este script usando 'bash termuxpy.sh' para acabar la instalación."
echo " "
kill -9 $PPID
fi
#Instalamos python:
apt -y install python
#Actualizamos el gestor de paquetes pip de python:
pip install --upgrade pip
#Instalamos bibliotecas para poder ejecutar las librerias:
apt -y install python-dev libcrypt-dev libgfortran5 openblas freetype freetype-dev libpng libpng-dev pkg-config clang fftw libzmq libzmq-dev zlib zlib-dev
#Instalamos bibliotecas para python necesarias para numpy-matplotlib:
pip install freetype-py pypng
#Instalamos las bibliotecas de numpy scipy :
pkg install numpy scipy
#Finalmente instalamos la biblioteca matplotlib
pip install matplotlib==3.0.3
#instalación correcta