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/27 19:02] – [Lector de DNIe] Sergio Alvariñoguias:debian_jessie_post_instalacion [2021/04/16 20:41] (actual) – editor externo 127.0.0.1
Línea 761: 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. Estos son los paquetes esenciales para empezar a desarrollar software en Linux.
Línea 770: Línea 770:
 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 ====
  
 Control de versiones distribuido. Imprescindible. Control de versiones distribuido. Imprescindible.
Línea 797: Línea 797:
 git config --global alias.ca 'commit -a' git config --global alias.ca 'commit -a'
 </code> </code>
-===== Open Java =====+==== Open Java ====
  
 <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) ====
  
 [[https://dlang.org/|El lenguaje de programación D]] es un lenguaje de programación de sistemas con una sintaxis similar a la de C y con tipado estático. Combina eficiencia, control y potencia de modelado con seguridad y productividad. [[https://dlang.org/|El lenguaje de programación D]] es un lenguaje de programación de sistemas con una sintaxis similar a la de C y con tipado estático. Combina eficiencia, control y potencia de modelado con seguridad y productividad.
  
-==== 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
Línea 819: Línea 819:
 sudo aptitude install dmd dub dcd dfix dfmt dscanner textadept sudo aptitude install dmd dub dcd dfix dfmt dscanner textadept
 </code> </code>
-==== DCD ====+=== DCD ===
  
 Una vez instalado el DCD tenemos que configurarlo creando el fichero //~/.config/dcd/dcd.conf// con el siguiente contenido: Una vez instalado el DCD tenemos que configurarlo creando el fichero //~/.config/dcd/dcd.conf// con el siguiente contenido:
Línea 833: Línea 833:
 echo | dcd-client --search toImpl echo | dcd-client --search toImpl
 </code> </code>
-==== gdc ====+=== gdc ===
  
 Instalado con Instalado con
Línea 840: Línea 840:
 sudo aptitude install gdc sudo aptitude install gdc
 </code> </code>
-==== ldc ====+=== ldc ===
  
 Instalado con: Instalado con:
Línea 852: Línea 852:
 sudo apt-get install -y libssl-dev libevent-dev sudo apt-get install -y libssl-dev libevent-dev
 </code> </code>
-==== Emacs para editar D ====+=== Emacs para editar D ===
  
 Instalados los siguientes paquetes desde //marmalade// Instalados los siguientes paquetes desde //marmalade//
Línea 921: Línea 921:
   * https://github.com/Hackerpilot/DCD   * https://github.com/Hackerpilot/DCD
  
-===== Processing =====+==== Processing ====
  
 Bajamos los paquetes de las respectivas páginas web, descomprimimimos en //~/apps/// y creamos los desktop file con **Menulibre** Bajamos los paquetes de las respectivas páginas web, descomprimimimos en //~/apps/// y creamos los desktop file con **Menulibre**
  
-===== Openframeworks =====+==== Openframeworks ====
  
 Bajamos el paquete comprimido de la página web del proyecto. Bajamos el paquete comprimido de la página web del proyecto.
Línea 954: 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 965: 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 1004: 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 1017: 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 1107: 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//
guias/debian_jessie_post_instalacion.1495911750.txt.gz · Última modificación: 2021/04/16 20:38 (editor externo)