Removes obsolete section for gimp plugins

una
Sergio Alvariño 3 years ago
parent 4100d25a65
commit b5d91191e9

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

@ -834,10 +834,10 @@ Bajamos el paquete con la última versión desde [https://golang.org/dl/ la pág
Descomprimimos como ''root'' en <code>/usr/local/</code> Descomprimimos como ''root'' en <code>/usr/local/</code>
<source lang="bash">sudo tar -C /usr/local -xvzf go1.15.7.linux-amd64.tar.gz</source> <syntaxhighlight lang="bash">sudo tar -C /usr/local -xvzf go1.15.7.linux-amd64.tar.gz</syntaxhighlight>
Añadimos al path con las siguientes lineas en <code>~/.profile</code>: Añadimos al path con las siguientes lineas en <code>~/.profile</code>:
<source lang="bash">#golang <syntaxhighlight lang="bash">#golang
if [ -d "/usr/local/go" ] ; then if [ -d "/usr/local/go" ] ; then
export GOROOT="/usr/local/go" export GOROOT="/usr/local/go"
PATH="$PATH:$GOROOT/bin" PATH="$PATH:$GOROOT/bin"
@ -845,12 +845,12 @@ fi
if [ -d "$HOME/work/development/gocode" ] ; then if [ -d "$HOME/work/development/gocode" ] ; then
export GOPATH="$HOME/work/development/gocode" export GOPATH="$HOME/work/development/gocode"
PATH="$PATH:$GOPATH/bin" PATH="$PATH:$GOPATH/bin"
fi</source> fi</syntaxhighlight>
=== Instalación de ''gopls'' un servidor de LSP para editores: === === Instalación de ''gopls'' un servidor de LSP para editores: ===
Desde un directorio '''que no sea el GOPATH''' Desde un directorio '''que no sea el GOPATH'''
<source lang="bash">GO111MODULE=on go get golang.org/x/tools/gopls@latest</source> <syntaxhighlight lang="bash">GO111MODULE=on go get golang.org/x/tools/gopls@latest</syntaxhighlight>
== Processing == == Processing ==
Bajamos el paquete de la [https://processing.org/ página web], descomprimimimos en <code>~/apps/</code>, en las nuevas versiones incorpora un script de instalación que ya se encarga de crear el fichero ''desktop''. Bajamos el paquete de la [https://processing.org/ página web], descomprimimimos en <code>~/apps/</code>, en las nuevas versiones incorpora un script de instalación que ya se encarga de crear el fichero ''desktop''.
@ -928,29 +928,29 @@ python -m pip install jupyter</pre>
Instalamos los pre-requisitos: Instalamos los pre-requisitos:
<source lang="bash">sudo apt-get update <syntaxhighlight lang="bash">sudo apt-get update
sudo apt-get install --no-install-recommends make build-essential \ sudo apt-get install --no-install-recommends make build-essential \
libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev \ libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev \
wget curl llvm libncurses5-dev xz-utils tk-dev \ wget curl llvm libncurses5-dev xz-utils tk-dev \
libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev</source> libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev</syntaxhighlight>
Podemos clonar el repo en nuestro <code>home</code>: Podemos clonar el repo en nuestro <code>home</code>:
<source lang="bash">git clone https://github.com/pyenv/pyenv.git ~/.pyenv</source> <syntaxhighlight lang="bash">git clone https://github.com/pyenv/pyenv.git ~/.pyenv</syntaxhighlight>
Pero también podemos añadir el ''bundle'' para ''Antigen'' en el fichero <code>.zshrc</code> y dejar que se encargue de todo. Pero también podemos añadir el ''bundle'' para ''Antigen'' en el fichero <code>.zshrc</code> y dejar que se encargue de todo.
<source lang="bash">antigen bundle mattberther/zsh-pyenv</source> <syntaxhighlight lang="bash">antigen bundle mattberther/zsh-pyenv</syntaxhighlight>
Añadimos al fichero <code>~/.profile</code>: Añadimos al fichero <code>~/.profile</code>:
<source lang="bash"># pyenv <syntaxhighlight lang="bash"># pyenv
if [ -d "$HOME/.pyenv" ] ; then if [ -d "$HOME/.pyenv" ] ; then
export PYENV_ROOT="$HOME/.pyenv" export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH" export PATH="$PYENV_ROOT/bin:$PATH"
fi</source> fi</syntaxhighlight>
Y configuramos en <code>~/.bashrc</code> y en <code>~/.zshrc</code> (aunque en el último no es necesario tocar nada si usamos el ''bundle'' para ''Antigen''): Y configuramos en <code>~/.bashrc</code> y en <code>~/.zshrc</code> (aunque en el último no es necesario tocar nada si usamos el ''bundle'' para ''Antigen''):
<source lang="bash">if command -v pyenv 1>/dev/null 2>&1; then <syntaxhighlight lang="bash">if command -v pyenv 1>/dev/null 2>&1; then
eval "$(pyenv init -)" eval "$(pyenv init -)"
fi</source> fi</syntaxhighlight>
Podemos probar que todo funciona con: <code>pyenv install -l</code> Podemos probar que todo funciona con: <code>pyenv install -l</code>
Una vez instalado hay que estudiarse [https://github.com/pyenv/pyenv/blob/master/COMMANDS.md la referencia de comandos] Una vez instalado hay que estudiarse [https://github.com/pyenv/pyenv/blob/master/COMMANDS.md la referencia de comandos]
@ -1526,44 +1526,44 @@ Para instalar node-red en linux necesitamos instalar primero <code>node.js</code
Para ello ejecutamos el siguiente comando (la versión actual de <code>nvm</code> es la 0.37.0) Para ello ejecutamos el siguiente comando (la versión actual de <code>nvm</code> es la 0.37.0)
<source lang="bash">curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.0/install.sh | bash</source> <syntaxhighlight lang="bash">curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.0/install.sh | bash</syntaxhighlight>
El script de instalación añade las siguientes lineas al fichero <code>~/.bashrc</code>, nosotros las movemos al fichero <code>~/.profile</code> El script de instalación añade las siguientes lineas al fichero <code>~/.bashrc</code>, nosotros las movemos al fichero <code>~/.profile</code>
<source lang="bash">export NVM_DIR="$HOME/.nvm" <syntaxhighlight lang="bash">export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion</source> [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion</syntaxhighlight>
Para comprobar la instalación usamos <code>command -v nvm</code> que nos devolverá <code>nvm</code>. <code>which</code> no funciona en este caso por que es un script para aplicarle <code>source</code> Para comprobar la instalación usamos <code>command -v nvm</code> que nos devolverá <code>nvm</code>. <code>which</code> no funciona en este caso por que es un script para aplicarle <code>source</code>
=== Instalación de <code>node.js</code> === === Instalación de <code>node.js</code> ===
Ahora que tenemos <code>nvm</code> instalado, ya podemos instalar fácilmente la versión o versiones que queramos de <code>node.js</code> Ahora que tenemos <code>nvm</code> instalado, ya podemos instalar fácilmente la versión o versiones que queramos de <code>node.js</code>
<source lang="bash">nvm ls-remote # para listar las versiones disponibles <syntaxhighlight lang="bash">nvm ls-remote # para listar las versiones disponibles
nvm install node # instala la última versión disponible</source> nvm install node # instala la última versión disponible</syntaxhighlight>
=== Instalación de <code>mosquitto</code> === === Instalación de <code>mosquitto</code> ===
<code>mosquitto</code> es un ''mqtt broker'' muy sencillo y completo, aunque no es capaz de aguantar cargas grandes, para aprender es perfecto. <code>mosquitto</code> es un ''mqtt broker'' muy sencillo y completo, aunque no es capaz de aguantar cargas grandes, para aprender es perfecto.
<source lang="bash">sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa <syntaxhighlight lang="bash">sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa
sudo apt-get update sudo apt-get update
sudo apt install mosquitto mosquitto-clients</source> sudo apt install mosquitto mosquitto-clients</syntaxhighlight>
Con esto queda el servicio instalado y funcionando (<code>scs mosquitto</code> o <code>systemctl status mosquitto</code>) Con esto queda el servicio instalado y funcionando (<code>scs mosquitto</code> o <code>systemctl status mosquitto</code>)
Si queremos el servicio parado para arrancarlo nosotros manualmente: Si queremos el servicio parado para arrancarlo nosotros manualmente:
<source lang="bash">scsp mosquitto.service <syntaxhighlight lang="bash">scsp mosquitto.service
scd mosquitto.service</source> scd mosquitto.service</syntaxhighlight>
Y sin alias sería: Y sin alias sería:
<source lang="bash">sudo systemctl stop mosquitto.service <syntaxhighlight lang="bash">sudo systemctl stop mosquitto.service
sudo systemctl disable mosquitto.service</source> sudo systemctl disable mosquitto.service</syntaxhighlight>
Para arrancarlo cuando lo necesitemos le damos un ''start'' con <code>scst mosquitto.service</code> o <code>sudo systemctl start mosquitto.service</code> Para arrancarlo cuando lo necesitemos le damos un ''start'' con <code>scst mosquitto.service</code> o <code>sudo systemctl start mosquitto.service</code>
=== Instalación de Influxdb === === Instalación de Influxdb ===
Seguimos el método para ubuntu: Seguimos el método para ubuntu:
<source lang="bash">wget -qO- https://repos.influxdata.com/influxdb.key | sudo apt-key add - <syntaxhighlight lang="bash">wget -qO- https://repos.influxdata.com/influxdb.key | sudo apt-key add -
#source /etc/lsb-release #source /etc/lsb-release
DISTRIB_ID=ubuntu DISTRIB_ID=ubuntu
DISTRIB_CODENAME=focal DISTRIB_CODENAME=focal
@ -1571,13 +1571,13 @@ echo "deb https://repos.influxdata.com/${DISTRIB_ID} ${DISTRIB_CODENAME} stable"
apt update apt update
apt install influxdb apt install influxdb
apt install telegraf</source> apt install telegraf</syntaxhighlight>
=== Instalación de <code>node-red</code> === === Instalación de <code>node-red</code> ===
Una vez instalado el <code>node.js</code> instalar el <code>node-red</code> es muy fácil Una vez instalado el <code>node.js</code> instalar el <code>node-red</code> es muy fácil
<source lang="bash">nvm use node <syntaxhighlight lang="bash">nvm use node
npm install -g --unsafe-perm node-red</source> npm install -g --unsafe-perm node-red</syntaxhighlight>
= Aplicaciones de gráficos = = Aplicaciones de gráficos =
== LibreCAD == == LibreCAD ==
@ -1632,17 +1632,20 @@ gimp-data-extras gimp-gap gmic gimp-gmic gimp-python</pre>
Para instalar los principales plugins basta con: Para instalar los principales plugins basta con:
<pre>sudo apt install gimp-plugin-registry</pre> <pre>sudo apt install gimp-plugin-registry</pre>
{|
|width="98%"| Esta sección ya no está vigente -----
|-
| #### resynthesizer Esta sección ya no está vigente
|-
| Descargamos el plugin desde [https://github.com/bootchk/resynthesizer aquí] y descomprimimos el fichero en <code>~/.config/GIMP/2.10/plug-ins</code> ==== resynthesizer ====
|-
| Tenemos que asegurarnos que los fichero ''python'' son ejecutables: Descargamos el plugin desde [https://github.com/bootchk/resynthesizer aquí] y descomprimimos el fichero en <code>~/.config/GIMP/2.10/plug-ins</code>
|-
| ~~~~ chmod 755 ~/.config/GIMP/2.10/plug-ins/*.py ~~~~ Tenemos que asegurarnos que los fichero ''python'' son ejecutables:
|}
<pre>chmod 755 ~/.config/GIMP/2.10/plug-ins/*.py</pre>
-----
== Krita == == Krita ==
@ -1891,9 +1894,9 @@ Ahora en los repos donde queramos usar ssh debemos cambiar el remote:
El procedimiento recomendado en la página oficial: El procedimiento recomendado en la página oficial:
<source lang="bash">curl -s https://updates.signal.org/desktop/apt/keys.asc | sudo apt-key add - <syntaxhighlight lang="bash">curl -s https://updates.signal.org/desktop/apt/keys.asc | sudo apt-key add -
echo "deb [arch=amd64] https://updates.signal.org/desktop/apt xenial main" | sudo tee -a /etc/apt/sources.list.d/signal-xenial.list echo "deb [arch=amd64] https://updates.signal.org/desktop/apt xenial main" | sudo tee -a /etc/apt/sources.list.d/signal-xenial.list
sudo apt update && sudo apt install signal-desktop</source> sudo apt update && sudo apt install signal-desktop</syntaxhighlight>
----- -----
@ -1906,7 +1909,7 @@ sudo apt update && sudo apt install signal-desktop</source>
Instalamos con: Instalamos con:
<source lang="bash">sudo apt install -y wget apt-transport-https <syntaxhighlight lang="bash">sudo apt install -y wget apt-transport-https
sudo wget -O /usr/share/keyrings/riot-im-archive-keyring.gpg https://packages.riot.im/debian/riot-im-archive-keyring.gpg sudo wget -O /usr/share/keyrings/riot-im-archive-keyring.gpg https://packages.riot.im/debian/riot-im-archive-keyring.gpg
@ -1914,14 +1917,14 @@ echo "deb [signed-by=/usr/share/keyrings/riot-im-archive-keyring.gpg] https://pa
sudo apt update sudo apt update
sudo apt install element-desktop</source> sudo apt install element-desktop</syntaxhighlight>
== Lector DNI electrónico == == Lector DNI electrónico ==
Descargamos la aplicación en formato <code>.deb</code> desde [https://www.dnielectronico.es/PortalDNIe/PRF1_Cons02.action?pag=REF_1112 la página de descargas del portal DNIe]. Descargamos la aplicación en formato <code>.deb</code> desde [https://www.dnielectronico.es/PortalDNIe/PRF1_Cons02.action?pag=REF_1112 la página de descargas del portal DNIe].
Automáticamente nos instalará las dependecias: <code>libccid</code>, <code>pcsd</code> y <code>pinentry-gtk2</code>. A mayores instalamos: Automáticamente nos instalará las dependecias: <code>libccid</code>, <code>pcsd</code> y <code>pinentry-gtk2</code>. A mayores instalamos:
<source lang="bash">sudo apt-get install pcsc-tools opensc</source> <syntaxhighlight lang="bash">sudo apt-get install pcsc-tools opensc</syntaxhighlight>
El opensc no es necesario para el DNIe, pero nos permite usar otras tarjetas. El opensc no es necesario para el DNIe, pero nos permite usar otras tarjetas.
Como root ejecutamos pcsc_scan: Como root ejecutamos pcsc_scan:

Binary file not shown.

Binary file not shown.

@ -1570,7 +1570,7 @@ Descomprimimos como \emph{root} en \texttt{/usr/local/}
\begin{Shaded} \begin{Shaded}
\begin{Highlighting}[] \begin{Highlighting}[]
\FunctionTok{sudo}\NormalTok{ tar {-}C /usr/local {-}xvzf go1.15.7.linux{-}amd64.tar.gz} \FunctionTok{sudo}\NormalTok{ tar }\AttributeTok{{-}C}\NormalTok{ /usr/local }\AttributeTok{{-}xvzf}\NormalTok{ go1.15.7.linux{-}amd64.tar.gz}
\end{Highlighting} \end{Highlighting}
\end{Shaded} \end{Shaded}
@ -1580,14 +1580,14 @@ Añadimos al path con las siguientes lineas en
\begin{Shaded} \begin{Shaded}
\begin{Highlighting}[] \begin{Highlighting}[]
\CommentTok{\#golang} \CommentTok{\#golang}
\KeywordTok{if}\BuiltInTok{ [} \OtherTok{{-}d} \StringTok{"/usr/local/go"}\BuiltInTok{ ]}\NormalTok{ ; }\KeywordTok{then} \ControlFlowTok{if} \BuiltInTok{[} \OtherTok{{-}d} \StringTok{"/usr/local/go"} \BuiltInTok{]} \KeywordTok{;} \ControlFlowTok{then}
\BuiltInTok{export} \VariableTok{GOROOT=}\StringTok{"/usr/local/go"} \BuiltInTok{export} \VariableTok{GOROOT=}\StringTok{"/usr/local/go"}
\VariableTok{PATH=}\StringTok{"}\VariableTok{$PATH}\StringTok{:}\VariableTok{$GOROOT}\StringTok{/bin"} \VariableTok{PATH=}\StringTok{"}\VariableTok{$PATH}\StringTok{:}\VariableTok{$GOROOT}\StringTok{/bin"}
\KeywordTok{fi} \ControlFlowTok{fi}
\KeywordTok{if}\BuiltInTok{ [} \OtherTok{{-}d} \StringTok{"}\VariableTok{$HOME}\StringTok{/work/development/gocode"}\BuiltInTok{ ]}\NormalTok{ ; }\KeywordTok{then} \ControlFlowTok{if} \BuiltInTok{[} \OtherTok{{-}d} \StringTok{"}\VariableTok{$HOME}\StringTok{/work/development/gocode"} \BuiltInTok{]} \KeywordTok{;} \ControlFlowTok{then}
\BuiltInTok{export} \VariableTok{GOPATH=}\StringTok{"}\VariableTok{$HOME}\StringTok{/work/development/gocode"} \BuiltInTok{export} \VariableTok{GOPATH=}\StringTok{"}\VariableTok{$HOME}\StringTok{/work/development/gocode"}
\VariableTok{PATH=}\StringTok{"}\VariableTok{$PATH}\StringTok{:}\VariableTok{$GOPATH}\StringTok{/bin"} \VariableTok{PATH=}\StringTok{"}\VariableTok{$PATH}\StringTok{:}\VariableTok{$GOPATH}\StringTok{/bin"}
\KeywordTok{fi} \ControlFlowTok{fi}
\end{Highlighting} \end{Highlighting}
\end{Shaded} \end{Shaded}
@ -1735,10 +1735,10 @@ Instalamos los pre-requisitos:
\begin{Shaded} \begin{Shaded}
\begin{Highlighting}[] \begin{Highlighting}[]
\FunctionTok{sudo}\NormalTok{ apt{-}get update} \FunctionTok{sudo}\NormalTok{ apt{-}get update}
\FunctionTok{sudo}\NormalTok{ apt{-}get install {-}{-}no{-}install{-}recommends make build{-}essential }\KeywordTok{\textbackslash{}} \FunctionTok{sudo}\NormalTok{ apt{-}get install }\AttributeTok{{-}{-}no{-}install{-}recommends}\NormalTok{ make build{-}essential }\DataTypeTok{\textbackslash{}}
\ExtensionTok{libssl{-}dev}\NormalTok{ zlib1g{-}dev libbz2{-}dev libreadline{-}dev libsqlite3{-}dev }\KeywordTok{\textbackslash{}} \NormalTok{libssl{-}dev zlib1g{-}dev libbz2{-}dev libreadline{-}dev libsqlite3{-}dev }\DataTypeTok{\textbackslash{}}
\FunctionTok{wget}\NormalTok{ curl llvm libncurses5{-}dev xz{-}utils tk{-}dev }\KeywordTok{\textbackslash{}} \NormalTok{wget curl llvm libncurses5{-}dev xz{-}utils tk{-}dev }\DataTypeTok{\textbackslash{}}
\ExtensionTok{libxml2{-}dev}\NormalTok{ libxmlsec1{-}dev libffi{-}dev liblzma{-}dev} \NormalTok{libxml2{-}dev libxmlsec1{-}dev libffi{-}dev liblzma{-}dev}
\end{Highlighting} \end{Highlighting}
\end{Shaded} \end{Shaded}
@ -1764,10 +1764,10 @@ Añadimos al fichero \texttt{\textasciitilde{}/.profile}:
\begin{Shaded} \begin{Shaded}
\begin{Highlighting}[] \begin{Highlighting}[]
\CommentTok{\# pyenv} \CommentTok{\# pyenv}
\KeywordTok{if}\BuiltInTok{ [} \OtherTok{{-}d} \StringTok{"}\VariableTok{$HOME}\StringTok{/.pyenv"}\BuiltInTok{ ]}\NormalTok{ ; }\KeywordTok{then} \ControlFlowTok{if} \BuiltInTok{[} \OtherTok{{-}d} \StringTok{"}\VariableTok{$HOME}\StringTok{/.pyenv"} \BuiltInTok{]} \KeywordTok{;} \ControlFlowTok{then}
\BuiltInTok{export} \VariableTok{PYENV\_ROOT=}\StringTok{"}\VariableTok{$HOME}\StringTok{/.pyenv"} \BuiltInTok{export} \VariableTok{PYENV\_ROOT=}\StringTok{"}\VariableTok{$HOME}\StringTok{/.pyenv"}
\BuiltInTok{export} \VariableTok{PATH=}\StringTok{"}\VariableTok{$PYENV\_ROOT}\StringTok{/bin:}\VariableTok{$PATH}\StringTok{"} \BuiltInTok{export} \VariableTok{PATH=}\StringTok{"}\VariableTok{$PYENV\_ROOT}\StringTok{/bin:}\VariableTok{$PATH}\StringTok{"}
\KeywordTok{fi} \ControlFlowTok{fi}
\end{Highlighting} \end{Highlighting}
\end{Shaded} \end{Shaded}
@ -1777,9 +1777,9 @@ tocar nada si usamos el \emph{bundle} para \emph{Antigen}):
\begin{Shaded} \begin{Shaded}
\begin{Highlighting}[] \begin{Highlighting}[]
\KeywordTok{if} \BuiltInTok{command}\NormalTok{ {-}v pyenv }\OperatorTok{1\textgreater{}}\NormalTok{/dev/null }\OperatorTok{2\textgreater{}\&1}\KeywordTok{;} \KeywordTok{then} \ControlFlowTok{if} \BuiltInTok{command} \AttributeTok{{-}v}\NormalTok{ pyenv }\DecValTok{1}\OperatorTok{\textgreater{}}\NormalTok{/dev/null }\DecValTok{2}\OperatorTok{\textgreater{}\&}\DecValTok{1}\KeywordTok{;} \ControlFlowTok{then}
\BuiltInTok{eval} \StringTok{"}\VariableTok{$(}\ExtensionTok{pyenv}\NormalTok{ init {-}}\VariableTok{)}\StringTok{"} \BuiltInTok{eval} \StringTok{"}\VariableTok{$(}\ExtensionTok{pyenv}\NormalTok{ init }\AttributeTok{{-}}\VariableTok{)}\StringTok{"}
\KeywordTok{fi} \ControlFlowTok{fi}
\end{Highlighting} \end{Highlighting}
\end{Shaded} \end{Shaded}
@ -1822,8 +1822,8 @@ Revisar
\toprule \toprule
\endhead \endhead
\textbf{NOTA}: El siguiente paso ya no parece necesario, las \textbf{NOTA}: El siguiente paso ya no parece necesario, las
alternativas\tabularnewline alternativas \\
se han actualizado con la instalación del \emph{neovim}.\tabularnewline se han actualizado con la instalación del \emph{neovim}. \\
\bottomrule \bottomrule
\end{longtable} \end{longtable}
@ -1885,10 +1885,10 @@ porn comando ejecutando: \texttt{:PlugInstall}
\begin{longtable}[]{@{}l@{}} \begin{longtable}[]{@{}l@{}}
\toprule \toprule
\endhead \endhead
\textbf{Nota}:\tabularnewline \textbf{Nota}: \\
Solo hay que instalar uno de los dos o \emph{dein} o \emph{plug-vim}. Yo Solo hay que instalar uno de los dos o \emph{dein} o \emph{plug-vim}. Yo
uso\tabularnewline uso \\
\emph{plug-vim} así que esto es sólo una referencia.\tabularnewline \emph{plug-vim} así que esto es sólo una referencia. \\
\bottomrule \bottomrule
\end{longtable} \end{longtable}
@ -2708,7 +2708,7 @@ Para ello ejecutamos el siguiente comando (la versión actual de
\begin{Shaded} \begin{Shaded}
\begin{Highlighting}[] \begin{Highlighting}[]
\ExtensionTok{curl}\NormalTok{ {-}o{-} https://raw.githubusercontent.com/nvm{-}sh/nvm/v0.37.0/install.sh }\KeywordTok{|} \FunctionTok{bash} \ExtensionTok{curl} \AttributeTok{{-}o{-}}\NormalTok{ https://raw.githubusercontent.com/nvm{-}sh/nvm/v0.37.0/install.sh }\KeywordTok{|} \FunctionTok{bash}
\end{Highlighting} \end{Highlighting}
\end{Shaded} \end{Shaded}
@ -2719,8 +2719,8 @@ El script de instalación añade las siguientes lineas al fichero
\begin{Shaded} \begin{Shaded}
\begin{Highlighting}[] \begin{Highlighting}[]
\BuiltInTok{export} \VariableTok{NVM\_DIR=}\StringTok{"}\VariableTok{$HOME}\StringTok{/.nvm"} \BuiltInTok{export} \VariableTok{NVM\_DIR=}\StringTok{"}\VariableTok{$HOME}\StringTok{/.nvm"}
\BuiltInTok{[} \OtherTok{{-}s} \StringTok{"}\VariableTok{$NVM\_DIR}\StringTok{/nvm.sh"}\BuiltInTok{ ]} \KeywordTok{\&\&}\NormalTok{ \textbackslash{}}\BuiltInTok{.} \StringTok{"}\VariableTok{$NVM\_DIR}\StringTok{/nvm.sh"}\NormalTok{ \# }\ExtensionTok{This}\NormalTok{ loads nvm} \BuiltInTok{[} \OtherTok{{-}s} \StringTok{"}\VariableTok{$NVM\_DIR}\StringTok{/nvm.sh"} \BuiltInTok{]} \KeywordTok{\&\&} \ExtensionTok{\textbackslash{}.} \StringTok{"}\VariableTok{$NVM\_DIR}\StringTok{/nvm.sh"} \CommentTok{\# This loads nvm}
\BuiltInTok{[} \OtherTok{{-}s} \StringTok{"}\VariableTok{$NVM\_DIR}\StringTok{/bash\_completion"}\BuiltInTok{ ]} \KeywordTok{\&\&}\NormalTok{ \textbackslash{}}\BuiltInTok{.} \StringTok{"}\VariableTok{$NVM\_DIR}\StringTok{/bash\_completion"}\NormalTok{ \# }\ExtensionTok{This}\NormalTok{ loads nvm bash\_completion} \BuiltInTok{[} \OtherTok{{-}s} \StringTok{"}\VariableTok{$NVM\_DIR}\StringTok{/bash\_completion"} \BuiltInTok{]} \KeywordTok{\&\&} \ExtensionTok{\textbackslash{}.} \StringTok{"}\VariableTok{$NVM\_DIR}\StringTok{/bash\_completion"} \CommentTok{\# This loads nvm bash\_completion}
\end{Highlighting} \end{Highlighting}
\end{Shaded} \end{Shaded}
@ -2737,8 +2737,8 @@ la versión o versiones que queramos de \texttt{node.js}
\begin{Shaded} \begin{Shaded}
\begin{Highlighting}[] \begin{Highlighting}[]
\ExtensionTok{nvm}\NormalTok{ ls{-}remote \# para listar las versiones disponibles} \ExtensionTok{nvm}\NormalTok{ ls{-}remote }\CommentTok{\# para listar las versiones disponibles}
\ExtensionTok{nvm}\NormalTok{ install node \# instala la última versión disponible} \ExtensionTok{nvm}\NormalTok{ install node }\CommentTok{\# instala la última versión disponible}
\end{Highlighting} \end{Highlighting}
\end{Shaded} \end{Shaded}
@ -2791,7 +2791,7 @@ Seguimos el método para ubuntu:
\begin{Shaded} \begin{Shaded}
\begin{Highlighting}[] \begin{Highlighting}[]
\FunctionTok{wget}\NormalTok{ {-}qO{-} https://repos.influxdata.com/influxdb.key }\KeywordTok{|} \FunctionTok{sudo}\NormalTok{ apt{-}key add {-}} \FunctionTok{wget} \AttributeTok{{-}qO{-}}\NormalTok{ https://repos.influxdata.com/influxdb.key }\KeywordTok{|} \FunctionTok{sudo}\NormalTok{ apt{-}key add }\AttributeTok{{-}}
\CommentTok{\#source /etc/lsb{-}release} \CommentTok{\#source /etc/lsb{-}release}
\VariableTok{DISTRIB\_ID=}\NormalTok{ubuntu} \VariableTok{DISTRIB\_ID=}\NormalTok{ubuntu}
\VariableTok{DISTRIB\_CODENAME=}\NormalTok{focal} \VariableTok{DISTRIB\_CODENAME=}\NormalTok{focal}
@ -2813,7 +2813,7 @@ muy fácil
\begin{Shaded} \begin{Shaded}
\begin{Highlighting}[] \begin{Highlighting}[]
\ExtensionTok{nvm}\NormalTok{ use node} \ExtensionTok{nvm}\NormalTok{ use node}
\ExtensionTok{npm}\NormalTok{ install {-}g {-}{-}unsafe{-}perm node{-}red} \ExtensionTok{npm}\NormalTok{ install }\AttributeTok{{-}g} \AttributeTok{{-}{-}unsafe{-}perm}\NormalTok{ node{-}red}
\end{Highlighting} \end{Highlighting}
\end{Shaded} \end{Shaded}
@ -2897,32 +2897,24 @@ Para instalar los principales plugins basta con:
sudo apt install gimp-plugin-registry sudo apt install gimp-plugin-registry
\end{verbatim} \end{verbatim}
\begin{longtable}[]{@{}l@{}} \begin{center}\rule{0.5\linewidth}{0.5pt}\end{center}
\toprule
\endhead Esta sección ya no está vigente
\begin{minipage}[t]{0.96\columnwidth}\raggedright
Esta sección ya no está vigente\strut \hypertarget{resynthesizer}{%
\end{minipage}\tabularnewline \paragraph{resynthesizer}\label{resynthesizer}}
\begin{minipage}[t]{0.96\columnwidth}\raggedright
\#\#\#\# resynthesizer\strut
\end{minipage}\tabularnewline
\begin{minipage}[t]{0.96\columnwidth}\raggedright
Descargamos el plugin desde Descargamos el plugin desde
\href{https://github.com/bootchk/resynthesizer}{aquí} y descomprimimos \href{https://github.com/bootchk/resynthesizer}{aquí} y descomprimimos
el fichero en el fichero en \texttt{\textasciitilde{}/.config/GIMP/2.10/plug-ins}
\texttt{\textasciitilde{}/.config/GIMP/2.10/plug-ins}\strut
\end{minipage}\tabularnewline Tenemos que asegurarnos que los fichero \emph{python} son ejecutables:
\begin{minipage}[t]{0.96\columnwidth}\raggedright
Tenemos que asegurarnos que los fichero \emph{python} son \begin{verbatim}
ejecutables:\strut chmod 755 ~/.config/GIMP/2.10/plug-ins/*.py
\end{minipage}\tabularnewline \end{verbatim}
\begin{minipage}[t]{0.96\columnwidth}\raggedright
\textasciitilde\textasciitilde\textasciitilde\textasciitilde{} chmod 755 \begin{center}\rule{0.5\linewidth}{0.5pt}\end{center}
\textasciitilde/.config/GIMP/2.10/plug-ins/*.py
\textasciitilde\textasciitilde\textasciitilde\textasciitilde{}\strut
\end{minipage}\tabularnewline
\bottomrule
\end{longtable}
\hypertarget{krita}{% \hypertarget{krita}{%
\subsection{Krita}\label{krita}} \subsection{Krita}\label{krita}}
@ -3352,8 +3344,8 @@ El procedimiento recomendado en la página oficial:
\begin{Shaded} \begin{Shaded}
\begin{Highlighting}[] \begin{Highlighting}[]
\ExtensionTok{curl}\NormalTok{ {-}s https://updates.signal.org/desktop/apt/keys.asc }\KeywordTok{|} \FunctionTok{sudo}\NormalTok{ apt{-}key add {-}} \ExtensionTok{curl} \AttributeTok{{-}s}\NormalTok{ https://updates.signal.org/desktop/apt/keys.asc }\KeywordTok{|} \FunctionTok{sudo}\NormalTok{ apt{-}key add }\AttributeTok{{-}}
\BuiltInTok{echo} \StringTok{"deb [arch=amd64] https://updates.signal.org/desktop/apt xenial main"} \KeywordTok{|} \FunctionTok{sudo}\NormalTok{ tee {-}a /etc/apt/sources.list.d/signal{-}xenial.list} \BuiltInTok{echo} \StringTok{"deb [arch=amd64] https://updates.signal.org/desktop/apt xenial main"} \KeywordTok{|} \FunctionTok{sudo}\NormalTok{ tee }\AttributeTok{{-}a}\NormalTok{ /etc/apt/sources.list.d/signal{-}xenial.list}
\FunctionTok{sudo}\NormalTok{ apt update }\KeywordTok{\&\&} \FunctionTok{sudo}\NormalTok{ apt install signal{-}desktop} \FunctionTok{sudo}\NormalTok{ apt update }\KeywordTok{\&\&} \FunctionTok{sudo}\NormalTok{ apt install signal{-}desktop}
\end{Highlighting} \end{Highlighting}
\end{Shaded} \end{Shaded}
@ -3373,9 +3365,9 @@ Instalamos con:
\begin{Shaded} \begin{Shaded}
\begin{Highlighting}[] \begin{Highlighting}[]
\FunctionTok{sudo}\NormalTok{ apt install {-}y wget apt{-}transport{-}https} \FunctionTok{sudo}\NormalTok{ apt install }\AttributeTok{{-}y}\NormalTok{ wget apt{-}transport{-}https}
\FunctionTok{sudo}\NormalTok{ wget {-}O /usr/share/keyrings/riot{-}im{-}archive{-}keyring.gpg https://packages.riot.im/debian/riot{-}im{-}archive{-}keyring.gpg} \FunctionTok{sudo}\NormalTok{ wget }\AttributeTok{{-}O}\NormalTok{ /usr/share/keyrings/riot{-}im{-}archive{-}keyring.gpg https://packages.riot.im/debian/riot{-}im{-}archive{-}keyring.gpg}
\BuiltInTok{echo} \StringTok{"deb [signed{-}by=/usr/share/keyrings/riot{-}im{-}archive{-}keyring.gpg] https://packages.riot.im/debian/ default main"} \KeywordTok{|} \FunctionTok{sudo}\NormalTok{ tee /etc/apt/sources.list.d/riot{-}im.list} \BuiltInTok{echo} \StringTok{"deb [signed{-}by=/usr/share/keyrings/riot{-}im{-}archive{-}keyring.gpg] https://packages.riot.im/debian/ default main"} \KeywordTok{|} \FunctionTok{sudo}\NormalTok{ tee /etc/apt/sources.list.d/riot{-}im.list}
@ -3797,7 +3789,7 @@ menulibre}\label{solucionar-problemas-de-menuxfas-duplicados-usando-menulibre}}
\begin{longtable}[]{@{}l@{}} \begin{longtable}[]{@{}l@{}}
\toprule \toprule
\endhead \endhead
\textbf{Nota}: Ya no uso \emph{MenuLibre}\tabularnewline \textbf{Nota}: Ya no uso \emph{MenuLibre} \\
\bottomrule \bottomrule
\end{longtable} \end{longtable}

@ -74,23 +74,6 @@ Para instalar los principales plugins basta con:
sudo apt install gimp-plugin-registry sudo apt install gimp-plugin-registry
~~~~ ~~~~
----------------------------------------------------------------------
Esta sección ya no está vigente
#### resynthesizer
Descargamos el plugin desde
[aquí](https://github.com/bootchk/resynthesizer) y descomprimimos el
fichero en `~/.config/GIMP/2.10/plug-ins`
Tenemos que asegurarnos que los fichero _python_ son ejecutables:
~~~~
chmod 755 ~/.config/GIMP/2.10/plug-ins/*.py
~~~~
----------------------------------------------------------------------
## Krita ## Krita
La versión disponible en orígenes de software está bastante por detrás La versión disponible en orígenes de software está bastante por detrás

Loading…
Cancel
Save