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































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