@ -28,26 +28,26 @@ Linux Mint incluye ''%%sudo%%'' y las aplicaciones que uso habitualmente para ge
Interesa tener instalado el paquete //ppa-purge// (''%%sudo apt install ppa-purge%%''). Sirve para eliminar ppas junto con los programas instalados desde ese ppa.
Interesa tener instalado el paquete //ppa-purge// (''%%sudo apt install ppa-purge%%''). Sirve para eliminar ppas junto con los programas instalados desde ese ppa.
Tampoco voy a enredar nada con los orígenes del software (de momento), es decir no voy a cambiar al depósito regional.
Tampoco voy a enredar nada con los orígenes del software (de momento), es decir no voy a cambiar al depósito regional. Si quieres cambiarlo, en mi experiencia los más rápidos suelen ser los alemanes.
===== Firmware =====
===== Firmware =====
Ya no es necesario intalar los paquetes de //microcode// la instalación de Ulyana se encargó de instalar:
Ya no es necesario intalar los paquetes de //microcode// la instalación de Una se encargó de instalar:
* ''%%amd64-microcode%%''
* ''%%amd64-microcode%%''
* ''%%intel-microcode%%''
* ''%%intel-microcode%%''
Instalamos el driver de nvidia recomendado, el //Mint// nos avisa de que tenemos que revisar la instalación de los drivers.
Instalamos el driver de nvidia recomendado, después de la instalación inicial el //Mint// nos avisará de que tenemos que revisar la instalación de los drivers.
El driver de Nvidia viene muy mejorado. Merece la pena ver todas las opciones.
El driver de Nvidia viene muy mejorado. Merece la pena ver todas las opciones.
Una vez instalado el driver de nvidia, el comando ''%%prime-select query%%''debe indicarnos la tarjeta activa y podremos cambiar de tarjeta ejecutando ''%%prime-select [nvidia|intel]%%''
Una vez instalado el driver de Nvidia, el comando ''%%prime-select query%%''debe indicarnos la tarjeta activa y podremos cambiar de tarjeta ejecutando ''%%prime-select [nvidia|intel]%%''. También podremos acceder a las funciones de Nvidia a través del applet en la barra de estado de nuestro escritorio.
===== Control de configuraciones con git =====
===== Control de configuraciones con git =====
Una vez instalado el driver de nvidia y antes de seguir con la instalación instalamos el ''%%git%%'' y el ''%%etckeeper%%'' para que todos los cambios que se produzcan en el directorio ''%%/etc%%'' durante nuestra instalación queden reflejados en el git.
Una vez instalado el driver de Nvidia y antes de seguir con la instalación instalamos el ''%%git%%'' y el ''%%etckeeper%%'' para que todos los cambios que se produzcan en el directorio ''%%/etc%%'' durante nuestra instalación queden reflejados en el git.
Yo nunca almaceno esta información en la nube, pero me permite tener controlados los cambios de configuración y ayuda en caso de problemas.
Yo nunca almaceno esta información en la nube (por seguridad), pero me permite tener controlados los cambios de configuración y ayuda en caso de problemas.
==== Instalación de etckeeper ====
==== Instalación de etckeeper ====
@ -73,7 +73,7 @@ sudo git log
Vamos a crear un repo de git para controlar nuestros ficheros personales de configuración.
Vamos a crear un repo de git para controlar nuestros ficheros personales de configuración.
Creamos el repo donde queramos
Creamos el repo donde queramos, yo suelo usar el directorio ''%%~/work/repos%%''.
<code {bash}>
<code {bash}>
mkdir usrcfg
mkdir usrcfg
@ -82,7 +82,7 @@ git init
git config core.worktree "/home/salvari"
git config core.worktree "/home/salvari"
</code>
</code>
Y ya lo tenemos, un repo que tiene el directorio de trabajo apuntando a nuestro //$HOME//.
Y ya lo tenemos, un repo de git, en la localización que queramos y que tiene el directorio de trabajo apuntando a nuestro //$HOME//.
Podemos añadir los ficheros de configuración que queramos al repo:
Podemos añadir los ficheros de configuración que queramos al repo:
@ -93,7 +93,7 @@ git commit -m "Add some dotfiles"
Una vez que tenga añadidos los ficheros que quiero tener controlados pondré ''%%*%%'' en el fichero ''%%.git/info/exclude%%'' de mi repo para que ignore todos los ficheros de mi ''%%$HOME%%''.
Una vez que tenga añadidos los ficheros que quiero tener controlados pondré ''%%*%%'' en el fichero ''%%.git/info/exclude%%'' de mi repo para que ignore todos los ficheros de mi ''%%$HOME%%''.
Cuando instalo algún programa nuevo añado a mano los ficheros de configuración al repo.
Cuando instalo algún programa nuevo añado a mano los ficheros de configuración que quiero tener controlados al repo.
Yo no tengo información confidencial en este repositorio (claves ssh por ejemplo) así que no tengo problemas en almacenarlo en la nube. Facilita mucho las cosas en casos de upgrade del sistema o copiar configuraciones entre ordenadores.
Yo no tengo información confidencial en este repositorio (claves ssh por ejemplo) así que no tengo problemas en almacenarlo en la nube. Facilita mucho las cosas en casos de upgrade del sistema o copiar configuraciones entre ordenadores.
@ -201,7 +201,7 @@ aptitude install gufw
> **Nota**: Ya no instalamos //menulibre//, Linux Mint tiene una utilidad de edición de menús.
> **Nota**: Ya no instalamos //menulibre//, Linux Mint tiene una utilidad de edición de menús.
* **Keepass2** Para mantener nuestras contraseñas a buen recaudo
* **KeepassXC** Para mantener nuestras contraseñas a buen recaudo
* **Gnucash** Programa de contabilidad, la versión de los repos está bastante atrasada habrá que probar la nueva que puede instalarse desde la web o desde el flathub.
* **Gnucash** Programa de contabilidad, la versión de los repos está bastante atrasada habrá que probar la nueva que puede instalarse desde la web o desde el flathub.
* **Deluge** Programa de descarga de torrents (acuérdate de configurar tus cortafuegos)
* **Deluge** Programa de descarga de torrents (acuérdate de configurar tus cortafuegos)
* **rsync, grsync** Para hacer backups de nuestros ficheros
* **rsync, grsync** Para hacer backups de nuestros ficheros
@ -216,26 +216,13 @@ aptitude install gufw
* **mate-tweak** Para //customizar// nuestro escritorio Mate
* **mate-tweak** Para //customizar// nuestro escritorio Mate
* **filezilla** Un interfaz gráfico para transferencia de ficheros
* **filezilla** Un interfaz gráfico para transferencia de ficheros
* **rofi** Un conmutador de ventanas capaz de automatizar muchas tareas
* **rofi** Un conmutador de ventanas capaz de automatizar muchas tareas
* **Chromium** Como Chrome pero libre, en Linux Mint no hay snaps, puedes instalarlo directamente con ''%%apt%%''
Una vez añadidos todos los ficheros de reglas recargamos con:
<code bash>
udevadm control --reload-rules && udevadm trigger
</code>
==== Añadir soporte para Feather M0 ====
==== Añadir soporte para Feather M0 ====
Arrancamos el IDE Arduino y en la opción de //Preferences::Aditional Boar Managers URLs// añadimos la dirección ''%%https://adafruit.github.io/arduino-board-index/package_adafruit_index.json%%'', si tenemos otras URL, simplemente añadimos esta separada por una coma.
Arrancamos el IDE Arduino y en la opción de //Preferences::Aditional Boar Managers URLs// añadimos la dirección ''%%https://adafruit.github.io/arduino-board-index/package_adafruit_index.json%%'', si tenemos otras URL, simplemente añadimos esta separada por una coma.
@ -28,26 +28,26 @@ Linux Mint incluye <code>sudo</code> y las aplicaciones que uso habitualmente pa
Interesa tener instalado el paquete ''ppa-purge'' (<code>sudo apt install ppa-purge</code>). Sirve para eliminar ppas junto con los programas instalados desde ese ppa.
Interesa tener instalado el paquete ''ppa-purge'' (<code>sudo apt install ppa-purge</code>). Sirve para eliminar ppas junto con los programas instalados desde ese ppa.
Tampoco voy a enredar nada con los orígenes del software (de momento), es decir no voy a cambiar al depósito regional.
Tampoco voy a enredar nada con los orígenes del software (de momento), es decir no voy a cambiar al depósito regional. Si quieres cambiarlo, en mi experiencia los más rápidos suelen ser los alemanes.
== Firmware ==
== Firmware ==
Ya no es necesario intalar los paquetes de ''microcode'' la instalación de Ulyana se encargó de instalar:
Ya no es necesario intalar los paquetes de ''microcode'' la instalación de Una se encargó de instalar:
* <code>amd64-microcode</code>
* <code>amd64-microcode</code>
* <code>intel-microcode</code>
* <code>intel-microcode</code>
Instalamos el driver de nvidia recomendado, el ''Mint'' nos avisa de que tenemos que revisar la instalación de los drivers.
Instalamos el driver de nvidia recomendado, después de la instalación inicial el ''Mint'' nos avisará de que tenemos que revisar la instalación de los drivers.
El driver de Nvidia viene muy mejorado. Merece la pena ver todas las opciones.
El driver de Nvidia viene muy mejorado. Merece la pena ver todas las opciones.
Una vez instalado el driver de nvidia, el comando <code>prime-select query</code>debe indicarnos la tarjeta activa y podremos cambiar de tarjeta ejecutando <code>prime-select [nvidia|intel]</code>
Una vez instalado el driver de Nvidia, el comando <code>prime-select query</code>debe indicarnos la tarjeta activa y podremos cambiar de tarjeta ejecutando <code>prime-select [nvidia|intel]</code>. También podremos acceder a las funciones de Nvidia a través del applet en la barra de estado de nuestro escritorio.
== Control de configuraciones con git ==
== Control de configuraciones con git ==
Una vez instalado el driver de nvidia y antes de seguir con la instalación instalamos el <code>git</code> y el <code>etckeeper</code> para que todos los cambios que se produzcan en el directorio <code>/etc</code> durante nuestra instalación queden reflejados en el git.
Una vez instalado el driver de Nvidia y antes de seguir con la instalación instalamos el <code>git</code> y el <code>etckeeper</code> para que todos los cambios que se produzcan en el directorio <code>/etc</code> durante nuestra instalación queden reflejados en el git.
Yo nunca almaceno esta información en la nube, pero me permite tener controlados los cambios de configuración y ayuda en caso de problemas.
Yo nunca almaceno esta información en la nube (por seguridad), pero me permite tener controlados los cambios de configuración y ayuda en caso de problemas.
=== Instalación de <code>etckeeper</code> ===
=== Instalación de <code>etckeeper</code> ===
@ -67,13 +67,13 @@ sudo git log</pre>
Vamos a crear un repo de git para controlar nuestros ficheros personales de configuración.
Vamos a crear un repo de git para controlar nuestros ficheros personales de configuración.
Creamos el repo donde queramos
Creamos el repo donde queramos, yo suelo usar el directorio <code>~/work/repos</code>.
Y ya lo tenemos, un repo que tiene el directorio de trabajo apuntando a nuestro ''$HOME''.
Y ya lo tenemos, un repo de git, en la localización que queramos y que tiene el directorio de trabajo apuntando a nuestro ''$HOME''.
Podemos añadir los ficheros de configuración que queramos al repo:
Podemos añadir los ficheros de configuración que queramos al repo:
@ -81,7 +81,7 @@ Podemos añadir los ficheros de configuración que queramos al repo:
git commit -m "Add some dotfiles"</pre>
git commit -m "Add some dotfiles"</pre>
Una vez que tenga añadidos los ficheros que quiero tener controlados pondré <code>*</code> en el fichero <code>.git/info/exclude</code> de mi repo para que ignore todos los ficheros de mi <code>$HOME</code>.
Una vez que tenga añadidos los ficheros que quiero tener controlados pondré <code>*</code> en el fichero <code>.git/info/exclude</code> de mi repo para que ignore todos los ficheros de mi <code>$HOME</code>.
Cuando instalo algún programa nuevo añado a mano los ficheros de configuración al repo.
Cuando instalo algún programa nuevo añado a mano los ficheros de configuración que quiero tener controlados al repo.
Yo no tengo información confidencial en este repositorio (claves ssh por ejemplo) así que no tengo problemas en almacenarlo en la nube. Facilita mucho las cosas en casos de upgrade del sistema o copiar configuraciones entre ordenadores.
Yo no tengo información confidencial en este repositorio (claves ssh por ejemplo) así que no tengo problemas en almacenarlo en la nube. Facilita mucho las cosas en casos de upgrade del sistema o copiar configuraciones entre ordenadores.
@ -177,7 +177,7 @@ aptitude install gufw</pre>
<blockquote>'''Nota''': Ya no instalamos ''menulibre'', Linux Mint tiene una utilidad de edición de menús.
<blockquote>'''Nota''': Ya no instalamos ''menulibre'', Linux Mint tiene una utilidad de edición de menús.
</blockquote>
</blockquote>
; Keepass2
; KeepassXC
: Para mantener nuestras contraseñas a buen recaudo
: Para mantener nuestras contraseñas a buen recaudo
; Gnucash
; Gnucash
: Programa de contabilidad, la versión de los repos está bastante atrasada habrá que probar la nueva que puede instalarse desde la web o desde el flathub.
: Programa de contabilidad, la versión de los repos está bastante atrasada habrá que probar la nueva que puede instalarse desde la web o desde el flathub.
@ -207,23 +207,13 @@ aptitude install gufw</pre>
: Un interfaz gráfico para transferencia de ficheros
: Un interfaz gráfico para transferencia de ficheros
; rofi
; rofi
: Un conmutador de ventanas capaz de automatizar muchas tareas
: Un conmutador de ventanas capaz de automatizar muchas tareas
; Chromium
: Como Chrome pero libre, en Linux Mint no hay snaps, puedes instalarlo directamente con <code>apt</code>
Una vez añadidos todos los ficheros de reglas recargamos con:
<syntaxhighlight lang="bash">udevadm control --reload-rules && udevadm trigger</syntaxhighlight>
=== Añadir soporte para ''Feather M0'' ===
=== Añadir soporte para ''Feather M0'' ===
Arrancamos el IDE Arduino y en la opción de ''Preferences::Aditional Boar Managers URLs'' añadimos la dirección <code>https://adafruit.github.io/arduino-board-index/package_adafruit_index.json</code>, si tenemos otras URL, simplemente añadimos esta separada por una coma.
Arrancamos el IDE Arduino y en la opción de ''Preferences::Aditional Boar Managers URLs'' añadimos la dirección <code>https://adafruit.github.io/arduino-board-index/package_adafruit_index.json</code>, si tenemos otras URL, simplemente añadimos esta separada por una coma.
@ -2522,4 +2515,9 @@ Tenemos dos opciones:
<pre class="{bash}">apt install python-is-python2
<pre class="{bash}">apt install python-is-python2
apt install python-is-python3</pre>
apt install python-is-python3</pre>
“test”
== Instalar chromium sin snapdrop ==
Este rodeo ya no es necesario en las versiones modernas de Linux Mint ~~~~ sudo apt install keepassxc gnucash deluge rsync grsync rar unrar<br />
zip unzip unace bzip2 lzop p7zip p7zip-full p7zip-rar<br />
most mc tree neofetch fasd silversearcher-ag ack mate-tweak filezilla<br />