Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previaÚltima revisiónAmbos lados, revisión siguiente | ||
guias:debian_jessie_post_instalacion [2017/05/21 16:10] – [iPython notebook] Sergio Alvariño | guias:debian_jessie_post_instalacion [2017/06/03 15:05] – [Usar Emacs para editar Python] Sergio Alvariño | ||
---|---|---|---|
Línea 378: | Línea 378: | ||
< | < | ||
aptitude install pinentry-gtk2 opensc | aptitude install pinentry-gtk2 opensc | ||
+ | </ | ||
+ | |||
+ | ==== wire ==== | ||
+ | |||
+ | Un cliente de mensajeria seguro. | ||
+ | |||
+ | < | ||
+ | sudo aptitude install apt-transport-https | ||
+ | wget -q https:// | ||
+ | echo "deb https:// | ||
+ | sudo aptitude update | ||
+ | sudo aptitude install wire-desktop | ||
</ | </ | ||
===== Documentos ===== | ===== Documentos ===== | ||
Línea 749: | Línea 761: | ||
sudo aptitude install comix | sudo aptitude install comix | ||
</ | </ | ||
- | ===== Desarrollo | + | ===== Desarrollo |
==== Paquetes esenciales ==== | ==== Paquetes esenciales ==== | ||
+ | |||
+ | Estos son los paquetes esenciales para empezar a desarrollar software en Linux. | ||
< | < | ||
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 | ||
</ | </ | ||
- | |||
==== 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:' | ||
git config --global alias.car ' | git config --global alias.car ' | ||
git config --global alias.unstage reset | git config --global alias.unstage reset | ||
Línea 783: | Línea 797: | ||
git config --global alias.ca ' | git config --global alias.ca ' | ||
</ | </ | ||
- | |||
==== Open Java ==== | ==== Open Java ==== | ||
- | |||
- | Tendremos que usar Java para ejecutar varias aplicaciones, | ||
< | < | ||
apt-get install openjdk-7-jre icedtea-7-plugin | apt-get install openjdk-7-jre icedtea-7-plugin | ||
</ | </ | ||
- | |||
==== 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:// | + | Configurado [[http:// |
< | < | ||
Línea 906: | Línea 916: | ||
(setq indent-line-function ' | (setq indent-line-function ' | ||
</ | </ | ||
- | == Referencias == | + | === Referencias |
* https:// | * https:// | ||
Línea 944: | Línea 954: | ||
export PG_OF_PATH=/ | export PG_OF_PATH=/ | ||
</ | </ | ||
- | ===== 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 | ||
</ | </ | ||
- | ==== pip, virtualenv, virtualenvwrapper, | + | === pip, virtualenv, virtualenvwrapper, |
//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:// | [[http:// | ||
- | ==== iPython notebook | + | === iPython notebook === |
[[https:// | [[https:// | ||
- | === Instalar Jupyter en el Python del sistema | + | == Instalar Jupyter en el Python del sistema == |
Seguimos las instrucciones [[https:// | Seguimos las instrucciones [[https:// | ||
Línea 1007: | Línea 1017: | ||
which python | which python | ||
</ | </ | ||
- | === Instalar Anaconda Python | + | == Instalar Anaconda Python == |
Teóricamente [[https:// | Teóricamente [[https:// | ||
Línea 1097: | Línea 1107: | ||
pip install --upgrade --no-cache-dir https:// | pip install --upgrade --no-cache-dir https:// | ||
</ | </ | ||
- | + | === Usar Emacs para editar Python === | |
- | ==== Usar Emacs para editar Python | + | |
Instalamos //elpy// desde el gestor de paquetes de Emacs, concretamente desde el repo // | Instalamos //elpy// desde el gestor de paquetes de Emacs, concretamente desde el repo // | ||
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:// | ||
+ | |||
+ | Descomprimimos en ///opt//, ejecutando (como root): | ||
+ | |||
+ | < | ||
+ | cd /opt | ||
+ | tar xvzf ~/ | ||
+ | </ | ||
+ | Deberíamos dejar configuradas las siguientes variables de entorno: | ||
+ | |||
+ | < | ||
+ | # Point to the local installation of golang. | ||
+ | export GOROOT=/ | ||
+ | |||
+ | # Point to the location beneath which source and binaries are installed. | ||
+ | export GOPATH=$HOME/ | ||
+ | |||
+ | # Ensure that the binary-release is on your PATH. | ||
+ | export PATH=${PATH}: | ||
+ | |||
+ | # Ensure that compiled binaries are also on your PATH. | ||
+ | export PATH=${PATH}: | ||
+ | </ | ||
===== Desarrollo hardware ===== | ===== Desarrollo hardware ===== |