Ferramentas de usuario

Ferramentas do sitio


gl:guias:debian_jessie_post_instalacion

Diferenzas

Isto amosa as diferenzas entre a revisión seleccionada e a versión actual da páxina.

Enlazar a esta vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
gl:guias:debian_jessie_post_instalacion [2017/05/21 12:59] – [Linguaxe de programación D (D programming language)] Sergio Alvariñogl:guias:debian_jessie_post_instalacion [2021/04/16 20:41] (actual) – edición externa 127.0.0.1
Liña 28: Liña 28:
 </code> </code>
  
-===== Cambiar as opcións de idioma =====+===== Cambiar as opcións do idioma =====
  
 Executamos: Executamos:
Liña 406: Liña 406:
 </code> </code>
  
 +==== Wire ====
  
 +Un cliente seguro de mensaxeria.
 +
 +<code>
 +sudo aptitude install apt-transport-https
 +wget -q https://wire-app.wire.com/linux/releases.key -O- | sudo apt-key add -
 +echo "deb https://wire-app.wire.com/linux/debian stable main" | sudo tee /etc/apt/sources.list.d/wire-desktop.list
 +sudo aptitude update
 +sudo aptitude install wire-desktop
 +</code>
 ===== Documentos ===== ===== Documentos =====
  
Liña 785: Liña 795:
 sudo aptitude install comix sudo aptitude install comix
 </code> </code>
-===== Desenrolo sw =====+===== Desenrolo Software =====
  
 ==== Paquetes esenciais ==== ==== Paquetes esenciais ====
Liña 999: Liña 1009:
 </code> </code>
  
-Procedemos coa instalación dos paquetes python-pip e python-virtualenv dende aptitude.+=== pip, virtualenv, virtualenvwrapper, virtualfish === 
 + 
 +//pip// é un xestor de paquetes para **Python** que facilita a instalación de librerías utilidades. 
 + 
 +Para poder usar os entornos virtuais instalaremos tamén //virtualenv//. 
 + 
 +Instalamos os dous dende aptitude:
  
 <code> <code>
 sudo aptitude install python-pip python-virtualenv virtualenv sudo aptitude install python-pip python-virtualenv virtualenv
 +
 +sudo pip install --upgrade pip
 +sudo pip install --upgrade virtualenv
 </code> </code>
 +//virtualenv// é unha ferramenta imprescindible en Python, pero da un pouco de traballo, así que desarrolaronse alguns frontends para simplificar o seu uso, para //bash// e //zsh// usaremos //virtualenvwrapper//, e para //fish// o //virtualfish//. Como veremos son todos moi semellantes.
  
