Mostrando entradas con la etiqueta install. Mostrar todas las entradas
Mostrando entradas con la etiqueta install. Mostrar todas las entradas

jueves, 12 de octubre de 2017

Install Python from sources (Fedora 26)

Primero descarga el XS tarball de aqui:

Luego intentando instalar python desde los sources me dió este error:
"Solve: zipimport.ZipImportError: can't decompress data; zlib not available"

Para solucionarlo:



Luego haces:
dnf install zlib-devel python-gzipstream.noarch openssl-devel
./configure
make -j12
make install


Probado en Fedora 26


Ref:
https://askubuntu.com/questions/661039/trouble-with-zip-support-in-custom-python-build-zipimport-zipimporterror-cant

viernes, 17 de marzo de 2017

sábado, 15 de octubre de 2016

Install Node.js 6.x en Fedora 23 / 24

Intentando montar un simple servidor en node.js me encontré con el siguiente error:




Esto ocurre porque los repositorios de Fedora no están actualizados con la última versión de node y por lo tanto estos no tienen una versión de v8 que soporte lambdas o arrows, (como se les conoce en javascript). 


A partir de Node  v4.3 los lambdas son soportados (http://node.green/#arrow-functions)





Para instalar Node 6.6.0 en Fedora  seguiremos los siguientes pasos:

Primero debemos instalar nvm. lo hacemos con ls siguiente linea como usuario standar

git clone git://github.com/creationix/nvm.git ~/nvm

echo "source ~/nvm/nvm.sh" >> ~/.bashrc

source ~/.bashrc

nvm install 6.6.0

nvm alias default 4.4.0


Para comprobar que se ha instalado correctamente podemos ejecutar el comando
node -v 


y comprobaremos que se ha instalado la versión 6.6.0 de node.

Las nuevas versiones de node se instalaran en el directorio ~nvm/versions del home del usuario.

Si utilizas WebStorm para programar en node puedes configurar la versión de node con la que trabajas en Run /Debug Configurations como está en el siguiente capture

Si usas node app.js

Si usas npm start


viernes, 5 de agosto de 2016

Instalar JDK Oracle en Debian 7 / 8 (SIMPLE)

Primero descargas el JDK en .tar.gz desde la pag oficial

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Luego descomprimes el en un directorio cualquiera (en mi caso lo hice en /opt/jdk

Luego ejecutas el siguiente comando (Debes cambiar obviamente el directorio en caso de que la versión que te hayas descargado sea distinta a la 1.8.0_101)


# update-alternatives --install /usr/bin/java java /opt/jdk/jdk1.8.0_101/bin/java 100

# update-alternatives --install /usr/bin/javac javac /opt/jdk/jdk1.8.0_101/bin/javac 100

Luego seteas la variable de entorno JAVA_HOME y PATH con el siguiente comando:

# nano /etc/profile

y escribes al final lo siguiente:

export JAVA_HOME=/opt/jdk/jdk1.8.0_101/bin/java
export PATH=$PATH:/opt/jdk/jdk1.8.0_101/bin  

Esta es la salida de ejemplo si quieres instalar la versión 1.7.0_80


domingo, 24 de abril de 2016

Instalar Genymotion en Fedora 23 x86_64 (Linux)

Antes que nada debes tener instalado VirtualBox (instalalo desde los repos de RPM Fusion)
---------------------------------------------------------------------------------------------------------------------------



Luego de instalar VirtualBox :



Entrar en la pag de genymotion y descarga la versión para 

"Ubuntu 15.04 and newer:"

https://www.genymotion.com/download/



entras en el directorio donde está el instalador y le das permisos al fichero y lo ejecutas:

# chmod 777 ./genymotion-2.6.0-ubuntu15_x64.bin 


# ./genymotion-2.6.0-ubuntu15_x64.bin





Para ejecutar Genymotion de forma grafica puedes entrar el la barra de menú y buscarlo en el apartado "Desarrollo"





Pero hay un problema, cuando lo intentas ejecutar NO HACE NADA :(


Puedes ejecutar el programa por consola


/opt/genymobile/genymotion/genymotion


Verás el siguiente error:


"/opt/genymobile/genymotion/genymotion: error while loading shared libraries: libjpeg.so.8: cannot open shared object file: No such file or directory"



Para solucionarlo descarga el siguiente archivo que contiene las librerias faltantes (libjpeg.so.8)

https://drive.google.com/open?id=0B9uuluhrKpGKMnptbTR6V19ZMUU




Copias los ficheros que están adentro en /lib64

para ello descomprimes el contenido del zip y entras en el terminal y accedes al directorio nuevo 

cp libjpeg8-x64/* lib64/


Ahora casi.... intentamos ejecutar de nuevo Genymotion 


/opt/genymobile/genymotion/genymotion


pero nos da el siguiente error:


/opt/genymobile/genymotion/genymotion: error while loading shared libraries: libdouble-conversion.s
o.1: cannot open shared object file: No such file or directory



Para solucionar esto debemos instalar double-conversion 


dnf install double-conversion


y LEEEESTO


Ahorita si ejecutamos /opt/genymobile/genymotion/genymotion

y correrá normal



miércoles, 13 de abril de 2016

Instalar versiones viejas de PostgreSQL en Debian

Por defecto si queremos instalar PostgreSQL en Debian se instalará la ultima versión (en este momento la 9.4). 

En mi caso deseo instalar la versión 9.1 por tener compatibilidad con postgis 1.5 (estoy trabajando en una base de datos antigua que solo soporta esa versión de postgis).

Para hacerlo se hace lo siguiente:
Primero debes crear un nuevo list que apunte a los repos de postgres

nano /etc/apt/sources.list.d/pgdg.list


denttro del fichero pgdg.list debes agregar la siguiente linea según la versión de debian que tengas:

Para debian 8 (jessie):
deb http://apt.postgresql.org/pub/repos/apt/ jessie-pgdg main


Para debian 7 (wheezy):
deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main



Luego ejecutas 

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \
  sudo apt-key add -




y por último

apt-get update


Ahora si puedes proceder a instalar postgres

apt-get install postgresql-9.1




http://www.postgresql.org/download/linux/debian/

miércoles, 2 de septiembre de 2015

lunes, 21 de abril de 2014

Instalar Oracle JDK 8 en Fedora 20 / 19

Primero descargamos de la pag oficial la versión .rpm dependiendo de la arquitectura de su SO. 
En este tuto usaremos la x64. Para saber la arquitectura de su SO ejecute : uname -r


Ahora nos movemos en la terminal al lugar donde está el .rpm y ejecutamos

rpm -Uvh jre-8*-x64.rpm



Luego buscamos el nombre del directorio del oracle jdk y ejecutamos la siguiente:

alternatives --install /usr/bin/java java /usr/java/jdk1.8.0_05/bin/java 2

Note que el nombre del directorio del jdk puede variar dependiendo de su versión. En este caso el nombre es jdk1.8.0_05


Por último ejecutamos y seleccionamos la opción 2

alternatives --config java


y listo. Ya deberias tener configurado el JDK

jueves, 2 de agosto de 2012

Instalar drivers AMD Catalyst en kernel 3.4

Si no puedes instalar AMD Catalyst en tu distro Fedora es posible que el error se deba a que usas un kernel 3.4.x, el cual no es compatible (por defecto) con los últimos drivers de AMD. Pero no os preocupéis. 
Gracias a Allah este chino ha sacado un parche para darle soporte. El detalle está en que las rutas del parche no concuerdan y además la versión 12.6 borra el directorio de los códigos luego de terminar la instalación. Por esta razón si sigues sus pasos tal cual no te va a funcionar (Se le agradece igual). 

La solución:

He modificado y aplicado el parche en el directorio temporal que genera la instalación gráfica del driver (el cual tiene un nombre aleatorio). 

La instalación:

Antes que nada necesitáis instalar los headers y devels de vuestro kernel
#yum -y install kernel-devel kernel-headers

Luego descarga este fichero que contiene el directorio de instalación que he parcheado.

Descomprímelo y cambia a la siguiente ruta del directorio creado.
#cd fglrx-install/common/lib/modules/fglrx/build_mod/

Ejecuta el fichero make.sh
#./make.sh

Luego sube un directorio
#cd ..

y ejecuta make_install.sh
#./make_install.sh

Espera a que termine de compilar e instalar y luego reinicias.

En teoria ya deberias tener los drivers funcionando.

Nota: Probada en Fedora 17 con una AMD 6870, pero debería funcionar para casi todas las distros y las AMD superiores a la serie HD 4000.