Skip to content

Open Suse

Esta documentacion esta realizada en base a Open Suse Leap 15.5

Post instalacion

Actualizar el sistema:

sudo zypper ref && sudo zypper up
zypper update

zypper install sudo wget curl

Agregar el gestor de paquetes packman

Solo paquetes esenciales:

zypper ar -cfp 90 'https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_$releasever/Essentials' packman-essentials

zypper dup --from packman-essentials --allow-vendor-change

Todos los paquetes:

zypper ar -cfp 90 'https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_$releasever/' packman

zypper dup --from packman --allow-vendor-change

Refrescamos las llaves gpg

zypper --gpg-auto-import-keys refresh

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
zypper in findutils-locate tar zip unzip p7zip git wget curl nano rsync neofetch tmux
# Network tools
zypper in net-tools netcat lsof nmap

nodejs

Para instalar nodejs debemos adjuntar la version nodejsVERSION, esto instalara nodejs y npm

zypper install nodejs18

python

zypper install python311

php

zypper install php8 php8-cli php8-curl php8-dba php8-intl php8-mbstring php8-zip php8-pdo php8-mysql php8-pgsql

Gestor de paquetes zypper

Para instalar paquetes, podemos hacer uso del comando zypper

Comando Accion
zypper install/in <PACKAGE> Instalar un paquete
zypper update/up <PACKAGE> Actualizar paquetes instalados
zypper patch <PACKAGE> Actualizar parches/paquetes necesarios
zypper remove/rm <PACKAGE> Remover un paquete
zypper search/se <PATTERN> Buscar coincidencias del 'patron' entre los repositorios
zypper search/se --installed-only Visualizar paquetes instalados
zypper info/if <PACKAGE> Obtener informacion de un paquete
zypper packages/pa Listar todos los paquetes disponibles (instalados y no)
zypper repos/lr Visualizar todos los repositorios definidos
zypper addrepo/ar Agregar un nuevo repositorio
zypper removerepo/rr Eliminar un repositorio
zypper modifyrepo/mr Modificar un repositorio
zypper refresh/ref Actualizar todos los repositorios
zypper clean/cc Limpiar cache local