LINUX

Cómo instalar / actualizar Systemd en RHEL / CentOS 7

cómo instalar systemd

En este tutorial, comprobaremos cómo instalar systemd en el sistema Centos 7. Ubuntu, Centos / RHEL y muchas distribuciones de Linux ya han adoptado el uso de systemd de forma predeterminada.

Para tener nuevas funciones de inmediato, puede instalar systemd manualmente compilando desde la fuente.

1. Verifique la versión actual de systemd

En primer lugar, procedemos a verificar la versión actual de systemd:

[root@linoxide systemd-216]# systemctl --version

comprobar la versión actual

2. Obtén un nuevo alquitrán para actualizar

Podemos obtener el paquete usando el comando wget:

[root@linoxide ~]# wget https://www.freedesktop.org/software/systemd/systemd-216.tar.xz

Obtenga el paquete usando wget

3. Extraiga el archivo

El paquete descargado es un archivo comprimido tar. Usamos -J cambio de comando tar para extraer el paquete:

[root@linoxide ~]# tar -xJf systemd-216.tar.xz

Extrayendo el archivo descargado

Desciende al directorio recién creado:

[root@linoxide ~]# cd systemd-216
[root@linoxide systemd-216]# pwd
/root/systemd-216

descender al directorio

4. Preparación previa a la instalación

Para ejecutar correctamente el script de configuración, es necesario instalar los siguientes paquetes:

gcc
intltool
gperf
glib2-devel

[root@linoxide systemd-216]# yum install gcc intltool gperf glib2-devel

instalación de dependencias

5. Configurar

Ahora intentemos configurar el paquete con configure script.

[root@linoxide systemd-216]# ./configure

Ejecutando el script de configuración

Es posible que obtenga un error como en la siguiente pantalla con el script de configuración:

No se han encontrado los encabezados de mayúsculas de POSIX

5.1 Instale los paquetes adicionales necesarios

La instalación del paquete libcap-devel eliminará este error con el script de configuración:

[root@linoxide systemd-216]# yum -y install libcap-devel

instalación de libcap_devel

Si le pide que instale paquetes adicionales, instálelos también. Para mi sistema, no pudo encontrar el paquete libzmz.

Error para libzmz

Instale xz-devel para eliminar este error.

[root@linoxide systemd-216]# yum search xz-devel

Instalación de xz-devel

6. Compilar

Una vez que el script de configuración está completo, procedemos con la compilación con el comando make.

[root@linoxide systemd-216]# make

Compilando con el comando make

Es posible que este comando tarde un poco en completarse según la configuración del sistema.

Puede verificar si el último comando se ejecutó correctamente con el siguiente comando:

[root@linoxide systemd-216]# echo $?
0

Estado de salida del comando anterior

7. Instale systemd

Ahora instalamos esta nueva versión con make install

[root@linoxide systemd-216]# make install

hacer la instalación

Si todo funcionó bien, podrá ver la versión recién instalada ejecutando el siguiente comando systemctl:

[root@linoxide systemd-216]# systemctl --version

Comprobando la instalación de la nueva versión

También puede comprobar que networkctl commnad está funcionando con esta nueva versión.

[root@linoxide ~]# networkctl --help

Compruebe el comando networkctl

Puede ser conveniente reiniciar el sistema antes de comenzar a usar la nueva versión.

Leer también:

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar