Herramientas de usuario

Herramientas del sitio


guias:debian_jessie_post_instalacion

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
guias:debian_jessie_post_instalacion [2017/05/21 16:10] – [iPython notebook] Sergio Alvariñoguias:debian_jessie_post_instalacion [2021/04/16 20:41] (actual) – editor externo 127.0.0.1
Línea 378: Línea 378:
 <code> <code>
 aptitude install pinentry-gtk2 opensc aptitude install pinentry-gtk2 opensc
 +</code>
 +
 +==== wire ====
 +
 +Un cliente de mensajeria seguro.
 +
 +<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> </code>
 ===== Documentos ===== ===== Documentos =====
Línea 749: Línea 761:
 sudo aptitude install comix sudo aptitude install comix
 </code> </code>
-===== Desarrollo sw =====+===== Desarrollo Software =====
  
 ==== Paquetes esenciales ==== ==== Paquetes esenciales ====
 +
 +Estos son los paquetes esenciales para empezar a desarrollar software en Linux.
  
 <code> <code>
 sudo apt-get install build-essential checkinstall make automake cmake autoconf git git-core dpkg wget sudo apt-get install build-essential checkinstall make automake cmake autoconf git git-core dpkg wget
 </code> </code>
- 
 ==== Git ==== ==== Git ====
  
-Absolutamente imprescindible.+Control de versiones distribuido. Imprescindible.
  
 Instalado git desde aptitude Instalado git desde aptitude
Línea 777: Línea 790:
 git config --global push.default simple git config --global push.default simple
 git config --global alias.sla 'log --oneline --decorate --graph --all' git config --global alias.sla 'log --oneline --decorate --graph --all'
 +git config --global alias.lg "log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %Cblue<%an>%Creset' --abbrev-commit --date=relative --all"
 git config --global alias.car 'commit --amend --no-edit' git config --global alias.car 'commit --amend --no-edit'
 git config --global alias.unstage reset git config --global alias.unstage reset
Línea 783: Línea 797:
 git config --global alias.ca 'commit -a' git config --global alias.ca 'commit -a'
 </code> </code>
- 
 ==== Open Java ==== ==== Open Java ====
- 
-Tendremos que usar Java para ejecutar varias aplicaciones, preferimos la versión libre. 
  
 <code> <code>
 apt-get install openjdk-7-jre icedtea-7-plugin apt-get install openjdk-7-jre icedtea-7-plugin
 </code> </code>
- 
 ==== Lenguaje de programación D (D programming language) ==== ==== Lenguaje de programación D (D programming language) ====
  
Línea 798: Línea 808:
 === D-apt e instalación de programas === === D-apt e instalación de programas ===
  
-Configurado [[http://d-apt.sourceforge.net/|d-apt]], instalados todos los programas incluidos:+Configurado [[http://d-apt.sourceforge.net/|d-apt]], instalados todos los programas incluidos
  
 <code> <code>
Línea 906: Línea 916:
             (setq indent-line-function 'insert-tab)))             (setq indent-line-function 'insert-tab)))
 </code> </code>
-== Referencias ==+=== Referencias ===
  
   * https://github.com/atilaneves/ac-dcd   * https://github.com/atilaneves/ac-dcd
Línea 944: Línea 954:
 export PG_OF_PATH=/home/salvari/apps/of/of_v0.9.3_linux64_release export PG_OF_PATH=/home/salvari/apps/of/of_v0.9.3_linux64_release
 </code> </code>
-===== Python =====+==== Python ====
  
 De partida tenemos instalado dos versiones: //python// y //python3// De partida tenemos instalado dos versiones: //python// y //python3//
Línea 955: Línea 965:
 Python 3.4.2 Python 3.4.2
 </code> </code>
-==== pip, virtualenv, virtualenvwrapper, virtualfish ====+=== pip, virtualenv, virtualenvwrapper, virtualfish ===
  
 //pip// es un gestor de paquetes para **Python** que facilita la instalación de librerías y utilidades. //pip// es un gestor de paquetes para **Python** que facilita la instalación de librerías y utilidades.
Línea 994: Línea 1004:
 [[http://virtualfish.readthedocs.io/en/latest/index.html|Aquí]] tenemos la documentación de //virtualfish// y la descripción de todos los comandos y plugins disponibles. [[http://virtualfish.readthedocs.io/en/latest/index.html|Aquí]] tenemos la documentación de //virtualfish// y la descripción de todos los comandos y plugins disponibles.
  
-==== iPython notebook ====+=== 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. [[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 ===+== Instalar Jupyter en el Python del sistema ==
  
 Seguimos las instrucciones [[https://gist.github.com/frgomes/24c1923f2c9f14a27b14|aquí]] Seguimos las instrucciones [[https://gist.github.com/frgomes/24c1923f2c9f14a27b14|aquí]]
Línea 1007: Línea 1017:
 which python which python
 </code> </code>
-=== Instalar Anaconda Python ===+== 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. 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.
Línea 1097: Línea 1107:
 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 ====+
  
 Instalamos //elpy// desde el gestor de paquetes de Emacs, concretamente desde el repo //marmalade// Instalamos //elpy// desde el gestor de paquetes de Emacs, concretamente desde el repo //marmalade//
Línea 1190: Línea 1199:
 > **Nota**: Tengo que pensar bien como hacerlo. > **Nota**: Tengo que pensar bien como hacerlo.
  
 +===== Go language =====
 +
 +Nos bajamos los binarios desde la [[https://golang.org/dl/|página oficial]]
 +
 +Descomprimimos en ///opt//, ejecutando (como root):
 +
 +<code>
 +cd /opt
 +tar xvzf ~/Downloads/go1.8.linux-amd64.tar.gz 
 +</code>
 +Deberíamos dejar configuradas las siguientes variables de entorno:
 +
 +<code>
 +# Point to the local installation of golang.
 +export GOROOT=/opt/go
 +
 +# Point to the location beneath which source and binaries are installed.
 +export GOPATH=$HOME/go
 +
 +# Ensure that the binary-release is on your PATH.
 +export PATH=${PATH}:${GOROOT}/bin
 +
 +# Ensure that compiled binaries are also on your PATH.
 +export PATH=${PATH}:${GOPATH}/bin
 +</code>
  
 ===== Desarrollo hardware ===== ===== Desarrollo hardware =====
guias/debian_jessie_post_instalacion.1495383058.txt.gz · Última modificación: 2021/04/16 20:39 (editor externo)