Hace 2 semanas he migrado de ubuntu 22 a fedora 40.
Hace algunas semanas mantuve una conversación con un colega programador que hace años no veo personalmente, pero trartamos de mantener contacto regular. Estuvimos platicando en particular de Linux, aún en el circulo de programadores no es muy común encontrar apasioados por la tecnología y menos a Linux. Por lo tanto aptoveche esta oportunidad para hablar acerca de los invonvenientes que tenia con la distribución linux que tenía instalada (Ubuntu) y despues de una acalorada charla mi viejo amigo me recomendó una gama de distribuciones que me podían interesar, pero me recalco en varias ocaciones “lo que necesitas es instalar fedora”.
No me voy a centrar en la serie de quejas que tenía con Ubuntu, por que tampoco la considero una mala distribución. Pero si me quejare del instalador de fedora. Hace años que no instalo fedora en ningun equipo, probablemente desde la versión 16 o 18 y he de sersincero en esto, no recuerdo como era el instalador pero si recuerdo que me iba mal y cambie por linux mint. En fin, el instalador actual, es rapido, es simple y 0% intuitivo. Muy probablemente reinstale el fedoras unas 9 veces. Lo peor que me paso y que aun no puedo recuperar, es mi partición de Windows, ahi sigue mi windows instalado pero no puedo acceder a el. Ese es un tema que me queda pendiente por resolver. La buena noticia es que no me es urgente entrar a windows de momento.
Por otro lado, debo decir que la versión de Gnome que tengo instalada en fedora me encanto. Estoy usando Xorg debido a que Wayland aun no me convence y es una de las razones por las que deje ubuntu. Además el gestor de paquetes integra pequeñas amenidades que aligeran la carga de trabajo, por ejemplo quise levantar un proyecto de springboot con el famoso comando mvn spring-boot:run e inmediatamente la linea de comandos me respondio que mvn no estaba instalado ¿Desea instalarlo? y/n ? Y eso definitivamente me encantó por que basicamente te dice: tenemos un problema pero no te preocupes, aquí también esta la solución.
Para hacer mas amena la instalación de fedora he preparado una serie de scripts que automatizan algunas tareas rutinarias.
sudo dnf update
sudo yum chrome
sudo dnf install fedora-workstation-repositories
sudo dnf config-manager –set-enabled google-chrome
sudo dnf install google-chrome-stable
Para instalar Java
sudo dnf install java-17-openjdk
Configurar Git
git config –global user.name “usuariogit”
git config –global user.email “correo@git.com”
git config –global credential.helper ‘cache –timeout=3600’
Clonar repositorios
git clone https://github.com/repositorio1.git
git clone https://github.com/repositorio2.git
git clone https://github.com/repositorio3.git
git clone https://github.com/repositorio4.git
git clone https://github.com/repositorio5.git
git clone https://github.com/repositorio6.git
git clone https://github.com/repositorio7.git
Instalar apache
sudo dnf update
sudo dnf install httpd
sudo systemctl start httpd
Instalar php
sudo dnf install php php-cli php-common php-mysqlnd php-xml php-opcache
sudo systemctl restart httpd
echo “<?php phpinfo(); ?>” | sudo tee /var/www/html/info.php
Instalar mariaDb
sudo dnf install mariadb-server
sudo systemctl start mariadb
sudo mysql_secure_installation
Instalar phpMyadmin
sudo dnf install phpMyAdmin
# Una vez que la instalación se complete, puedes abrir el archivo de configuración de Apache de phpMyAdmin:
# sudo nano /etc/httpd/conf.d/phpMyAdmin.conf
# Verifica que las siguientes líneas estén descomentadas y configuradas correctamente:
# Require ip 127.0.0.1
# Require ip ::1
sudo systemctl restart httpd
Iniciar Apache y MariaDb
# iniciar apache
sudo systemctl start httpd
# iniciar mariadb
sudo systemctl start mariadb
Instalar un monitor de sistema para terminal
sudo dnf install btop