viernes, 23 de mayo de 2025

Instalar MySQL Server en Fedora 42

Instalar MySQL Server en Fedora 42
sudo dnf install mysql8.4-server

Habilitar e iniciar el servicio MySQL
sudo systemctl enable mysqld
sudo systemctl start mysqld

Ejecutar el script de seguridad
sudo mysql_secure_installation

Instalar MySQL Workbench
Link -> https://dev.mysql.com/downloads/workbench

cd $HOME/Descargas
sudo dnf install mysql-workbench-community-8.0.42-1.fc40.x86_64.rpm

Ver errores:
mysql-workbench

Eliminar la biblioteca interna de Workbench (recomendado)
sudo mv /usr/lib64/mysql-workbench/libssh.so.4 /usr/lib64/mysql-workbench/libssh.so.4.bak

Crea un enlace simbólico a la versión correcta:
sudo ln -s /usr/lib64/libssh.so.4 /usr/lib64/mysql-workbench/libssh.so.4






















































Instalar Visual Studio Code (VSCode) en Fedora

Instalar Visual Studio Code (VSCode) en Fedora
======================================
Añadir el repositorio de Microsoft:
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/vscode.repo'

Actualizar la caché de DNF:
sudo dnf check-update

Instalar VSCode:
sudo dnf install code




















Instalar Mise en Fedora

Instalar Mise en Fedora
=====================
Instalar mise
curl https://mise.run | sh

Configurar Zsh
Agrega estas líneas al final de tu archivo ~/.zshrc:
vim ~/.zshrc
export PATH="$HOME/.local/bin:$PATH"
eval "$($HOME/.local/bin/mise activate zsh)"

Recargar la configuración
source ~/.zshrc

Verificar instalación
mise --version

Instalar Python con mise
Lista versiones disponibles de Python:
mise ls-remote python

Instalar una versión de Python (por ejemplo, la 3.11 y 3.13):
mise install python 3.11.0
mise install python 3.13.3

Establecer la versión global o local (en el proyecto):
mise global python@3.11.0 # para todo el sistema
# o
mise use python@3.13.3 # solo en el directorio actual

Mostrar todas las versiones de Python instaladas a través de mise:
mise list python













Buscador rápido de apps para Fedora Ulauncher

Buscador rápido de apps para Fedora
===============================
Instalar Ulauncher
sudo dnf install ulauncher












jueves, 22 de mayo de 2025

LImpiar el sistema en Fedora

# Limpiar la caché de dnf
sudo dnf clean all

# Eliminar paquetes huérfanos
sudo dnf autoremove

# Limpiar registros antiguos
sudo journalctl --vacuum-time=2weeks

# Limpiar caché de miniaturas
sudo rm -rf ~/.cache/thumbnails/*





















Instalar Zsh y Oh My Zsh en Fedora

Instalar Zsh y Oh My Zsh en Fedora
=============================
Instalar Zsh
sudo dnf install zsh

Configurar Zsh como shell predeterminado:
chsh -s $(which zsh)

Verificar tu shell predeterminado:
echo $SHELL

Instalar Oh My Zsh:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

Instalar las sugerencias automáticas:
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

Instalar el resaltado de sintaxis:
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

Instalar la lista interactiva de sugerencias:
git clone --depth 1 -- https://github.com/marlonrichert/zsh-autocomplete.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/plugins/zsh-autocomplete

Abrir el archivo de configuración de Zsh:
vim ~/.zshrc
Busca la línea 73 que dice plugins=(git) y añádele los siguientes complementos para mejorar el autocompletado y el resaltado de sintaxis:
:73  plugins=(git zsh-autosuggestions zsh-syntax-highlighting zsh-autocomplete)

Aplicar los cambios:
source ~/.zshrc
---------------------------------------------------------------------------------------------------------------
Editar el archivo:
vim $HOME/.oh-my-zsh/themes/robbyrussell.zsh-theme
PROMPT="%(?:%{$fg_bold[green]%}%1{➜%} :%{$fg_bold[red]%}%1{➜%} )%{$fg[cyan]%}%c%{$reset_color%}"
PROMPT+='  $(git_prompt_info)'

Para Cambiar el tema:
Abrir el archivo de configuración de Zsh:
vim ~/.zshrc
Busca la línea que comienza con ZSH_THEME y configúrala así:
ZSH_THEME="robbyrussell"

Aplicar los cambios:
source ~/.zshrc

Ruta de los themes de Oh-my-zsh:
$HOME/.oh-my-zsh/themes
--------------------------------------------------------------------------------------------------------------------------------
Configurar Zsh para quitar el subrayado a sudo, ls, etc
Editar ~/.zshrc y agregar al final:
vim ~/.zshrc
ZSH_HIGHLIGHT_STYLES[precommand]='fg=#26A269,bold'
ZSH_HIGHLIGHT_STYLES[path]='none'

Aplicar los cambios:
source ~/.zshrc

Eliminar Aplicaciones preinstaladas en Fedora GNOME

Eliminar Aplicaciones preinstaladas (Opcional)
sudo dnf remove gnome-boxes rhythmbox gnome-weather gnome-maps gnome-tour yelp gnome-contacts
sudo dnf autoremove

Eliminar las carpetas asociadas
sudo rm -rf ~/.config/gnome-boxes ~/.local/share/gnome-boxes
sudo rm -rf ~/.config/rhythmbox ~/.local/share/rhythmbox
sudo rm -rf ~/.config/gnome-weather ~/.local/share/gnome-weather
sudo rm -rf ~/.config/gnome-maps ~/.local/share/gnome-maps
sudo rm -rf ~/.config/gnome-tour ~/.local/share/gnome-tour
sudo rm -rf ~/.config/yelp ~/.local/share/yelp
sudo rm -rf ~/.config/gnome-contacts ~/.local/share/gnome-contacts


Desinstalar LibreOffice
sudo dnf remove libreoffice\*
sudo dnf autoremove

Eliminar configuraciones del usuario
rm -rf ~/.config/libreoffice
rm -rf ~/.cache/libreoffice
rm -rf ~/.cache/gnome-software


Desinstalar Firefox
sudo dnf remove firefox
sudo dnf autoremove

Borrar archivos de configuración del usuario
rm -rf ~/.mozilla/firefox
rm -rf ~/.cache/mozilla/firefox
rm -rf ~/.config/Mozilla
rm -rf ~/.mozilla































Fedora 42 GNOME Personalización

Fedora 42 Personalización
===========================
Actualizar el sistema
sudo dnf update && sudo dnf upgrade

Instalar la herramienta Retoques
sudo dnf install gnome-tweaks

Instalar la herramienta GNOME Extensions
sudo dnf install gnome-extensions-app

Instalar las fuentes de JetBrainsMono y CaskaydiaMono
Crear el directorio de fuentes si no existe
mkdir -p ~/.local/share/fonts

Descargar la fuente JetbrainsMono y CaskaydiaCove Nerd Font
cd $HOME/Descargas
wget https://github.com/ryanoasis/nerd-fonts/releases/download/v3.4.0/JetBrainsMono.zip
wget https://github.com/ryanoasis/nerd-fonts/releases/download/v3.4.0/CascadiaCode.zip
Extraer e instalar
sudo dnf install unzip -y
unzip JetBrainsMono.zip -d ~/.local/share/fonts/JetBrainsMono-NF
unzip CascadiaCode.zip -d ~/.local/share/fonts/CaskaydiaCove
Actualizar la caché de fuentes
fc-cache -fv

Configurar la terminal Ptyxis
Ir a preferencias > Apariencia > Paleta: VS Code
                              Tipografia: CaskaydiaCove Nerd Font SemiBold
                              Tamaño: 13.5
                              Usar colores brillantes: Activar
Ir a preferencias > Comportamiento > Desactivar Restaurar la sesión
                              Desactivar restaurar el tamaño de la ventana 
                              Columnas: 102
                              Filas: 23
                              Campana audible: Desactivar
Ir a preferencias > Atajos 
                              Copiar al portapapeles: Ctrl + c
                              Pegar al portapapeles:  Ctrl + v

Configuración del sistema
Ir a Mostrar aplicaciones > buscar Configuración
Inalámbrica -> Desactivar
Pantallas  >  Tasa de refresco: 75%
Sonido    > Sonido de alerta: Ninguna
Energía > Comportamiento del botón de encendido: Nada
                  Mostrar porcentaje de batería
                   Apagar la pantalla: Nunca
                   Oscurecer la pantalla: Desactivar 
Multitarea -> Desactivar Esquina activa y Activar bordes de la pantalla
                          Numero de Áreas de Trabajo: 2 
Apariencia -> Seleccionar Oscuro color: Azul
Notificaciones > Notificaciones de la pantalla de bloqueo: Desactivar
Teclado -> Ver y personalizar atajos > Lanzadores > Carpeta personal > windows+E
                                                 > Navegacion > Ocultar todas las ventanas normales: Windows+D
                                                       > Ventanas > Activar el menú de la ventana: Retroceso para desactivar
                                                       > Atajo personalizado > Añadir > Nombre: terminal
                                                                                                                Comando: ptyxis
                                                                                                                Atajo: Ctrl + Alt + T
Privacidad y seguridad  
> Bloqueo de pantalla > Notificaciones de la pantalla de Bloqueo: Desactivar
                                     > Historico de archivos > Activar Eliminar los archivos temporales automáticamente
Sistema > Fecha y Hora > Activar Día de la semana

---------------------------------------------------------------------------------------------------------------------
Instalar tema de iconos de macOs
cd $HOME/Descargas
git clone https://github.com/vinceliuice/WhiteSur-icon-theme.git
cd WhiteSur-icon-theme/
ls
./install.sh -a -b
---------------------------------------------------------------------------------------------------------------------
Configuración de Retoques
Instalar Adwaita-dark
$> sudo dnf install gnome-themes-extra
Ir a Mostrar aplicaciones y buscar Retoques
Apariencia -> Iconos -> Seleccionar WhiteSur-Dark
                     Aplicaciones Heredadas > Adwaita-dark
Ventanas -> Activar Maximizar y Minimizar
                   Activar Centrar ventanas nuevas
---------------------------------------------------------------------------------------------------------------------
Configurar Extensiones

Buscar la extensión, Seleccionar versión de la Shell Gnome e instalar:
https://extensions.gnome.org/extension/545/hide-top-bar/
https://extensions.gnome.org/extension/307/dash-to-dock/
https://extensions.gnome.org/extension/3740/compiz-alike-magic-lamp-effect/
https://extensions.gnome.org/extension/973/switcher/
https://extensions.gnome.org/extension/28/gtile/

Instalar la fuente Cantarell
sudo pacman -S cantarell-fonts

Ir a Mostrar aplicaciones y buscar Extensiones
Activar Hide Top Bar -> configuración ->
Intellihide > Only hide panel: Desactivar

Activar Dash to Dock -> configuración ->
Ir a Lanzadores > Mover al inicio del Dock: Activar
Comportamiento > Acción al pulsar: Minimizar o mostrar previsualizaciones
Ir a apariencia > Encoger el tablero: Activar
                          Utilizar el tema incorporado: Desactivar
                          Personalizar los contadores de ventanas: Puntos
                          Personalizar el color del dock: #201F1F
                          Personalizar opacidad: Fijo 70%
Ir a Posicion y tamaño > Tamaño máximo Iconos: 48px
---------------------------------------------------------------------------------------------------------------------

Instalar Microsoft Edge en Fedora GNOME

Instalar Microsoft Edge en Fedora GNOME
=====================================
Crear el archivo del repositorio de Microsoft:
sudo vi /etc/yum.repos.d/microsoft-edge.repo
[microsoft-edge]
name=Microsoft Edge
baseurl=https://packages.microsoft.com/yumrepos/edge
enabled=1
gpgcheck=1
gpgkey=https://packages.microsoft.com/keys/microsoft.asc

Importar la clave GPG pública de Microsoft :
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc

Instalar Microsoft Edge (versión estable):
sudo dnf install microsoft-edge-stable






















miércoles, 21 de mayo de 2025

Instalar Mise en Arch Linux

 Instalar Mise en Arch Linux

Instalar mise
sudo pacman -S mise

Instalar Python con mise
Verificar que mise esté funcionando:
mise --version

Lista versiones disponibles de Python:
mise ls-remote python

Instalar una versión de Python (por ejemplo, la 3.11 y 3.13):
mise install python 3.11.0
mise install python 3.13.3

Establece la versión global o local (en el proyecto):
mise global python@3.11.0    # para todo el sistema
# o
mise use python@3.13.3      # solo en el directorio actual

Verificar instalación
python --version
which python
























lunes, 19 de mayo de 2025

Instalar Chromium en Arch Linux

Instalar Chromium desde los repositorios oficiales Arch Linux
sudo pacman -S chromium
















Configurar vim en Arch Linux

Copiar desde vim al portapapeles del sistema
sudo pacman -S wl-clipboard

Editar tu archivo ~/.vimrc y agrega:
vim ~/.vimrc
vnoremap <C-c> :w !wl-copy<CR>


















Instalar gvim en Arch Linux

Instalar gvim en Arch Linux
sudo pacman -S gvim
vim ~/.vimrc

syntax on
set background=dark
colorscheme default
vnoremap <C-c> "+y















domingo, 18 de mayo de 2025

Instalar Vscode en Arch LInux

Instalar Vscode en Arch LInux
============================
yay -S visual-studio-code-bin






















Limpiar el sistema Arch Linux

Limpiar el sistema Arch Linux
================================
# Limpiar la caché de pacman
sudo pacman -Scc

# Eliminar paquetes huérfanos
sudo pacman -Rns $(pacman -Qdtq)

# Limpiar registros antiguos
sudo journalctl --vacuum-time=2weeks

# Limpiar caché de miniaturas
sudo rm -rf ~/.cache/thumbnails/*




















Instalar Brave en Arch Linux

Instalar Brave en Arch Linux
=======================
Instalar AUR helper:
sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si

Instalar Brave:
yay -S brave-bin

Eliminar el directorio clonado
cd ..
rm -rf yay





































Instalar Google Chrome en Arch Linux

Instalar Google Chrome en Arch Linux
==============================
Instalar AUR helper(solo si no lo tienes):
sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si

Instalar Google Chrome:
yay -S google-chrome















lunes, 12 de mayo de 2025

Instalar Mise en Windows 11

Herramienta de gestión de versiones para múltiples lenguajes Mise
Instalar mise
winget install --id jdx.mise --source winget
Reiniciar la terminal

Agrega mise al entorno para activar en la sesión actual
mise activate pwsh | Invoke-Expression

Para que se active siempre automáticamente
Add-Content $PROFILE 'mise activate pwsh | Invoke-Expression'

Verificar instalación
mise --version

Versiones disponibles de Python
mise ls-remote python

Instalar  una versión especifica de Python
mise install python@3.13.3

Establecer esa versión como local (por proyecto)
mise use -p python@3.13.3

Ver las versiones de Python instaladas:
mise list python

Ver qué versión está activa (local/global) en el proyecto actual:
mise current

Instalar PHP(ultima versión)
mise install php@latest
mise use -g php@latest

Instalar una versión de PHP
mise install php@8.3
mise use -g php@8.3

Para comprobar cuál version está activa:
php -v

Eliminar versiones que no usas

mise uninstall php@8.2

Muestra la ruta exacta de php que estas usando:
mise which php














domingo, 11 de mayo de 2025

Minitool Partition Wizard - Aumentar espacio en el disco C

Aumentar espacio en el disco C

Selecciono el Disco D > Move/Resize Partition > Reducir Tamaño


Luego ir al Disco C > Extend > Take Free Space from: Seleccionar Unallocated


Luego Seleccionar el tamaño máximo:


Aplicar los cambios pendientes y Reiniciar. (Ctrl + A)















Instalar MySQL Server en Fedora 42

Instalar MySQL Server en Fedora 42 sudo dnf install mysql8.4-server Habilitar e iniciar el servicio MySQL sudo systemctl enable mysqld sudo ...