martes, 20 de enero de 2015

Gitlab - The requested URL returned error: 401 while accessing

Problema al intentar clonar desde un repositorio externo via HTTP/HTTPS con la versión git 1.7.1.
Al intentar: git clone http://servidorexternogitlab.com/ususario/proyecto.git
nos lanza el siguiente error: The requested URL returned error: 401 while accessing http://servidorexternogitlab.com/ususario/proyecto.git
Para solucionar este problema agregaremos nuestro usuario después de indicar el protocolo de la url y antes del dominio como en el ejemplo siguiente:
git clone http://usuario@servidorexternogitlab.com/ususario/proyecto.git

lunes, 12 de enero de 2015

Instalar Python 3.4 [Debian 7.7]

Simple y sencillo - Disco de un grupo llamado "Los Rieles" de la provincia en la que vivo.


Enumeremos los pasos a seguir.
  1. Descargar Python en la última versión desde la web oficial -> Python3.4.2
  2. Nos logueamos como superusuario, para ello abrimos una terminal -consola- y escribimos el comando su
  3. Instalación de paquetes necesarios:
    apt-get install build-essential libssl-dev libreadline-dev libreadline6 readline-common zlib1g-dev  # Creo que con esos estaría más que bien.
  4. Movemos el archivo comprimido que descargamos desde la web oficial de Python al directorio /opt de nuestro sistema. (cuestión de comodidad)
    mv /home/tu_user/Descargas/Python-3.4.2.tar.xz /opt
  5. Nos posicionamos en el direcotorio /opt y creamos un nuevo directorio al que llamaremos python34.
    cd /opt
    mkdir python34
  6. Ahora descomprimimos el archivo tar.
    tar Jxvf Python-3.4.2.tar.xz
  7. Ingresamos al directorio resultante de la descompresión del archivo e iniciamos la etapa de configurar y compilar Python.
    cd Python-3.4.2
    ./configure --prefix=/opt/python34
    make
    make install
Bien, con esto tendremos instalado Python 3.4.2 en nuestro sistema. Ahora agregaremos al final del archivo .bashrc que está alojado en el directorio $HOME de nuestro usuario una pequeña configuración para que podamos invocar al interprete de Python 3.4.2 desde la terminal.
# Ingresar estos comandos logueados como usuario del sistema - no como superusuario -

cd $HOME/.bashrc
nano .bashrc
Con eso tendremos abierto el archivo .bashrc en editor de texto sencillo de utilizar. Ahora nos posicionamos al final del archivo y escribimos lo siguiente:

# Python 3.4.2
export PATH=$PATH:/opt/python34/bin

Ahora salimos del editor presionando la combinación de teclas "Ctrl + x" y luego confirmamos presionando la tecla "y"

Nos queda para finalizar tomar los cambios en la sesión actual en la que estamos escribir:
source $HOME/.bashrc

Ahora podremos invocar los siguientes comandos:
python3
pip3