miércoles, 12 de enero de 2022

Reemplazar a CentOS Linux 8, alternativas actuales 2022

 Desde que RHEL tomó el control de CentOS Linux poco a poco ha cambiado el camino de CentOS, hasta que decidieron terminar con CentOS Linux 8, ya no será más como cuando se creó, como un clon binario de RHEL; CentOS Stream en resumen está entre RHEL y Fedora.

Alternativas que se tiene disponible actualmente (a la fecha 2022) para reemplazar a CentOS Linux 8

Rocky Linux: uno de los fundadores de CentOS decidió iniciar el proyecto y va muy bien encaminado, tiene aceptación entre los usuarios, para más detalles pueden visitar su sitio web.

Alma Linux: es otra distribución que comienza a tener muchos usuarios y es la primera que ha liberado un clon binario, mucho antes que otras altenativas, proyecto activo con muchos usuarios.

Euro Linux: otro proyecto que se mantiene activo, en la release actual de RHEL, la comunidad europea que apoya al software libre la dirige.

Circle Linux: un proyecto con perfil bajo y discreto, actualmente activo y al día con las nuevas releases de RHEL, por cierto su comunidad no funciona, no se puede interactuar con el chat y similares.

Vzlinux: un proyecto interesante, he notado que no tiene instalador en modo texto, la instalación es si o sí en modo gráfico, bastante interesante el proyecto.

Navy Linux: otro proyecto que nace, pero que no están muy activos, actualmente en estas fechas ya están otros proyectos en la versión 8.5 y navy linux aún no tiene dicha release 8.5, interesante proyecto para explorar.

Todas las distribuciones citadas arriba tienen imagen iso mínima, entonces podemos descargar una imagen no tan pesada para implementar un servidor y no necesitaremos la imagen completa que "pesa" bastante.

Oracle Linux: esta distribución muy interesante y muy bien trabajada, pero no tiene "minimal install", hay que descargar la imagen que "pesa bastante" e implementar servicios.

Las distros mencionadas líneas arriba buscaran usuarios para seguir activos, las que sean más amigables lograran tener éxito, cada una tiene sus características, solamente a los usuarios nos queda evaluar y decidir cual distro usar para reemplazar a CentOS Linux 8 y disfrutar de las cualidades de RHEL en su versión libre sin restricciones.

Springdale Linux: una distribución que estuvo activa y actualmente está muy discreta, pero al parecer aún mantienen desarrollando versione recientes, no tiene minimal install, interesante para explorar.

Scientific Linux: un proyecto que ya no desarrolla versiones 8, era un buen proyecto, simplemente ya no continuarán y solamente le dan soporte para versiones 6 y 7 hasta su final.

lunes, 10 de enero de 2022

OpenBSD 7.0 con entorno de escritorio LXQt y Slim en Español

 Otro de los entornos de escritorio livianos y agradables a la vista es LXQt, está disponible en OpenBSD, LXQt sigue la línea de LXDE (no está en los paquetes de OpenBSD), en nuestro tutorial mostramos un cómo podemos tener nuestro escritorio completo y en español, también mencionamos que slim es el gestor de login, slim nos permite mostrar nuestro entorno LXQt en Español, Slim está en los paquetes de OpenBSD, entonces lo utilizamos.

Resultado:


1. instalar OpenBSD siguiendo el tutorial.

2. utilizaremos el gestor de paquetes binarios para agregar paquetes y añadimos lxqt y lxqt-extras

#pkg_add -v lxqt lxqt-extras

Automáticamente agrega consolekit2 y otras dependencias como xdg-user-dirs, no será necesario agregar. Siempre atentos a los mensajes, una de las cosas a destacar en OpenBSD e que muestra la documentación o instrucciones al finalizar la instalación de algunos paquetes, en nuestro caso:

/usr/local/share/doc/pkg-readmes/lxqt-session

3. iniciamos el demonio messagebus

Puedes notar que se ha creado el archivo /etc/rc.conf.local y en dicho archivo está el servicio.

#rcctl enable messagebus

4. creamos el archivo .xsession (para xenodm) y .xinitrc (para slim), si desea utilizar gestor de login a xenodm puede ejecutar el comando, xenodm ya viene en la base. Es necesario usar xenodm o slim, porque si deseamos usar starx he podido notar que no funciona 😐

#touch .xsession

#echo 'ck-launch-session dbus-launch --exit-with-session /usr/local/bin/startlxqt' > .xsession

#rcctl enable xenodm

#reboot

Observas el login con xenodm e ingresas tus credenciales de usuario y password, luego muestra el entorno lxqt en English

5. hasta el momento es todo lo que se necesita, pero algo aquí no va a funcionar por defecto, si! los botones de reiniciar (restart) y apagar (shut down), necesitamos solamente agregar a nuestro usuario al grupo "operator", no se necesita realizar otra acción, podemos leer los permisos concedidos en el archivo.

