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-basediff --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 ~~~~