<HTML><dd></HTML><HTML><p></HTML>Chuletas de comandos habituales, se instala bajando el ejecutable desde [[https://github.com/cheat/cheat/releases|su github]]<HTML></p></HTML><HTML></dd></HTML>
<HTML><dd></HTML><HTML><p></HTML>Chuletas de comandos habituales, se instala desde los fuentes ejecutando ''%%go install github.com/cheat/cheat/cmd/cheat@latest%%'' (ver [[https://github.com/cheat/cheat/|su github]])<HTML></p></HTML><HTML></dd></HTML>
<HTML><dt></HTML>cheat.sh<HTML></dt></HTML>
<HTML><dt></HTML>cheat.sh<HTML></dt></HTML>
<HTML><dd></HTML><HTML><p></HTML>Echa una mirada a su página web: http://cheat.sh/, es casi idéntico al anterior pero disponible desde cualquier ordenador con conexión.<HTML></p></HTML><HTML></dd></HTML>
<HTML><dd></HTML><HTML><p></HTML>Echa una mirada a su página web: http://cheat.sh/, es casi idéntico al anterior pero disponible desde cualquier ordenador con conexión.<HTML></p></HTML><HTML></dd></HTML>
<HTML><dt></HTML>gparted<HTML></dt></HTML>
<HTML><dt></HTML>gparted<HTML></dt></HTML>
@ -486,9 +486,9 @@ sudo apt-get install syncthing
<HTML><dd></HTML><HTML><p></HTML>Para pasar páginas web a pdf<HTML></p></HTML>
<HTML><dd></HTML><HTML><p></HTML>Para pasar páginas web a pdf<HTML></p></HTML>
<HTML><dd></HTML><HTML><p></HTML>''%%ls%%'' potenciado, instalamos el paquete desde [[https://github.com/Peltoche/lsd/releases|la página de releases del github del proyecto]]<HTML></p></HTML><HTML></dd></HTML>
<HTML><dd></HTML><HTML><p></HTML>''%%ls%%'' potenciado, instalamos el paquete desde los fuentes con ''%%cargo install lsd%%'' (ver [[https://github.com/Peltoche/lsd|la página del proyecto]]<HTML></p></HTML><HTML></dd></HTML>
<HTML><dt></HTML>bat<HTML></dt></HTML>
<HTML><dt></HTML>bat<HTML></dt></HTML>
<HTML><dd></HTML><HTML><p></HTML>''%%cat%%'' potenciado, instalamos el paquete desde [[https://github.com/sharkdp/bat/releases|la página de releases del github del proyecto]]<HTML></p></HTML><HTML></dd></HTML>
<HTML><dd></HTML><HTML><p></HTML>''%%cat%%'' potenciado, instalamos el paquete desde los fuentes con ''%%cargo install bat%%'' [[https://github.com/sharkdp/bat|ver la página del proyecto]]<HTML></p></HTML><HTML></dd></HTML>
<HTML><dd></HTML><HTML><p></HTML>''%%nmap%%'' nos permite realizar mapeos de subredes en nuestras redes locales. Por ejemplo para localizar dispositivos enganchados a nuestra red. ''%%ndiff%%'' nos permite comparar escaneos realizados con ''%%nmap%%'' y ''%%ncat%%'' hace todo tipo de cosas (mira en la red)<HTML></p></HTML>
<HTML><dd></HTML><HTML><p></HTML>''%%nmap%%'' nos permite realizar mapeos de subredes en nuestras redes locales. Por ejemplo para localizar dispositivos enganchados a nuestra red. ''%%ndiff%%'' nos permite comparar escaneos realizados con ''%%nmap%%'' y ''%%ncat%%'' hace todo tipo de cosas (mira en la red)<HTML></p></HTML>
@ -882,11 +882,11 @@ La fuente Hack la he instalado directamente desde el [[https://sourcefoundry.org
===== Pandoc =====
===== Pandoc =====
//Pandoc// es un traductor entre formatos de documento. Está escrito en Python y es increiblemente útil. De hecho este documento está escrito con //Pandoc//.
//Pandoc// es un traductor entre formatos de documento. Está escrito en Haskell y es increiblemente útil. De hecho este documento está escrito con //Pandoc//.
Instalado el //Pandoc// descargando paquete ''%%.deb%%'' desde [[http://pandoc.org/installing.html|la página web del proyecto]].
Instalado el //Pandoc// descargando paquete ''%%.deb%%'' desde [[http://pandoc.org/installing.html|la página web del proyecto]].
Además descargamos plantillas de Pandoc desde [[https://github.com/jgm/pandoc-templates|este repo]] ejecutando los siguientes comandos:
Además podríamos descargarnos plantillas de Pandoc desde [[https://github.com/jgm/pandoc-templates|este repo]] ejecutando los siguientes comandos:
<code>
<code>
mkdir ~/.pandoc
mkdir ~/.pandoc
@ -898,7 +898,7 @@ Las plantillas no son imprescindibles pero si quieres aprender a usarlas o hacer
===== Algunos editores adicionales =====
===== Algunos editores adicionales =====
Dos editores para hacer pruebas:
Dos editores opcionales para hacer pruebas:
* **Obsidian** Instalado con //appimage// descargado desde la [[https://obsidian.md/|página web]]
* **Obsidian** Instalado con //appimage// descargado desde la [[https://obsidian.md/|página web]]
* **Zettlr** Instalado con fichero ''%%.deb%%'' descargado desde [[https://www.zettlr.com/|su página web]]
* **Zettlr** Instalado con fichero ''%%.deb%%'' descargado desde [[https://www.zettlr.com/|su página web]]
@ -974,7 +974,7 @@ Y ahora funciona correctamente.
===== Foliate: lector de libros electrónicos =====
===== Foliate: lector de libros electrónicos =====
Instalado el paquete deb desde [[https://github.com/johnfactotum/foliate/releases|su propio github]]
Se puede instalar el paquete deb desde [[https://github.com/johnfactotum/foliate/releases|su propio github]]
===== Zotero: Gestor de referencias bibliográficas =====
===== Zotero: Gestor de referencias bibliográficas =====
@ -1201,6 +1201,8 @@ cargo install exa # tldr exa
cargo install tokei # tldr tokei
cargo install tokei # tldr tokei
cargo install gitui # gitui --help
cargo install gitui # gitui --help
cargo install ripgrep # tldr rg
cargo install ripgrep # tldr rg
cargo install bat # tldr bat
cargo install lsd # tldr lsd
</code>
</code>
===== golang =====
===== golang =====
@ -1245,6 +1247,7 @@ go get -u golang.org/x/lint/golint
<code bash>
<code bash>
go install github.com/jesseduffield/lazygit@latest
go install github.com/jesseduffield/lazygit@latest
go install github.com/cheat/cheat/cmd/cheat@latest
</code>
</code>
===== Processing =====
===== Processing =====
@ -1276,32 +1279,29 @@ No te olvides de compilar también el //Project Generator//.
===== Python =====
===== Python =====
De partida tenemos instalado dos versiones: //python2// y //python3//
En Linux Mint Vanessa ya no tenemos //python2// (aunque podemos instalarlo)
Parece que Linux Mint no viene con nigún python por defecto. Si invocamos el comando ''%%python%%'' el sistema nos indicará que no existe.
Para dejar a //python3// como python de sistema instalamos el paquete:
Para escoger un python por defecto tenemos dos paquetes que podemos instalar: ''%%python-is-python2%%'' y ''%%python-is-python3%%''
''%%sudo apt install python-is-python3%%''
En principio yo no quería instalar ninguno para averigüar que paquetes no funcionaban, pero la instalación de VirtualBox hizo que se instalara automáticamente el paquete ''%%python-is-python2%%''.
Después podemos comprobar la versión:
<code {bash}>
<code {bash}>
python2 -V
python -V
Python 2.7.18rc1
Python 3.10.6
python3 -V
Python 3.8.2
</code>
</code>
==== Paquetes de python instalados ====
==== Paquetes de sistema relacionados con python que instalamos ====
Son los que ya comentamos en la sección de instalación de zsh, como ya dijimos conviene que instalemos los paquetes de desarrollo:
Son los que ya comentamos en la sección de instalación de zsh, como ya dijimos conviene que instalemos los paquetes de desarrollo:
Pero también podemos añadir el //bundle// para //Antigen// en el fichero ''%%.zshrc%%'' y dejar que se encargue de todo.
Pero también podemos añadir el //bundle// para //Antigen// en el fichero ''%%.zshrc%%'' y dejar que se encargue de todo. (Este es el camino que yo sigo)
<code bash>
<code bash>
antigen bundle mattberther/zsh-pyenv
antigen bundle mattberther/zsh-pyenv
@ -1386,7 +1363,7 @@ Una vez instalado hay que estudiarse [[https://github.com/pyenv/pyenv/blob/maste
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]]
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]]
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.
Instalamos la última estable para Ubuntu Fossa desde los repos oficiales.
<dd><p>Un motor de bases de datos sencillo que se uso a menudo</p>
<dd><p>Un motor de bases de datos sencillo que se uso a menudo</p>
<p><code>sudo apt install sqlite3</code></p></dd>
<p><code>sudo apt install sqlite3</code></p></dd>
<dt>cheat</dt>
<dt>cheat</dt>
<dd><p>Chuletas de comandos habituales, se instala bajando el ejecutable desde [https://github.com/cheat/cheat/releases su github]</p></dd>
<dd><p>Chuletas de comandos habituales, se instala desde los fuentes ejecutando <code>go install github.com/cheat/cheat/cmd/cheat@latest</code> (ver [https://github.com/cheat/cheat/ su github])</p></dd>
<dt>cheat.sh</dt>
<dt>cheat.sh</dt>
<dd><p>Echa una mirada a su página web: http://cheat.sh/, es casi idéntico al anterior pero disponible desde cualquier ordenador con conexión.</p></dd>
<dd><p>Echa una mirada a su página web: http://cheat.sh/, es casi idéntico al anterior pero disponible desde cualquier ordenador con conexión.</p></dd>
<dd><p><code>ls</code> potenciado, instalamos el paquete desde [https://github.com/Peltoche/lsd/releases la página de releases del github del proyecto]</p></dd>
<dd><p><code>ls</code> potenciado, instalamos el paquete desde los fuentes con <code>cargo install lsd</code> (ver [https://github.com/Peltoche/lsd la página del proyecto]</p></dd>
<dt>bat</dt>
<dt>bat</dt>
<dd><p><code>cat</code> potenciado, instalamos el paquete desde [https://github.com/sharkdp/bat/releases la página de releases del github del proyecto]</p></dd>
<dd><p><code>cat</code> potenciado, instalamos el paquete desde los fuentes con <code>cargo install bat</code> [https://github.com/sharkdp/bat ver la página del proyecto]</p></dd>
<dt>nmap ndiff ncat</dt>
<dt>nmap ndiff ncat</dt>
<dd><p><code>nmap</code> nos permite realizar mapeos de subredes en nuestras redes locales. Por ejemplo para localizar dispositivos enganchados a nuestra red. <code>ndiff</code> nos permite comparar escaneos realizados con <code>nmap</code> y <code>ncat</code> hace todo tipo de cosas (mira en la red)</p>
<dd><p><code>nmap</code> nos permite realizar mapeos de subredes en nuestras redes locales. Por ejemplo para localizar dispositivos enganchados a nuestra red. <code>ndiff</code> nos permite comparar escaneos realizados con <code>nmap</code> y <code>ncat</code> hace todo tipo de cosas (mira en la red)</p>
@ -786,11 +786,11 @@ La fuente Hack la he instalado directamente desde el [https://sourcefoundry.org/
<span id="pandoc"></span>
<span id="pandoc"></span>
== Pandoc ==
== Pandoc ==
''Pandoc'' es un traductor entre formatos de documento. Está escrito en Python y es increiblemente útil. De hecho este documento está escrito con ''Pandoc''.
''Pandoc'' es un traductor entre formatos de documento. Está escrito en Haskell y es increiblemente útil. De hecho este documento está escrito con ''Pandoc''.
Instalado el ''Pandoc'' descargando paquete <code>.deb</code> desde [http://pandoc.org/installing.html la página web del proyecto].
Instalado el ''Pandoc'' descargando paquete <code>.deb</code> desde [http://pandoc.org/installing.html la página web del proyecto].
Además descargamos plantillas de Pandoc desde [https://github.com/jgm/pandoc-templates este repo] ejecutando los siguientes comandos:
Además podríamos descargarnos plantillas de Pandoc desde [https://github.com/jgm/pandoc-templates este repo] ejecutando los siguientes comandos:
<pre>mkdir ~/.pandoc
<pre>mkdir ~/.pandoc
cd ~/.pandoc
cd ~/.pandoc
@ -800,7 +800,7 @@ Las plantillas no son imprescindibles pero si quieres aprender a usarlas o hacer
<span id="algunos-editores-adicionales"></span>
<span id="algunos-editores-adicionales"></span>
== Algunos editores adicionales ==
== Algunos editores adicionales ==
Dos editores para hacer pruebas:
Dos editores opcionales para hacer pruebas:
; Obsidian
; Obsidian
: Instalado con ''appimage'' descargado desde la [https://obsidian.md/ página web]
: Instalado con ''appimage'' descargado desde la [https://obsidian.md/ página web]
@ -877,7 +877,7 @@ Y ahora funciona correctamente.
go install github.com/cheat/cheat/cmd/cheat@latest</syntaxhighlight>
<span id="processing"></span>
<span id="processing"></span>
== Processing ==
== Processing ==
@ -1130,29 +1133,26 @@ No te olvides de compilar también el ''Project Generator''.
<span id="python"></span>
<span id="python"></span>
== Python ==
== Python ==
De partida tenemos instalado dos versiones: ''python2'' y ''python3''
En Linux Mint Vanessa ya no tenemos ''python2'' (aunque podemos instalarlo)
Parece que Linux Mint no viene con nigún python por defecto. Si invocamos el comando <code>python</code> el sistema nos indicará que no existe.
Para dejar a ''python3'' como python de sistema instalamos el paquete:
Para escoger un python por defecto tenemos dos paquetes que podemos instalar: <code>python-is-python2</code> y <code>python-is-python3</code>
<code>sudo apt install python-is-python3</code>
En principio yo no quería instalar ninguno para averigüar que paquetes no funcionaban, pero la instalación de VirtualBox hizo que se instalara automáticamente el paquete <code>python-is-python2</code>.
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. (Este es el camino que yo sigo)
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]
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]
| '''NOTA''': El siguiente paso ya no parece necesario, las alternativas
-----
|-
| se han actualizado con la instalación del ''neovim''.
'''NOTA''': El siguiente paso ya no parece necesario, las alternativas se han actualizado con la instalación del ''neovim''.
|}
-----
Para actualizar las alternativas:
Para actualizar las alternativas:
@ -1287,7 +1293,7 @@ let g:python_host_prog = '/full/path/to/neovim2/bin/python'
let g:python3_host_prog = '/home/salvari/.virtualenvs/neovim3/bin/python'
let g:python3_host_prog = '/home/salvari/.virtualenvs/neovim3/bin/python'
</pre>
</pre>
La primera vez que abramos ''nvim'' tenemos que instalar los plugin porn comando ejecutando: <code>:PlugInstall</code>
La primera vez que abramos ''nvim'' tenemos que instalar los plugin por comando ejecutando: <code>:PlugInstall</code>
'''Instalación de <code>dein</code>'''
'''Instalación de <code>dein</code>'''
@ -1335,6 +1341,8 @@ Herramientas útiles para depuración web
<span id="mariadb"></span>
<span id="mariadb"></span>
== MariaDB ==
== MariaDB ==
Ahora siempre uso los servidores de base de datos dockerizados. Pero sigue siendo interesante instalar los clientes en nuestro sistema con <code>sudo apt install mariadb-client</code>
Instalamos la última estable para Ubuntu Fossa desde los repos oficiales.
Instalamos la última estable para Ubuntu Fossa desde los repos oficiales.
: Chuletas de comandos habituales, se instala bajando el ejecutable
: Chuletas de comandos habituales, se instala desde los fuentes ejecutando `go install github.com/cheat/cheat/cmd/cheat@latest` (ver [su github](https://github.com/cheat/cheat/))
desde [su github](https://github.com/cheat/cheat/releases)
cheat.sh
cheat.sh
@ -47,15 +46,11 @@ wkhtmltopdf
lsd
lsd
: `ls` potenciado, instalamos el paquete desde [la página de
: `ls` potenciado, instalamos el paquete desde los fuentes con `cargo install lsd` (ver [la página del proyecto](https://github.com/Peltoche/lsd)
@ -542,7 +542,7 @@ let g:python3_host_prog = '/home/salvari/.virtualenvs/neovim3/bin/python'
~~~~
~~~~
La primera vez que abramos _nvim_ tenemos que instalar los plugin porn
La primera vez que abramos _nvim_ tenemos que instalar los plugin por
comando ejecutando: `:PlugInstall`
comando ejecutando: `:PlugInstall`
__Instalación de `dein`__
__Instalación de `dein`__
@ -596,6 +596,8 @@ sudo apt install httpie links
## MariaDB
## MariaDB
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.
Instalamos la última estable para Ubuntu Fossa desde los repos oficiales.