El script update_local_rpm_versions

Atras

Visión general

Utilice la /usr/local/cpanel/scripts/update_local_rpm_versions secuencia de comandos para actualizar el /var/cpanel/rpm.versions.d/local.versions archivo. Estas actualizaciones anulan el /usr/local/cpanel/etc/rpm.versions archivo y cambian la forma en que el sistema rpm.versions administra los RPM. Debe ejecutar este script como root usuario.

Ejecuta el script

Para ejecutar este script en la línea de comando, use el siguiente formato:

/usr/local/cpanel/scripts/update_local_rpm_versions [options]

 

Opciones

Utilice las siguientes opciones con este script:

Opciones Descripción Ejemplo
--add Utilice esta opción para agregar un objetivo RPM al /var/cpanel/rpm.versions.d/local.versions archivo. --add target_settings.target state
--edit Utilice esta opción para editar un objetivo de RPM en el /var/cpanel/rpm.versions.d/local.versions archivo. --edit target_settings.target state
--del Utilice esta opción para eliminar un objetivo de RPM en el /var/cpanel/rpm.versions.d/local.versions archivo. --del target_settings.target

Anular la gestión de un objetivo de RPM

Para usar el /usr/local/cpanel/scripts/update_local_rpm_versions script para anular la administración del sistema rpm.versions de un objetivo RPM, realice los siguientes pasos:

  1. Ejecute el siguiente comando, donde target representa el nombre del objetivo RPM y state representa installeduninstalled unmanaged:

    /usr/local/cpanel/scripts/update_local_rpm_versions --edit target_settings.target state

     

    Por ejemplo, para establecer el pure-ftpd objetivo en el unmanaged estado, ejecute el siguiente comando:

    /usr/local/cpanel/scripts/update_local_rpm_versions --edit target_settings.pure-ftpd unmanaged

     

  2. Para confirmar que el objetivo ahora usa el estado deseado, ejecute el siguiente comando:

    cat /var/cpanel/rpm.versions.d/local.versions

     

    El sistema muestra el estado actual junto al nombre del objetivo. Si, por ejemplo, establece el pure-ftpd destino en unmanaged, el /var/cpanel/rpm.versions.d/local.versions archivo se parecerá al siguiente ejemplo:

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    
    file_format:
      version: 2
    install_targets: {}
    
    rpm_groups: {}
    
    rpm_locations: {}
    
    srpm_sub_packages: {}
    
    srpm_versions: {}
    target_settings:
      pure-ftpd: unmanaged
    url_templates: {} 

     

  3. Ejecute el siguiente comando para aplicar sus cambios al sistema rpm.versions:

    /usr/local/cpanel/scripts/check_cpanel_rpms --fix

Devuelve un objetivo de RPM al comportamiento proporcionado por cPanel

Para devolver un objetivo RPM al comportamiento predeterminado en el /usr/local/cpanel/etc/rpm.versions archivo, realice los siguientes pasos:

  1. Ejecute el siguiente comando, donde target representa el nombre del objetivo RPM:
    /usr/local/cpanel/scripts/update_local_rpm_versions --del target_settings.target
    Por ejemplo, para devolver el pure-ftpd objetivo a la configuración proporcionada por cPanel, ejecute el siguiente comando:
    /usr/local/cpanel/scripts/update_local_rpm_versions --del target_settings.pure-ftpd
     
  2. Para confirmar que la configuración del /var/cpanel/rpm.versions.d/local.versions archivo ya no anula los valores predeterminados proporcionados por cPanel para el objetivo RPM, ejecute el siguiente comando:

    cat /var/cpanel/rpm.versions.d/local.versions

    El /var/cpanel/rpm.versions.d/local.versions archivo ya no mostrará ese objetivo de RPM.

  3. Ejecute el siguiente comando para aplicar sus cambios al sistema rpm.versions:

    /usr/local/cpanel/scripts/check_cpanel_rpms --fix



Powered by HostBill