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