diff --git a/README.md b/README.md
index a1cb23c..4115d45 100644
--- a/README.md
+++ b/README.md
@@ -1095,6 +1095,31 @@ He comprobado que make uninstall funciona correctamente, las librerías
quedan instaladas en `/usr/local/lib/gtags` y los ejecutables en
`/usr/local/bin`
+Rust
+----
+
+Instalamos siguiendo las instrucciones de
+[aqui](https://www.rust-lang.org/tools/install) (Hacemos la instalación
+por defecto)
+
+ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
+
+ stable installed - rustc 1.47.0 (18bf6b4f0 2020-10-07)
+
+
+ Rust is installed now. Great!
+
+ To get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
+ environment variable. Next time you log in this will be done
+ automatically.
+
+ To configure your current shell run source $HOME/.cargo/env
+
+Yo comento la linea del fichero `.zprofile` por que mi `.zshrc` ya lee
+el fichero `.profile`
+
+Para desinstalar `rust` bastaría con ejecutar `rustup self uninstall`
+
Processing
----------
@@ -1187,6 +1212,13 @@ Una instalación para pruebas.
mkvirtualenv -p /usr/bin/python3 jupyter
python -m pip install jupyter
+### Instalamos `python3.9`
+
+`python3.9` está ya disponible en los repos oficiales. Para dejarla
+instalada:
+
+ sudo apt install python3.9 python3.9-dev python3.9-venv
+
neovim
------
diff --git a/out/LinuxMintUlyana.dw b/out/LinuxMintUlyana.dw
index e49163c..8ddddd3 100644
--- a/out/LinuxMintUlyana.dw
+++ b/out/LinuxMintUlyana.dw
@@ -918,6 +918,29 @@ sudo make install
He comprobado que make uninstall funciona correctamente, las librerías quedan instaladas en ''%%/usr/local/lib/gtags%%'' y los ejecutables en ''%%/usr/local/bin%%''
+===== Rust =====
+
+Instalamos siguiendo las instrucciones de [[https://www.rust-lang.org/tools/install|aqui]] (Hacemos la instalación por defecto)
+
+
+curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
+
+ stable installed - rustc 1.47.0 (18bf6b4f0 2020-10-07)
+
+
+Rust is installed now. Great!
+
+To get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH
+environment variable. Next time you log in this will be done
+automatically.
+
+To configure your current shell run source $HOME/.cargo/env
+
+
+Yo comento la linea del fichero ''%%.zprofile%%'' por que mi ''%%.zshrc%%'' ya lee el fichero ''%%.profile%%''
+
+Para desinstalar ''%%rust%%'' bastaría con ejecutar ''%%rustup self uninstall%%''
+
===== Processing =====
Bajamos el paquete de la [[https://processing.org/|página web]], descomprimimimos en ''%%~/apps/%%'', en las nuevas versiones incorpora un script de instalación que ya se encarga de crear el fichero //desktop//.
@@ -996,6 +1019,13 @@ Una instalación para pruebas.
mkvirtualenv -p /usr/bin/python3 jupyter
python -m pip install jupyter
+==== Instalamos python3.9 ====
+
+''%%python3.9%%'' está ya disponible en los repos oficiales. Para dejarla instalada:
+
+
+sudo apt install python3.9 python3.9-dev python3.9-venv
+
===== neovim =====
Vamos a probar //neovim//, ahora mismo la versión de los repos de Ubuntu está actualizada a la penúltima versión (0.4.3). También podemos descargar el appimage desde [[https://github.com/neovim/neovim/releases|la página web]]
diff --git a/out/LinuxMintUlyana.epub b/out/LinuxMintUlyana.epub
index b57895a..af03042 100644
Binary files a/out/LinuxMintUlyana.epub and b/out/LinuxMintUlyana.epub differ
diff --git a/out/LinuxMintUlyana.mw b/out/LinuxMintUlyana.mw
index 570a419..5ffc169 100644
--- a/out/LinuxMintUlyana.mw
+++ b/out/LinuxMintUlyana.mw
@@ -798,6 +798,27 @@ make
sudo make install
He comprobado que make uninstall funciona correctamente, las librerías quedan instaladas en /usr/local/lib/gtags
y los ejecutables en /usr/local/bin
+== Rust ==
+
+Instalamos siguiendo las instrucciones de [https://www.rust-lang.org/tools/install aqui] (Hacemos la instalación por defecto)
+
+
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh + + stable installed - rustc 1.47.0 (18bf6b4f0 2020-10-07) + + +Rust is installed now. Great! + +To get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH +environment variable. Next time you log in this will be done +automatically. + +To configure your current shell run source $HOME/.cargo/env ++Yo comento la linea del fichero
.zprofile
por que mi .zshrc
ya lee el fichero .profile
+
+Para desinstalar rust
bastaría con ejecutar rustup self uninstall
+
== Processing ==
Bajamos el paquete de la [https://processing.org/ página web], descomprimimimos en ~/apps/
, en las nuevas versiones incorpora un script de instalación que ya se encarga de crear el fichero ''desktop''.
@@ -841,14 +862,14 @@ Python 3.8.2
Son los que ya comentamos en la sección de instalación de zsh, como ya dijimos conviene que instalemos los paquetes de desarrollo:
-sudo apt install python2-dev +sudo apt install python2-dev sudo apt install python-all-dev sudo apt install python3-dev sudo apt install python3-all-dev sudo apt install virtualenv virtualenvwrapper python3-virtualenvAdemas añadimos las siguientes lineas al fichero~/.profile
: -# WORKON_HOME for virtualenvwrapper +Una instalación para pruebas. -# WORKON_HOME for virtualenvwrapper if [ -d "$HOME/.virtualenvs" ] ; then WORKON_HOME="$HOME/.virtualenvs" fi@@ -864,8 +885,13 @@ fimkvirtualenv -p /usr/bin/python3 jupyter +mkvirtualenv -p /usr/bin/python3 jupyter python -m pip install jupyter+=== Instalamospython3.9
=== + +python3.9
está ya disponible en los repos oficiales. Para dejarla instalada: + +sudo apt install python3.9 python3.9-dev python3.9-venv== neovim == Vamos a probar ''neovim'', ahora mismo la versión de los repos de Ubuntu está actualizada a la penúltima versión (0.4.3). También podemos descargar el appimage desde [https://github.com/neovim/neovim/releases la página web] diff --git a/out/LinuxMintUlyana.odt b/out/LinuxMintUlyana.odt index 6ffee2a..8a486a0 100644 Binary files a/out/LinuxMintUlyana.odt and b/out/LinuxMintUlyana.odt differ diff --git a/out/LinuxMintUlyana.pdf b/out/LinuxMintUlyana.pdf index 036ed3e..613d438 100644 Binary files a/out/LinuxMintUlyana.pdf and b/out/LinuxMintUlyana.pdf differ diff --git a/out/LinuxMintUlyana.tex b/out/LinuxMintUlyana.tex index ead4d4f..99cf26e 100644 --- a/out/LinuxMintUlyana.tex +++ b/out/LinuxMintUlyana.tex @@ -1481,6 +1481,34 @@ He comprobado que make uninstall funciona correctamente, las librerías quedan instaladas en \texttt{/usr/local/lib/gtags} y los ejecutables en \texttt{/usr/local/bin} +\hypertarget{rust}{% +\subsection{Rust}\label{rust}} + +Instalamos siguiendo las instrucciones de +\href{https://www.rust-lang.org/tools/install}{aqui} (Hacemos la +instalación por defecto) + +\begin{verbatim} +curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh + + stable installed - rustc 1.47.0 (18bf6b4f0 2020-10-07) + + +Rust is installed now. Great! + +To get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH +environment variable. Next time you log in this will be done +automatically. + +To configure your current shell run source $HOME/.cargo/env +\end{verbatim} + +Yo comento la linea del fichero \texttt{.zprofile} por que mi +\texttt{.zshrc} ya lee el fichero \texttt{.profile} + +Para desinstalar \texttt{rust} bastaría con ejecutar +\texttt{rustup\ self\ uninstall} + \hypertarget{processing}{% \subsection{Processing}\label{processing}} @@ -1593,6 +1621,17 @@ mkvirtualenv -p /usr/bin/python3 jupyter python -m pip install jupyter \end{verbatim} +\hypertarget{instalamos-python3.9}{% +\subsubsection{\texorpdfstring{Instalamos +\texttt{python3.9}}{Instalamos python3.9}}\label{instalamos-python3.9}} + +\texttt{python3.9} está ya disponible en los repos oficiales. Para +dejarla instalada: + +\begin{verbatim} +sudo apt install python3.9 python3.9-dev python3.9-venv +\end{verbatim} + \hypertarget{neovim}{% \subsection{neovim}\label{neovim}} diff --git a/src/400_swdev.md b/src/400_swdev.md index 8dc7423..79d277a 100644 --- a/src/400_swdev.md +++ b/src/400_swdev.md @@ -183,6 +183,33 @@ He comprobado que make uninstall funciona correctamente, las librerías quedan instaladas en `/usr/local/lib/gtags` y los ejecutables en `/usr/local/bin` +## Rust + +Instalamos siguiendo las instrucciones de +[aqui](https://www.rust-lang.org/tools/install) (Hacemos la +instalación por defecto) + +~~~{bash} +curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh + + stable installed - rustc 1.47.0 (18bf6b4f0 2020-10-07) + + +Rust is installed now. Great! + +To get started you need Cargo's bin directory ($HOME/.cargo/bin) in your PATH +environment variable. Next time you log in this will be done +automatically. + +To configure your current shell run source $HOME/.cargo/env + +~~~ + +Yo comento la linea del fichero `.zprofile` por que mi `.zshrc` ya lee +el fichero `.profile` + +Para desinstalar `rust` bastaría con ejecutar `rustup self uninstall` + ## Processing Bajamos el paquete de la [página web](https://processing.org/), @@ -245,7 +272,7 @@ Python 3.8.2 Son los que ya comentamos en la sección de instalación de zsh, como ya dijimos conviene que instalemos los paquetes de desarrollo: -~~~~ +~~~~{bash} sudo apt install python2-dev sudo apt install python-all-dev sudo apt install python3-dev @@ -255,7 +282,7 @@ sudo apt install virtualenv virtualenvwrapper python3-virtualenv Ademas añadimos las siguientes lineas al fichero `~/.profile`: -~~~~{bash{ +~~~~{bash} # WORKON_HOME for virtualenvwrapper if [ -d "$HOME/.virtualenvs" ] ; then WORKON_HOME="$HOME/.virtualenvs" @@ -276,11 +303,18 @@ tenemos la referencia de comandos de _virtualenvwrapper_. Una instalación para pruebas. -~~~~ +~~~~{bash} mkvirtualenv -p /usr/bin/python3 jupyter python -m pip install jupyter ~~~~ +### Instalamos `python3.9` + +`python3.9` está ya disponible en los repos oficiales. Para dejarla instalada: + +~~~{bash} +sudo apt install python3.9 python3.9-dev python3.9-venv +~~~ ## neovim