/usr/local/share/polkit-1/rules.d/10-openbsd-consolekit.rules

Entonces preguntamos con

$groups tu-usuario

#usermod -G operator tu-usuario

$groups tu-usuario

Ahora si ya puedes apagar o reiniciar con los botones.

6. traducimos al Español, para ello escribimos en el archivo del usuario .profile, con slim va a funcionar, con xenodm no traduce nada 😎. Escribimos debajo de una línea comentada.

$vi .profile

LANG=es_PE.UTF-8; export LANG

MM_CHARSET=UTF-8; export MM_CHARSET

Podemos preguntar con

$locale -a | grep es_

Y observamos que existe es_PE

7. agregamos a slim

#pkg_add -v slim slim-themes

No te olvides que debes deshabilitar otro gestor de login, en nuestro caso estaba xenodm habilitado, entonces lo deshabilitamos

#rcctl disable xenodm

Iniciamos a slim con

#rcctl enable slim

Por defecto no necesitamos modificar nada, tal vez cambiar el theme en slim.conf, cuando ingresa a lxqt se ve que lee el archivo .profile y traduce en gran parte el entorno lxqt. Antes de hacer reboot y ver funcionar a slim con lxqt debemos copiar el archivo .xsession a .xinitrc, este último será leído por slim.

$cp .xsession .xinitrc

#reboot



 
Ya puedes ver el entorno completo.



 No te olvides de visitar mi canal de Youtube y suscribirte. 😀

domingo, 9 de enero de 2022

Instalar OpenBSD 7, particionamiento personalizado

 En la entrada mostraremos como podemos particionar el disco, el objetivo es no quedarnos "cortos", OpenBSD al momento de realizar la partición al indicarle disco completo nos sugiere un esquema, que consiste en varias particiones, pero le asigna poco espacio para alguna partición (/usr/) donde los paquetes binarios ocupan espacio y se llena.

En OpenBSD se usa las letras para las "particiones": a, b, c, ...; donde c no se usa, nosotros utilizaremos a para /, b para swap y d para /home.

El asistente nos indica que deseamos realizar, entonces escribimos C (personalizar) 

Continuamos escribiendo la letra h para ver la ayuda y luego agregamos con a espacio a, llegado al punto le asignamos 9G (nueve gigas Bytes)


Las opciones sin marcar se elige por defecto, solamente la que se marca se ingresa.


Procedemos de la misma forma para la partición con letra b, que por defecto OpenBSD nos sugiere que sea swap y le asignamos 2GB


De la misma forma para la partición con letra d, para /home, por tratarse de un ejemplo para demostración se elige los tamaños, puedes asignarle el que gustes, dependiendo de tu capacidad de disco.


Podemos imprimir para ver como nos ha quedado, con la letra p.


Eso fue todo, letra q para salir y aceptar la sugerencia de escribir.

Podemos observar con el comando df -h, nuestras particiones luego de instalar el sistema completo.


Continua viendo el tutorial de instalar y configurar entorno de escritorio.

OpenBSD 7.0 with Mate Desktop and Xenodm

 Hello everyone, in this tutorial I am going to show you how to enable Xenodm (display login) and Mate desktop on OpenBSD system. Mate desktop is another desktop environment, easy to use, but we need to create a file and write some text, ok! Let's go!

Result:


1. Install your operating system, in this case is OpenBSD 7.0, watch our tutorial here.

2. Pkg_add is package manager to install binaries packages, it is more easy to add and quick.

Note: you can use pkg_info -Q youpackage, to query it

#pkg_add -v mate mate-extras

3. when mate and mate-extras packages were added you can see some information, e.g. check out this file /usr/local/share/doc/pkg-readmes/mate, in this file you can read instructions to start mate desktop and how it works with xenodm.

$touch .xsession

$echo 'exec /usr/local/bin/ck-launch-session /usr/local/bin/mate-session' > .xsession

4. Enable messagebus daemon and xenodm (display login)

#rcctl enable messagebus

#rcctl enable xenodm

You can see the new file /etc/rc.conf.local

5. Don't worry, other packages were added, for example consolokit2, etc. Your system is complete, but you can add more packages.

#pkg_add -v epiphany sudo vlc mpv oxygen-icons faenza-icon-theme neofetch xdg-user-dirs chromium

When you add xdg-user-dirs afterwards you should execute the next comand

$xdg-user-dirs-update

You can see yours directories by default

 


Now you can reboot the system or shut down it

Enter user's password, no root account


afterwards you will see the display login (xenodm), the default display login to OpenBSD, then enter your user and password, don't use root account!

 


Automatically you are going to use Mate desktop

Thanks a lot you, don't forget to watch my Youtube channel.

Extensiones php en FreeBSD 14 para PhpSysinfo, PhpMyAdmin y Simple Machines Forum

 En FreeBSD 14 ocurre algo especial, por defecto no se activa las extensiones PHP para los softwares como PhpSysinfo, PhpMyAdmin ySimple mac...