-Como tiña prisa por probar [[https://ipython.org/|iPython]] instalei tamén [[https://www.continuum.io/downloads|Anaconda]], un Python que inclúe un xestor de paquetes propio, que que é un xeito doado e rápido de probar o //ipython notebook//. Hai duas versións con diferente versión de python, coido que é preferible instalar a de python 3. Pero si non queres instalar //Anaconda// non te preocupes, un pouco mais adiante describimos un método para instalar o iPython en Debian.+Instalamos o //virtualwrapper//:
  
-Para realizar a instalación de //Anaconda// abonda con descarregar os scripts de instalación dende la página web de Anaconda.+<code> 
 +sudo apt-get install virtualenvwrapper -y 
 +</code> 
 +Para usar  o //virtualenvwrapper// temos que facer:
  
 <code> <code>
-bash Anaconda3-4.2.0-Linux-x86_64.sh +source /usr/share/virtualenvwrapper/virtualenvwrapper.sh
-# bash Anaconda2-4.2.0-Linux-x86_64.sh+
 </code> </code>
  
-Deixeino instalado en //~/apps/anaconda3//+Ou engadir esa linea aos nosos ficheiros //.bashrc// e/ou //.zshrc//
  
-A suite //Anaconda// incorpora a sua propia versión de PythonPara poder usalas temos que cambiar o noso PATH para que o Python de Anaconda sexa o primeiro que se atopa.+Eu deixei a variable de entorno //WORKON_HOME// sen definir, así que apunta ao directorio por defecto, ''%%~/.virtualenvs%%''. Nese directorio é onde se gardarán os nosos entornos virtuais.
  
-Así para activar anaconda3 no bash:+[[http://virtualenvwrapper.readthedocs.io/en/latest/command_ref.html|Eiquí]] temos a referencia de comandos de //virtualenvwrapper// 
 + 
 +Para rematar, se queremos ter utilidades semellantes no noso //fish shell// instalamos //virtualfish//:
  
 <code> <code>
-export PATH="~/apps/anaconda3/bin:$PATH"+sudo pip install virtualfish
 </code> </code>
 +[[http://virtualfish.readthedocs.io/en/latest/index.html|Eiquí]] temos a documentación de //virtualfish// e a descripción de todos os comandos e plugins dispoñibles.
  
-Para facer o mesmo no fish:+ 
 + 
 +=== iPython notebook === 
 + 
 +[[https://ipython.org/|iPython]], y su evolución [[https://jupyter.org/index.html|Jupyter]] proporcionan un entorno para interactivo de programación que permite elaborar documentos muy complejos con programas embebidos. 
 + 
 +== Instalar Jupyter en el Python del sistema == 
 + 
 +Seguimos las instrucciones [[https://gist.github.com/frgomes/24c1923f2c9f14a27b14|aquí]] 
 + 
 +Si usamos el script descargado del github se instalará el **Jupyter** con el python3 del sistema. %%__%%Conviene asegurarse de que estamos apuntando al python del S.O. y no a cualquier otro Python que hayamos instalado:
  
 <code> <code>
-set -x PATH ~/apps/anaconda3/bin $PATH+which python
 </code> </code>
 +== Instalar Anaconda Python ==
  
 +Teóricamente [[https://www.continuum.io/downloads|Anaconda]], es la forma fácil de poder usar //ipython notebook//. Así que la primera vez que instalé el iPython lo hice instalando //Anaconda// De hecho me he instalado dos versiones la que incluye el python2 y la que incluye el python3, aunque son completamente redundantes, basta con instalar una sola de ellas.
 +
 +<code>
 +bash Anaconda3-4.2.0-Linux-x86_64.sh
 +bash Anaconda2-4.2.0-Linux-x86_64.sh
 +</code>
 +Los he dejado instalados en //~/apps/anaconda2// y //~/apps/anaconda3//
 +
 +Cada una de estas instalaciones incorpora su propia versión de Python. Para usarlas tenemos que cambiar nuestro PATH para que el Python deseado sea el primero que se selecciona.
 +
 +Por ejemplo para activar anaconda3 en bash:
 +
 +<code>
 +export PATH="~/apps/anaconda3/bin:$PATH"
 +</code>
 +Para hacer lo mismo en fish:
 +
 +<code>
 +set -x PATH ~/apps/anaconda3/bin $PATH
 +</code>
 === iPython y GraphLab === === iPython y GraphLab ===
 +
 +La instalación de iPython y GraphLab (que es una librería comercial) la hice para realizar un curso.
  
 Creamos un entorno conda con Python 2.7.x Creamos un entorno conda con Python 2.7.x
  
 <code> <code>
 +export PATH="~/apps/anaconda2/bin:$PATH"
 conda create -n gl-env python=2.7 anaconda conda create -n gl-env python=2.7 anaconda
 </code> </code>
Liña 1073: Liña 1132:
 source deactivate gl-env source deactivate gl-env
 </code> </code>
-=== Instalación alternativa con virtualenv ===+== Instalación alternativa con virtualenv ==
  
 <code> <code>
Liña 1095: Liña 1154:
 pip install --upgrade --no-cache-dir https://get.graphlab.com/GraphLab-Create/2.1/your registered email address here/your product key here/GraphLab-Create-License.tar.gz pip install --upgrade --no-cache-dir https://get.graphlab.com/GraphLab-Create/2.1/your registered email address here/your product key here/GraphLab-Create-License.tar.gz
 </code> </code>
 +
 === Usar Emacs para editar Python === === Usar Emacs para editar Python ===
  
Liña 1104: Liña 1164:
 (elpy enable) (elpy enable)
 </code> </code>
-//flycheck// chequea el código python conviene instalar:+//flycheck// chequea el código python. Conviene instalar:
  
 <code> <code>
gl/guias/debian_jessie_post_instalacion.1495371548.txt.gz · Última modificación: 2021/04/16 20:38 (edición externa)