diff --git a/README.md b/README.md
index 9068457..8f6c539 100644
--- a/README.md
+++ b/README.md
@@ -1769,61 +1769,6 @@ Ahora siempre uso los servidores de base de datos dockerizados. Pero
sigue siendo interesante instalar los clientes en nuestro sistema con
`sudo apt install mariadb-client`
-Instalamos la última estable para Ubuntu Fossa desde los repos
-oficiales.
-
-Primero añadimos los repos.
-
-Añadimos la clave de firma:
-
-``` {bash}
-sudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'
-```
-
-Ahora tenemos dos opciones:
-
-Podemos ejecutar:
-
- sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://mariadb.mirror.liteserver.nl/repo/10.5/ubuntu focal main'
-
-O podemos crear un fichero `/etc/apt/apt.sources.list.d/MariaDB` con el
-siguiente contenido (yo dejo las fuentes comentadas):
-
- # MariaDB 10.5 [Stable] repository list - created UTC
- # https://mariadb.org/download-test/
- deb [arch=amd64] http://mariadb.mirror.liteserver.nl/repo/10.5/ubuntu focal main
- # deb-src http://mariadb.mirror.liteserver.nl/repo/10.5/ubuntu focal main
-
-Y ya solo nos queda lo de siempre:
-
- sudo apt update
- sudo apt upgrade
- sudo apt install mariadb-server
-
-Podemos comprobar con `systemctl status mariadb`
-
-También podemos hacer login con el usuario `root`:
-
- sudo mariadb -u root
-
-**Ojo**, hay que hacer `sudo`, el comando `mariadb -u root` no funciona.
-
-Y ahora aseguramos la instación con:
-
- sudo mysql_secure_installation
-
-Yo diría que tienes que decir que si a todas las preguntas, excepto
-quizás al *unix_socket_authentication*.
-
-Por último sólo nos queda decidir si el servicio mariadb debe estar
-ejecutándose permanentemente o no.
-
-Si queremos pararlo y que no se arranque automáticamente al arrancar el
-ordenador:
-
- sudo systemctl stop mariadb
- sudo systemctl disable mariadb
-
## Squirrel SQL Client
Bajamos el zip de estándar desde [la página web de
@@ -1839,13 +1784,22 @@ página oficial. Nos interesa el fichero `maria-java-client-2.6.0.jar`
Configuramos el driver para que sepa donde está el fichero `.jar` y ya
estamos listos para trabajar.
+El fichero `squirrel-sql.sh` necesita que lo lancemos desde el
+directorio del script.
+
## R y R-studio
Primero instalamos la última versión de R en nuestro pc:
``` {bash}
-sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
-sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/'
+wget -qO- https://cloud.r-project.org/bin/linux/ubuntu/marutter_pubkey.asc \
+ |gpg --dearmor -o /usr/local/share/keyrings/cran-archive-keyring.gpg
+
+. /etc/os-release
+sudo echo "deb [signed-by=/usr/local/share/keyrings/cran-archive-keyring.gpg ] \
+https://cloud.r-project.org/bin/linux/ubuntu ${UBUNTU_CODENAME}-cran40/" \
+| sudo tee /etc/apt/sources.list.d/cran.list
+
sudo apt update
sudo apt install r-base
```
diff --git a/out/LinuxMintUlyana.dw b/out/LinuxMintUlyana.dw
index c4d1c52..5bffa2b 100644
--- a/out/LinuxMintUlyana.dw
+++ b/out/LinuxMintUlyana.dw
@@ -1533,68 +1533,6 @@ sudo apt install httpie links
Ahora siempre uso los servidores de base de datos dockerizados. Pero sigue siendo interesante instalar los clientes en nuestro sistema con ''%%sudo apt install mariadb-client%%''
-Instalamos la última estable para Ubuntu Fossa desde los repos oficiales.
-
-Primero añadimos los repos.
-
-Añadimos la clave de firma:
-
-
-sudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'
-
-
-Ahora tenemos dos opciones:
-
-Podemos ejecutar:
-
-
-sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://mariadb.mirror.liteserver.nl/repo/10.5/ubuntu focal main'
-
-
-O podemos crear un fichero ''%%/etc/apt/apt.sources.list.d/MariaDB%%'' con el siguiente contenido (yo dejo las fuentes comentadas):
-
-
-# MariaDB 10.5 [Stable] repository list - created UTC
-# https://mariadb.org/download-test/
-deb [arch=amd64] http://mariadb.mirror.liteserver.nl/repo/10.5/ubuntu focal main
-# deb-src http://mariadb.mirror.liteserver.nl/repo/10.5/ubuntu focal main
-
-
-Y ya solo nos queda lo de siempre:
-
-
-sudo apt update
-sudo apt upgrade
-sudo apt install mariadb-server
-
-
-Podemos comprobar con ''%%systemctl status mariadb%%''
-
-También podemos hacer login con el usuario ''%%root%%'':
-
-
-sudo mariadb -u root
-
-
-**Ojo**, hay que hacer ''%%sudo%%'', el comando ''%%mariadb -u root%%'' no funciona.
-
-Y ahora aseguramos la instación con:
-
-
-sudo mysql_secure_installation
-
-
-Yo diría que tienes que decir que si a todas las preguntas, excepto quizás al //unix_socket_authentication//.
-
-Por último sólo nos queda decidir si el servicio mariadb debe estar ejecutándose permanentemente o no.
-
-Si queremos pararlo y que no se arranque automáticamente al arrancar el ordenador:
-
-
-sudo systemctl stop mariadb
-sudo systemctl disable mariadb
-
-
===== Squirrel SQL Client =====
Bajamos el zip de estándar desde [[http://www.squirrelsql.org/|la página web de Squirrel]] (yo prefiero no usar el instalador)
@@ -1605,13 +1543,21 @@ Nos descargamos también el //java connector// para MariaDB. Desde la página of
Configuramos el driver para que sepa donde está el fichero ''%%.jar%%'' y ya estamos listos para trabajar.
+El fichero ''%%squirrel-sql.sh%%'' necesita que lo lancemos desde el directorio del script.
+
===== R y R-studio =====
Primero instalamos la última versión de R en nuestro pc:
-sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
-sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/'
+wget -qO- https://cloud.r-project.org/bin/linux/ubuntu/marutter_pubkey.asc \
+ |gpg --dearmor -o /usr/local/share/keyrings/cran-archive-keyring.gpg
+
+. /etc/os-release
+sudo echo "deb [signed-by=/usr/local/share/keyrings/cran-archive-keyring.gpg ] \
+https://cloud.r-project.org/bin/linux/ubuntu ${UBUNTU_CODENAME}-cran40/" \
+| sudo tee /etc/apt/sources.list.d/cran.list
+
sudo apt update
sudo apt install r-base
diff --git a/out/LinuxMintUlyana.epub b/out/LinuxMintUlyana.epub
index 9be5121..a411334 100644
Binary files a/out/LinuxMintUlyana.epub and b/out/LinuxMintUlyana.epub differ
diff --git a/out/LinuxMintUlyana.mw b/out/LinuxMintUlyana.mw
index 4eb5719..91a8180 100644
--- a/out/LinuxMintUlyana.mw
+++ b/out/LinuxMintUlyana.mw
@@ -1343,47 +1343,6 @@ Herramientas útiles para depuración web
Ahora siempre uso los servidores de base de datos dockerizados. Pero sigue siendo interesante instalar los clientes en nuestro sistema con sudo apt install mariadb-client
-Instalamos la última estable para Ubuntu Fossa desde los repos oficiales.
-
-Primero añadimos los repos.
-
-Añadimos la clave de firma:
-
-
sudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'-Ahora tenemos dos opciones: - -Podemos ejecutar: - -
sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://mariadb.mirror.liteserver.nl/repo/10.5/ubuntu focal main'-O podemos crear un fichero
/etc/apt/apt.sources.list.d/MariaDB con el siguiente contenido (yo dejo las fuentes comentadas):
-
-# MariaDB 10.5 [Stable] repository list - created UTC -# https://mariadb.org/download-test/ -deb [arch=amd64] http://mariadb.mirror.liteserver.nl/repo/10.5/ubuntu focal main -# deb-src http://mariadb.mirror.liteserver.nl/repo/10.5/ubuntu focal main-Y ya solo nos queda lo de siempre: - -
sudo apt update -sudo apt upgrade -sudo apt install mariadb-server-Podemos comprobar con
systemctl status mariadb
-
-También podemos hacer login con el usuario root:
-
-sudo mariadb -u root-'''Ojo''', hay que hacer
sudo, el comando mariadb -u root no funciona.
-
-Y ahora aseguramos la instación con:
-
-sudo mysql_secure_installation-Yo diría que tienes que decir que si a todas las preguntas, excepto quizás al ''unix_socket_authentication''. - -Por último sólo nos queda decidir si el servicio mariadb debe estar ejecutándose permanentemente o no. - -Si queremos pararlo y que no se arranque automáticamente al arrancar el ordenador: - -
sudo systemctl stop mariadb -sudo systemctl disable mariadb== Squirrel SQL Client == @@ -1395,13 +1354,21 @@ Nos descargamos también el ''java connector'' para MariaDB. Desde la página of Configuramos el driver para que sepa donde está el fichero
.jar y ya estamos listos para trabajar.
+El fichero squirrel-sql.sh necesita que lo lancemos desde el directorio del script.
+
== R y R-studio ==
Primero instalamos la última versión de R en nuestro pc:
-sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
-sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/'
+wget -qO- https://cloud.r-project.org/bin/linux/ubuntu/marutter_pubkey.asc \
+ |gpg --dearmor -o /usr/local/share/keyrings/cran-archive-keyring.gpg
+
+. /etc/os-release
+sudo echo "deb [signed-by=/usr/local/share/keyrings/cran-archive-keyring.gpg ] \
+https://cloud.r-project.org/bin/linux/ubuntu ${UBUNTU_CODENAME}-cran40/" \
+| sudo tee /etc/apt/sources.list.d/cran.list
+
sudo apt update
sudo apt install r-base
diff --git a/out/LinuxMintUlyana.odt b/out/LinuxMintUlyana.odt
index 0924f8a..4241ea9 100644
Binary files a/out/LinuxMintUlyana.odt and b/out/LinuxMintUlyana.odt differ
diff --git a/out/LinuxMintUlyana.pdf b/out/LinuxMintUlyana.pdf
index 0f40bff..3e61bb8 100644
Binary files a/out/LinuxMintUlyana.pdf and b/out/LinuxMintUlyana.pdf differ
diff --git a/out/LinuxMintUlyana.tex b/out/LinuxMintUlyana.tex
index 332e426..f72955c 100644
--- a/out/LinuxMintUlyana.tex
+++ b/out/LinuxMintUlyana.tex
@@ -2400,76 +2400,6 @@ Ahora siempre uso los servidores de base de datos dockerizados. Pero
sigue siendo interesante instalar los clientes en nuestro sistema con
\texttt{sudo\ apt\ install\ mariadb-client}
-Instalamos la última estable para Ubuntu Fossa desde los repos
-oficiales.
-
-Primero añadimos los repos.
-
-Añadimos la clave de firma:
-
-\begin{Shaded}
-\begin{Highlighting}[]
-\NormalTok{sudo apt{-}key adv {-}{-}fetch{-}keys \textquotesingle{}https://mariadb.org/mariadb\_release\_signing\_key.asc\textquotesingle{}}
-\end{Highlighting}
-\end{Shaded}
-
-Ahora tenemos dos opciones:
-
-Podemos ejecutar:
-
-\begin{verbatim}
-sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://mariadb.mirror.liteserver.nl/repo/10.5/ubuntu focal main'
-\end{verbatim}
-
-O podemos crear un fichero \texttt{/etc/apt/apt.sources.list.d/MariaDB}
-con el siguiente contenido (yo dejo las fuentes comentadas):
-
-\begin{verbatim}
-# MariaDB 10.5 [Stable] repository list - created UTC
-# https://mariadb.org/download-test/
-deb [arch=amd64] http://mariadb.mirror.liteserver.nl/repo/10.5/ubuntu focal main
-# deb-src http://mariadb.mirror.liteserver.nl/repo/10.5/ubuntu focal main
-\end{verbatim}
-
-Y ya solo nos queda lo de siempre:
-
-\begin{verbatim}
-sudo apt update
-sudo apt upgrade
-sudo apt install mariadb-server
-\end{verbatim}
-
-Podemos comprobar con \texttt{systemctl\ status\ mariadb}
-
-También podemos hacer login con el usuario \texttt{root}:
-
-\begin{verbatim}
-sudo mariadb -u root
-\end{verbatim}
-
-\textbf{Ojo}, hay que hacer \texttt{sudo}, el comando
-\texttt{mariadb\ -u\ root} no funciona.
-
-Y ahora aseguramos la instación con:
-
-\begin{verbatim}
-sudo mysql_secure_installation
-\end{verbatim}
-
-Yo diría que tienes que decir que si a todas las preguntas, excepto
-quizás al \emph{unix\_socket\_authentication}.
-
-Por último sólo nos queda decidir si el servicio mariadb debe estar
-ejecutándose permanentemente o no.
-
-Si queremos pararlo y que no se arranque automáticamente al arrancar el
-ordenador:
-
-\begin{verbatim}
-sudo systemctl stop mariadb
-sudo systemctl disable mariadb
-\end{verbatim}
-
\hypertarget{squirrel-sql-client}{%
\subsection{Squirrel SQL Client}\label{squirrel-sql-client}}
@@ -2486,6 +2416,9 @@ página oficial. Nos interesa el fichero
Configuramos el driver para que sepa donde está el fichero \texttt{.jar}
y ya estamos listos para trabajar.
+El fichero \texttt{squirrel-sql.sh} necesita que lo lancemos desde el
+directorio del script.
+
\hypertarget{r-y-r-studio}{%
\subsection{R y R-studio}\label{r-y-r-studio}}
@@ -2493,8 +2426,14 @@ Primero instalamos la última versión de R en nuestro pc:
\begin{Shaded}
\begin{Highlighting}[]
-\NormalTok{sudo apt{-}key adv {-}{-}keyserver keyserver.ubuntu.com {-}{-}recv{-}keys E298A3A825C0D65DFD57CBB651716619E084DAB9}
-\NormalTok{sudo add{-}apt{-}repository \textquotesingle{}deb https://cloud.r{-}project.org/bin/linux/ubuntu focal{-}cran40/\textquotesingle{}}
+\NormalTok{wget {-}qO{-} https://cloud.r{-}project.org/bin/linux/ubuntu/marutter\_pubkey.asc \textbackslash{}}
+\NormalTok{ |gpg {-}{-}dearmor {-}o /usr/local/share/keyrings/cran{-}archive{-}keyring.gpg}
+
+\NormalTok{. /etc/os{-}release}
+\NormalTok{sudo echo "deb [signed{-}by=/usr/local/share/keyrings/cran{-}archive{-}keyring.gpg ] \textbackslash{}}
+\NormalTok{https://cloud.r{-}project.org/bin/linux/ubuntu $\{UBUNTU\_CODENAME\}{-}cran40/" \textbackslash{}}
+\NormalTok{| sudo tee /etc/apt/sources.list.d/cran.list}
+
\NormalTok{sudo apt update}
\NormalTok{sudo apt install r{-}base}
\end{Highlighting}
diff --git a/src/400_swdev.md b/src/400_swdev.md
index 0a8d697..e6865d0 100644
--- a/src/400_swdev.md
+++ b/src/400_swdev.md
@@ -598,87 +598,19 @@ sudo apt install httpie links
Ahora siempre uso los servidores de base de datos dockerizados. Pero sigue siendo interesante instalar los clientes en nuestro sistema con `sudo apt install mariadb-client`
-Instalamos la última estable para Ubuntu Fossa desde los repos oficiales.
-
-Primero añadimos los repos.
-
-Añadimos la clave de firma:
-
-~~~~{bash}
-sudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'
-~~~~
-
-Ahora tenemos dos opciones:
-
-Podemos ejecutar:
-
-~~~~
-sudo add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://mariadb.mirror.liteserver.nl/repo/10.5/ubuntu focal main'
-~~~~
-
-O podemos crear un fichero `/etc/apt/apt.sources.list.d/MariaDB` con
-el siguiente contenido (yo dejo las fuentes comentadas):
-
-~~~~
-# MariaDB 10.5 [Stable] repository list - created UTC
-# https://mariadb.org/download-test/
-deb [arch=amd64] http://mariadb.mirror.liteserver.nl/repo/10.5/ubuntu focal main
-# deb-src http://mariadb.mirror.liteserver.nl/repo/10.5/ubuntu focal main
-~~~~
-
-Y ya solo nos queda lo de siempre:
-
-~~~~
-sudo apt update
-sudo apt upgrade
-sudo apt install mariadb-server
-~~~~
-
-Podemos comprobar con `systemctl status mariadb`
-
-También podemos hacer login con el usuario `root`:
-
-~~~~
-sudo mariadb -u root
-~~~~
-
-**Ojo**, hay que hacer `sudo`, el comando `mariadb -u root` no funciona.
-
-Y ahora aseguramos la instación con:
-
-~~~~
-sudo mysql_secure_installation
-~~~~
-
-Yo diría que tienes que decir que si a todas las preguntas, excepto
-quizás al _unix_socket_authentication_.
-
-Por último sólo nos queda decidir si el servicio mariadb debe estar
-ejecutándose permanentemente o no.
-
-Si queremos pararlo y que no se arranque automáticamente al arrancar
-el ordenador:
-
-~~~~
-sudo systemctl stop mariadb
-sudo systemctl disable mariadb
-~~~~
-
## Squirrel SQL Client
-Bajamos el zip de estándar desde [la página web de
-Squirrel](http://www.squirrelsql.org/) (yo prefiero no usar el
-instalador)
+Bajamos el zip de estándar desde [la página web de Squirrel](http://www.squirrelsql.org/) (yo prefiero no usar el instalador)
-Como de costumbre descomprimimos en `~/apps` y creamos una entrada en
-nuestro menú de aplicaciones.
+Como de costumbre descomprimimos en `~/apps` y creamos una entrada en nuestro menú de aplicaciones.
Nos descargamos también el _java connector_ para MariaDB. Desde la
página oficial. Nos interesa el fichero `maria-java-client-2.6.0.jar`
-Configuramos el driver para que sepa donde está el fichero `.jar` y ya
-estamos listos para trabajar.
+Configuramos el driver para que sepa donde está el fichero `.jar` y ya estamos listos para trabajar.
+
+El fichero `squirrel-sql.sh` necesita que lo lancemos desde el directorio del script.
## R y R-studio
@@ -686,8 +618,14 @@ estamos listos para trabajar.
Primero instalamos la última versión de R en nuestro pc:
~~~~{bash}
-sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
-sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/'
+wget -qO- https://cloud.r-project.org/bin/linux/ubuntu/marutter_pubkey.asc \
+ |gpg --dearmor -o /usr/local/share/keyrings/cran-archive-keyring.gpg
+
+. /etc/os-release
+sudo echo "deb [signed-by=/usr/local/share/keyrings/cran-archive-keyring.gpg ] \
+https://cloud.r-project.org/bin/linux/ubuntu ${UBUNTU_CODENAME}-cran40/" \
+| sudo tee /etc/apt/sources.list.d/cran.list
+
sudo apt update
sudo apt install r-base
~~~~