Skip to content

Rocky Linux

Esta documentacion fue realizada en base a Rocky Linux 8.8

Post Instalacion

Una vez instalado Rocky Linux, procedemos a actualizar el sistema, instalamos las herramientas de desarrollo (opcional) y activamos repositorio de terceros 'Powertools'.

dnf -y update
dnf -y install epel-release sudo

dnf -y groupinstall "Development Tools"
dnf -y install git

dnf config-manager --set-enabled powertools

Si lo requerimos, podemos actualizar el dominio de nuestro host

hostnamectl
hostnamectl set-hostname <DOMAIN>

Para conocer la hora y de ser necesario, cambiarla

timedatectl

timedatectl list-timezones
timedatectl list-timezones | grep America

timedatectl set-timezone America/Mexico_City

Instalar paquetes

# Tools
dnf install mlocate tar zip unzip p7zip git wget curl rsync neofetch tmux -y
# Network tools
dnf install net-tools netcat lsof nmap -y

nodejs

dnf module list | grep nodejs
dnf module enable nodejs:18
dnf install nodejs npm

python

dnf install python3.11
echo alias python=\'python3.11\' >> .bashrc
tail .bashrc

php

dnf module list | grep php
dnf module enable php:8.0
dnf install php php-cli php-curl php-dba php-intl php-json php-mbstring php-zip php-pdo php-mysqlnd php-pgsql

Gestor de paquetes dnf

Rocky Linux cuenta con su propio de gestor de paquetes llamado dnf, sin embargo, al estar basado en CentOS, es posible utilizar su gestor de paquetes yum.

Comando Accion
dnf install <PACKAGE> Instalar un paquete
dnf reinstall <PACKAGE> Reinstalar un paquete
dnf update Actualizar todos los paquetes
dnf upgrade Alias de update, realiza la misma accion
dnf upgrade-minimal Actualiza solo los paquetes necesarios
dnf remove <PACKAGE> Remover un paquete
dnf autoremove <PACKAGE> Remover un paquete y sus dependencias
dnf search <PATTERN> Buscar un paquete en los repositorios
dnf list --installed Mostar paquetes instalados
dnf list --updates Mostrar paquetes para actualizar
dnf list --upgrades Mostrar paquetes para actualizar
dnf repolist Mostrar repositorios permitidos
dnf clean {metadata, packages, dbcache, expire-cache, all} Elimina cache del dnf