Consideraciones para adoptar RHEL 8
Principales diferencias entre Red Hat Enterprise Linux 7 y Red Hat Enterprise Linux 8
Resumen
Hacer que el código abierto sea más inclusivo
Red Hat se compromete a sustituir el lenguaje problemático en nuestro código, documentación y propiedades web. Estamos empezando con estos cuatro términos: maestro, esclavo, lista negra y lista blanca. Debido a la enormidad de este esfuerzo, estos cambios se implementarán gradualmente a lo largo de varias versiones próximas. Para más detalles, consulte el mensaje de nuestro CTO Chris Wright.
Proporcionar comentarios sobre la documentación de Red Hat
Agradecemos su opinión sobre nuestra documentación. Por favor, díganos cómo podemos mejorarla. Para ello:
Para comentarios sencillos sobre pasajes concretos:
- Asegúrese de que está viendo la documentación en el formato Multi-page HTML. Además, asegúrese de ver el botón Feedback en la esquina superior derecha del documento.
- Utilice el cursor del ratón para resaltar la parte del texto que desea comentar.
- Haga clic en la ventana emergente Add Feedback que aparece debajo del texto resaltado.
- Siga las instrucciones mostradas.
Para enviar comentarios más complejos, cree un ticket de Bugzilla:
- Vaya al sitio web de Bugzilla.
- Como componente, utilice Documentation.
- Rellene el campo Description con su sugerencia de mejora. Incluya un enlace a la(s) parte(s) pertinente(s) de la documentación.
- Haga clic en Submit Bug.
Capítulo 1. Prefacio
Este documento proporciona una visión general de las diferencias entre las dos principales versiones de Red Hat Enterprise Linux: RHEL 7 y RHEL 8. Proporciona una lista de cambios relevantes para evaluar la migración a RHEL 8 en lugar de una lista exhaustiva de todas las alteraciones.
Las capacidades y límites de RHEL 8 en comparación con otras versiones del sistema están disponibles en el artículo de la base de conocimientos Capacidades y límites de la tecnología Red Hat Enterprise Linux.
La información relativa al ciclo de vida de RHEL se proporciona en el documento Ciclo de vida de Red Hat Enterprise Linux.
El documento Package manifest proporciona un listado de paquetes para RHEL 8.
Para más detalles sobre el uso de RHEL 8, consulte la documentación del producto RHEL 8.
Para obtener orientación sobre la actualización in situ de RHEL 7 a RHEL 8, consulte Actualización de RHEL 7 a RHEL 8.
Para obtener información sobre las principales diferencias entre RHEL 6 y RHEL 7, consulte la Guía de planificación de la migración a RHEL 7.
Capítulo 2. Arquitecturas
Red Hat Enterprise Linux 8 se distribuye con la versión 4.18 del kernel, que proporciona soporte para las siguientes arquitecturas:
- Arquitecturas de 64 bits de AMD e Intel
- La arquitectura ARM de 64 bits
- IBM Power Systems, little endian
- IBM Z
Asegúrese de adquirir la suscripción apropiada para cada arquitectura. Para más información, consulte Introducción a Red Hat Enterprise Linux - arquitecturas adicionales. Para una lista de suscripciones disponibles, vea Utilización de suscripciones en el Portal del cliente.
Tenga en cuenta que todas las arquitecturas están soportadas por los paquetes estándar kernel
en RHEL 8; no es necesario ningún paquete kernel-alt
.
Capítulo 3. Repositorios
Red Hat Enterprise Linux 8 se distribuye a través de dos repositorios principales:
- BaseOS
- AppStream
Ambos repositorios son necesarios para una instalación básica de RHEL, y están disponibles con todas las suscripciones de RHEL.
El contenido del repositorio de BaseOS está destinado a proporcionar el conjunto básico de la funcionalidad del sistema operativo subyacente que proporciona la base para todas las instalaciones. Este contenido está disponible en el formato RPM y está sujeto a términos de soporte similares a los de las versiones anteriores de RHEL. Para obtener una lista de los paquetes distribuidos a través de BaseOS, consulte el manifiesto de paquetes.
El contenido del repositorio de flujos de aplicaciones incluye aplicaciones adicionales de espacio de usuario, lenguajes de tiempo de ejecución y bases de datos para apoyar las variadas cargas de trabajo y casos de uso. Los flujos de aplicaciones están disponibles en el conocido formato RPM, como una extensión del formato RPM llamada modules, o como Colecciones de Software. Para obtener una lista de paquetes disponibles en AppStream, consulte el manifiesto de paquetes.
Además, el repositorio CodeReady Linux Builder está disponible con todas las suscripciones a RHEL. Proporciona paquetes adicionales para el uso de los desarrolladores. Los paquetes incluidos en el repositorio CodeReady Linux Builder no son compatibles.
Para obtener más información sobre los repositorios de RHEL 8, consulte el manifiesto de paquetes.
Capítulo 4. Flujos de aplicación
Red Hat Enterprise Linux 8 introduce el concepto de Application Streams. Ahora se entregan y actualizan múltiples versiones de componentes del espacio de usuario con mayor frecuencia que los paquetes del sistema operativo principal. Esto proporciona una mayor flexibilidad para personalizar Red Hat Enterprise Linux sin afectar a la estabilidad subyacente de la plataforma o a implementaciones específicas.
Los componentes disponibles como Application Streams pueden empaquetarse como módulos o paquetes RPM y se entregan a través del repositorio AppStream en RHEL 8. Cada componente de Application Stream tiene un ciclo de vida determinado, ya sea el mismo que el de RHEL 8 o más corto. Para más detalles, consulte Ciclo de vida de Red Hat Enterprise Linux.
Los módulos son colecciones de paquetes que representan una unidad lógica: una aplicación, una pila de lenguajes, una base de datos o un conjunto de herramientas. Estos paquetes se construyen, se prueban y se publican juntos.
Los flujos de módulos representan versiones de los componentes del flujo de aplicaciones. Por ejemplo, hay dos flujos (versiones) del servidor de base de datos PostgreSQL disponibles en el módulo postgresql: PostgreSQL 10 (el flujo por defecto) y PostgreSQL 9.6. Sólo se puede instalar un flujo del módulo en el sistema. Diferentes versiones pueden ser utilizadas en contenedores separados.
Los comandos detallados de los módulos se describen en el documento Instalación, gestión y eliminación de componentes del espacio de usuario. Para obtener una lista de los módulos disponibles en AppStream, consulte el manifiesto de paquetes.
Capítulo 5. Creación del instalador y de la imagen
5.1. Complementos
5.1.1. OSCAP
El complemento OSCAP está activado por defecto en Red Hat Enterprise Linux 8.
5.1.2. Kdump
El complemento Kdump añade soporte para configurar el volcado de fallos del kernel durante la instalación. Este complemento es totalmente compatible con Kickstart (mediante el comando don com_redhat_kdump
y sus opciones), y está totalmente integrado como una ventana adicional en las interfaces de usuario gráfica y de texto.
5.2. Red de instaladores
5.2.1. Esquema de nomenclatura de los dispositivos
Un nuevo esquema de nomenclatura de dispositivos de red que genera nombres de interfaz de red basados en un prefijo definido por el usuario está disponible en Red Hat Enterprise Linux 8. La opción de arranque net.ifnames.prefix
permite que el esquema de nomenclatura de dispositivos sea utilizado por el programa de instalación y el sistema instalado. Consulte la página man dracut.cmdline(7)
para más información.
5.3. Imágenes y paquetes de instalación
5.3.1. Posibilidad de registrar su sistema, adjuntar suscripciones a RHEL e instalar desde el CDN de Red Hat
Desde Red Hat Enterprise Linux 8.2, puede registrar su sistema, adjuntar suscripciones a RHEL e instalar desde la Red Hat Content Delivery Network (CDN) antes de la instalación del paquete. Las instalaciones interactivas de la GUI, así como las instalaciones automatizadas de Kickstart, soportan esta característica. Para más información, consulte el documento RHEL 8.2 Release Notes.
5.3.2. Posibilidad de registrar el sistema en Red Hat Insights durante la instalación
Desde Red Hat Enterprise Linux 8.2, puede registrar su sistema en Red Hat Insights durante la instalación. Las instalaciones interactivas GUI, así como las instalaciones automatizadas Kickstart, soportan esta característica. Para más información, consulte el documento RHEL 8.2 Release Notes.
5.3.3. ISO unificada
En Red Hat Enterprise Linux 8, una ISO unificada carga automáticamente los repositorios fuente de instalación BaseOS y AppStream. Esta característica funciona para el primer repositorio base que se carga durante la instalación. Por ejemplo, si arranca la instalación sin ningún repositorio configurado y tiene la ISO unificada como repositorio base en la interfaz gráfica de usuario (GUI), o si arranca la instalación utilizando la opción inst.repo=
que apunta a la ISO unificada.
Como resultado, el repositorio AppStream está habilitado en la sección Additional Repositories de la ventana de la GUI Installation Source. No se puede eliminar el repositorio AppStream ni cambiar su configuración, pero se puede desactivar en Installation Source. Esta característica no funciona si arranca la instalación utilizando un repositorio base diferente y luego lo cambia por la ISO unificada. Si hace eso, el repositorio base es reemplazado. Sin embargo, el repositorio de AppStream no es reemplazado y apunta al archivo original.
5.3.4. Imagen de la etapa 2
En Red Hat Enterprise Linux 8, se pueden especificar múltiples ubicaciones de red de stage2
o archivos Kickstart para evitar fallos de instalación. Esta actualización permite la especificación de múltiples opciones de arranque inst.stage2
y inst.ks
con ubicaciones de red de stage2
y un archivo Kickstart. Esto evita la situación en la que los archivos solicitados no pueden ser alcanzados y la instalación falla porque el servidor contactado con el stage2
o el archivo Kickstart es inaccesible.
Con esta nueva actualización, se puede evitar el fallo de instalación si se especifican varias ubicaciones. Si todas las ubicaciones definidas son URLs, es decir, HTTP
, HTTPS
, o FTP
, se intentarán secuencialmente hasta que el archivo solicitado se obtenga con éxito. Si hay una ubicación que no es una URL, sólo se intenta la última ubicación especificada. El resto de ubicaciones se ignoran.
5.3.5. parámetro inst.addrepo
Anteriormente, sólo se podía especificar un repositorio base desde los parámetros de arranque del kernel. En Red Hat Enterprise Linux 8, un nuevo parámetro del kernel, inst.addrepo=<name>,<url>
, le permite especificar un repositorio adicional durante la instalación. Este parámetro tiene dos valores obligatorios: el nombre del repositorio y la URL que apunta al repositorio. Para más información, vea el uso de inst-addrepo.
5.3.6. Instalación desde una ISO ampliada
Red Hat Enterprise Linux 8 soporta la instalación desde un repositorio en un disco duro local. Anteriormente, el único método de instalación desde un disco duro era utilizar una imagen ISO como fuente de instalación. Sin embargo, la imagen ISO de Red Hat Enterprise Linux 8 puede ser demasiado grande para algunos sistemas de archivos; por ejemplo, el sistema de archivos FAT32 no puede almacenar archivos de más de 4 GiB. En Red Hat Enterprise Linux 8, puede habilitar la instalación desde un repositorio en un disco duro local; sólo necesita especificar el directorio en lugar de la imagen ISO. Por ejemplo: inst.repo=hd:<device>:<path to the repository>
.
Para más información sobre los repositorios de Red Hat Enterprise Linux 8 BaseOS y AppStream, consulte la sección Repositories de este documento.
5.4. Interfaz gráfica del instalador
5.4.1. La ventana de resumen de la instalación
La ventana de resumen de instalación de la instalación gráfica de Red Hat Enterprise Linux 8 ha sido actualizada a un nuevo diseño de tres columnas que proporciona una mejor organización de los ajustes de la instalación gráfica.
5.5. Propósito del sistema nuevo en RHEL
5.5.1. Apoyo al propósito del sistema en la instalación gráfica
Anteriormente, el programa de instalación de Red Hat Enterprise Linux no proporcionaba información sobre el propósito del sistema al Administrador de Suscripciones. En Red Hat Enterprise Linux 8, puede establecer el propósito del sistema durante una instalación gráfica utilizando la ventana System Purpose, o en un archivo de configuración Kickstart utilizando el comando syspurpose
. Cuando usted establece el propósito de un sistema, el servidor de asignación de derechos recibe información que ayuda a auto-adjuntar una suscripción que satisface el uso previsto del sistema.
5.5.2. Soporte para el propósito del sistema en Pykickstart
Anteriormente, no era posible que la biblioteca pykickstart
proporcionara información sobre el propósito del sistema al Administrador de suscripciones. En Red Hat Enterprise Linux 8, pykickstart
analiza el nuevo comando syspurpose
y registra el propósito del sistema durante la instalación automatizada y parcialmente automatizada. La información se pasa al programa de instalación, se guarda en el sistema recién instalado y está disponible para el Administrador de suscripciones cuando se suscribe el sistema.
5.6. Soporte del módulo de instalación
5.6.1. Instalación de módulos con Kickstart
En Red Hat Enterprise Linux 8, el programa de instalación ha sido ampliado para manejar todas las características modulares. Los scripts Kickstart pueden ahora habilitar combinaciones de módulos y flujos, instalar perfiles de módulos e instalar paquetes modulares.
5.7. Cambios en la puesta en marcha
Las siguientes secciones describen los cambios en los comandos y opciones de Kickstart en Red Hat Enterprise Linux 8.
5.7.1. auth o authconfig está obsoleto en RHEL 8
El comando auth
o authconfig
Kickstart está obsoleto en Red Hat Enterprise Linux 8 porque la herramienta y el paquete authconfig
han sido eliminados.
De forma similar a los comandos authconfig
emitidos en la línea de comandos, los comandos authconfig
en los scripts Kickstart utilizan ahora la herramienta authselect-compat
para ejecutar la nueva herramienta authselect
. Para una descripción de esta capa de compatibilidad y sus problemas conocidos, consulte la página del manual authselect-migration(7)
. El programa de instalación detectará automáticamente el uso de los comandos obsoletos e instalará en el sistema el paquete authselect-compat
para proporcionar la capa de compatibilidad.
5.7.2. Kickstart ya no soporta Btrfs
El sistema de archivos Btrfs no está soportado en Red Hat Enterprise Linux 8. Como resultado, la interfaz gráfica de usuario (GUI) y los comandos Kickstart ya no soportan Btrfs.
5.7.3. Uso de archivos Kickstart de versiones anteriores de RHEL
Si está utilizando archivos Kickstart de versiones anteriores de RHEL, vea la sección Repositories del documento Considerations in adopting RHEL 8 para más información sobre los repositorios de Red Hat Enterprise Linux 8 BaseOS y AppStream.
5.7.4. Comandos y opciones de Kickstart obsoletos
Los siguientes comandos y opciones de Kickstart han quedado obsoletos en Red Hat Enterprise Linux 8.
En los casos en que sólo se enumeran opciones específicas, el comando base y sus otras opciones siguen estando disponibles y no están obsoletos.
-
auth
oauthconfig
- utiliceauthselect instead
-
device
-
deviceprobe
-
dmraid
-
install
- utilizar los subcomandos o métodos directamente como comandos -
multipath
-
bootloader --upgrade
-
ignoredisk --interactive
-
partition --active
-
authselect
Excepto el comando auth
o authconfig
, el uso de los comandos en los archivos Kickstart imprime una advertencia en los registros.
Puede convertir las advertencias de los comandos obsoletos en errores con la opción de arranque inst.ksstrict
, excepto para el comando auth
o authconfig
.
5.7.5. Eliminados los comandos y opciones de Kickstart
Los siguientes comandos y opciones de Kickstart han sido completamente eliminados en Red Hat Enterprise Linux 8. Su uso en los archivos Kickstart causará un error.
-
upgrade
(Este comando ya había quedado obsoleto) -
btrfs
-
rhsm
-
part --fstype btrfs
opartition --fstype btrfs
-
logvol --fstype btrfs
-
zipl
-
module
Cuando sólo se enumeran opciones y valores específicos, el comando base y sus otras opciones siguen estando disponibles y no se eliminan.
5.7.6. Nuevos comandos y opciones de Kickstart
Los siguientes comandos y opciones fueron añadidos en Red Hat Enterprise Linux 8.2.
RHEL 8.2
-
rhsm
-
zipl
Los siguientes comandos y opciones fueron añadidos en Red Hat Enterprise Linux 8.
RHEL 8.0
-
authselect
-
module
5.8. Creación de imágenes
5.8.1. Creación de imágenes de sistema personalizadas con Image Builder
La herramienta Image Builder permite a los usuarios crear imágenes RHEL personalizadas. A partir de Red Hat Enterprise Linux 8.3, Image Builder se ejecuta como un paquete de servicio del sistema osbuild-composer del sistema.
Con Image Builder, los usuarios pueden crear imágenes de sistema personalizadas que incluyan paquetes adicionales. Se puede acceder a la funcionalidad de Image Builder a través de:
- una interfaz gráfica de usuario en la consola web
-
una interfaz de línea de comandos en la herramienta
composer-cli
.
Los formatos de salida de Image Builder incluyen, entre otros:
- Archivo TAR
- archivo qcow2 para su uso directo con una máquina virtual u OpenStack
- Imagen QEMU QCOW2
- imágenes en la nube para Azure, VMWare y AWS
Para obtener más información sobre Image Builder, consulte el título de la documentación Composición de una imagen de sistema RHEL personalizada.
Capítulo 6. Gestión del software
6.1. Cambios notables en la pila de YUM
En Red Hat Enterprise Linux (RHEL) 8, la instalación de software está garantizada por la nueva versión de la herramienta YUM, que se basa en la tecnología DNF (YUM v4).
6.1.1. Ventajas de YUM v4 sobre YUM v3
YUM v4 tiene las siguientes ventajas sobre el anterior YUM v3 utilizado en RHEL 7:
- Mayor rendimiento
- Soporte para contenidos modulares
- API estable y bien diseñada para la integración con las herramientas
Para obtener información detallada sobre las diferencias entre la nueva herramienta YUM v4 y la versión anterior YUM v3 de RHEL 7, consulte Cambios en DNF CLI en comparación con YUM.
6.1.2. Cómo utilizar YUM v4
Instalación del software
YUM v4 es compatible con YUM v3 cuando se utiliza desde la línea de comandos, editando o creando archivos de configuración.
Para instalar el software, puede utilizar el comando yum
y sus opciones particulares de la misma manera que en RHEL 7.
Vea información más detallada en Instalación de software con yum.
Disponibilidad de plug-ins
Los plug-ins heredados de YUM v3 son incompatibles con la nueva versión de YUM v4. Algunos plug-ins y utilidades de yum han sido portados al nuevo back-end de DNF, y pueden ser instalados con los mismos nombres que en RHEL 7. También proporcionan enlaces simbólicos de compatibilidad, por lo que los binarios, archivos de configuración y directorios pueden encontrarse en las ubicaciones habituales.
En el caso de que un complemento ya no se incluya, o que un sustituto no satisfaga una necesidad de usabilidad, póngase en contacto con el Servicio de Asistencia Técnica de Red Hat para solicitar una mejora de características, tal como se describe en ¿Cómo abro y gestiono un caso de asistencia en el Portal del Cliente?
Para más información, véase Interfaz de los plugins.
Disponibilidad de las API
Tenga en cuenta que la antigua API de Python proporcionada por YUM v3 ya no está disponible. Se recomienda a los usuarios que migren sus plug-ins y scripts a la nueva API proporcionada por YUM v4 (DNF Python API), que es estable y está totalmente soportada. El proyecto upstream documenta la nueva API Python de DNF - vea la Referencia de la API de DNF.
Las APIs Libdnf y Hawkey (tanto C como Python) deben considerarse inestables, y probablemente cambiarán durante el ciclo de vida de RHEL 8.
6.1.3. Disponibilidad de las opciones del archivo de configuración de YUM
Esta sección resume los cambios en las opciones del archivo de configuración entre RHEL 7 y RHEL 8 para los archivos /etc/yum.conf
y /etc/yum.repos.d/*.repo
.
Opción RHEL 7 | Estado de RHEL 8 |
---|---|
alwaysprompt | removed |
assumeno | available |
assumeyes | available |
autocheck_running_kernel | available |
autosavets | removed |
bandwidth | available |
bugtracker_url | available |
cachedir | available |
check_config_file_age | available |
clean_requirements_on_remove | available |
color | available |
color_list_available_downgrade | available |
color_list_available_install | available |
color_list_available_reinstall | available |
color_list_available_running_kernel | removed |
color_list_available_upgrade | available |
color_list_installed_extra | available |
color_list_installed_newer | available |
color_list_installed_older | available |
color_list_installed_reinstall | available |
color_list_installed_running_kernel | removed |
color_search_match | available |
color_update_installed | available |
color_update_local | available |
color_update_remote | available |
commands | removed |
config_file_path | available |
debuglevel | available |
deltarpm | available |
deltarpm_metadata_percentage | removed |
deltarpm_percentage | available |
depsolve_loop_limit | removed |
disable_excludes | available |
diskspacecheck | available |
distroverpkg | removed |
enable_group_conditionals | removed |
errorlevel | available |
exactarchlist | removed |
exclude | available |
exit_on_lock | available |
fssnap_abort_on_errors | removed |
fssnap_automatic_keep | removed |
fssnap_automatic_post | removed |
fssnap_automatic_pre | removed |
fssnap_devices | removed |
fssnap_percentage | removed |
ftp_disable_epsv | removed |
gpgcheck | available |
group_command | removed |
group_package_types | available |
groupremove_leaf_only | removed |
history_list_view | available |
history_record | available |
history_record_packages | available |
http_caching | removed |
include | removed |
installonly_limit | available |
installonlypkgs | available |
installrootkeep | removed |
ip_resolve | available |
keepalive | removed |
keepcache | available |
kernelpkgnames | removed |
loadts_ignoremissing | removed |
loadts_ignorenewrpm | removed |
loadts_ignorerpm | removed |
localpkg_gpgcheck | available |
logfile | removed |
max_connections | removed |
mddownloadpolicy | removed |
mdpolicy | removed |
metadata_expire | available |
metadata_expire_filter | removed |
minrate | available |
mirrorlist_expire | removed |
multilib_policy | available |
obsoletes | available |
override_install_langs | removed |
overwrite_groups | removed |
password | available |
payload_gpgcheck | removed |
persistdir | available |
pluginconfpath | available |
pluginpath | available |
plugins | available |
protected_multilib | removed |
protected_packages | available |
proxy | available |
proxy_password | available |
proxy_username | available |
query_install_excludes | removed |
recent | available |
recheck_installed_requires | removed |
remove_leaf_only | removed |
repo_gpgcheck | available |
repopkgsremove_leaf_only | removed |
reposdir | available |
reset_nice | available |
retries | available |
rpmverbosity | available |
shell_exit_status | removed |
showdupesfromrepos | available |
skip_broken | available |
skip_missing_names_on_install | removed |
skip_missing_names_on_update | removed |
ssl_check_cert_permissions | removed |
sslcacert | available |
sslclientcert | available |
sslclientkey | available |
sslverify | available |
syslog_device | removed |
syslog_facility | removed |
syslog_ident | removed |
throttle | available |
timeout | available |
tolerant | removed |
tsflags | available |
ui_repoid_vars | removed |
upgrade_group_objects_upgrade | available |
upgrade_requirements_on_install | removed |
usercache | removed |
username | available |
usr_w_check | removed |
Opción RHEL 7 | Estado de RHEL 8 |
---|---|
async | removed |
bandwidth | available |
baseurl | available |
compare_providers_priority | removed |
cost | available |
deltarpm_metadata_percentage | removed |
deltarpm_percentage | available |
enabled | available |
enablegroups | available |
exclude | available |
failovermethod | removed |
ftp_disable_epsv | removed |
gpgcakey | removed |
gpgcheck | available |
gpgkey | available |
http_caching | removed |
includepkgs | available |
ip_resolve | available |
keepalive | removed |
metadata_expire | available |
metadata_expire_filter | removed |
metalink | available |
mirrorlist | available |
mirrorlist_expire | removed |
Nombre | available |
password | available |
proxy | available |
proxy_password | available |
proxy_username | available |
repo_gpgcheck | available |
Repositorio | removed |
retries | available |
skip_if_unavailable | available |
ssl_check_cert_permissions | removed |
sslcacert | available |
sslclientcert | available |
sslclientkey | available |
sslverify | available |
throttle | available |
timeout | available |
ui_repoid_vars | removed |
username | available |
6.1.4. Las características de YUM v4 se comportan de forma diferente
Algunas de las características de YUM v3 pueden comportarse de manera diferente en YUM v4. Si algún cambio de este tipo afecta negativamente a sus flujos de trabajo, abra un caso con el Soporte de Red Hat, como se describe en ¿Cómo abro y gestiono un caso de soporte en el Portal del Cliente?
6.1.4.1. yum list presenta entradas duplicadas
Cuando se listan los paquetes con el comando yum list
, se pueden presentar entradas duplicadas, una por cada repositorio donde reside un paquete del mismo nombre y versión.
Esto es intencional, y permite a los usuarios distinguir dichos paquetes cuando sea necesario.
Por ejemplo, si el paquete-1.2 está disponible tanto en el repo1 como en el repo2, YUM v4 imprimirá ambas instancias:
[…] package-1.2 repo1 package-1.2 repo2 […]
Por el contrario, el comando anterior YUM v3 filtraba estos duplicados para que sólo se mostrara una instancia:
[…] package-1.2 repo1 […]
6.1.5. Cambios en los archivos de registro del historial de transacciones
Esta sección resume los cambios en los archivos de registro del historial de transacciones entre RHEL 7 y RHEL 8.
En RHEL 7, el archivo /var/log/yum.log
almacena:
- Registro de instalaciones, actualizaciones y eliminaciones de los paquetes de software
- Transacciones de yum y PackageKit
En RHEL 8, no hay un equivalente directo al archivo /var/log/yum.log
. Para mostrar la información sobre las transacciones, incluidas las de PackageKit y microdnf, utilice el comando yum history
.
Alternativamente, puede buscar en el archivo /var/log/dnf.rpm.log
, pero este archivo de registro no incluye las transacciones de PackageKit y microdnf, y tiene una rotación de registro que proporciona la eliminación periódica de la información almacenada.
6.2. Características y cambios notables del RPM
Red Hat Enterprise Linux (RHEL) 8 se distribuye con RPM 4.14. Esta versión introduce muchas mejoras respecto a RPM 4.11, que está disponible en RHEL 7.
Las características más destacadas son:
- Los paquetes debuginfo pueden instalarse en paralelo
- Apoyo a las dependencias débiles
- Apoyo a las dependencias ricas o booleanas
- Soporte para empaquetar archivos de más de 4 GB de tamaño
- Apoyo a los activadores de archivos
-
Nuevos interruptores
--nopretrans
y--noposttrans
para desactivar la ejecución de los scriptlets%pretrans
y%posttrans
respectivamente. -
Nuevo interruptor
--noplugins
para desactivar la carga y ejecución de todos los plug-ins RPM. -
Nuevo plug-in
syslog
para registrar cualquier actividad de RPM mediante el protocolo System Logging (syslog). El comando
rpmbuild
puede ahora realizar todos los pasos de construcción desde un paquete fuente directamente.Esto es posible si se utiliza
rpmbuild
con cualquiera de las opciones de-r[abpcils]
.Soporte para el modo de reinstalación.
Esto está garantizado por la nueva opción
--reinstall
. Para reinstalar un paquete previamente instalado, utilice la siguiente sintaxis:rpm {--reinstall} [install-options] PACKAGE_FILE
Esta opción asegura una correcta instalación del nuevo paquete y la eliminación del antiguo.
Soporte para el modo de conservación de SSD.
Esto está garantizado por la nueva macro
%_minimize_writes
, que está disponible en el archivo/usr/lib/rpm/macros
. La macro está configurada por defecto a 0. Para minimizar la escritura en los discos SSD, configure%_minimize_writes
a 1.-
Nueva utilidad
rpm2archive
para convertir la carga útil de los rpm en archivos tar
Vea más información sobre las nuevas características de RPM en RHEL 8.
Los cambios más destacados son:
- Un parser de especificaciones más estricto
- Simplificación de la comprobación de la salida de la firma en modo no-verboso
Se ha mejorado la compatibilidad con las compilaciones reproducibles (compilaciones que crean un paquete idéntico):
- Ajuste del tiempo de construcción
- Establecer el mtime del archivo (tiempo de modificación del archivo)
- Configuración de buildhost
-
El uso de la opción
-p
para consultar un ARCHIVO-PACKAGE desinstalado es ahora opcional. Para este caso de uso, el comandorpm
ahora devuelve el mismo resultado con o sin la opción-p
. El único caso de uso en el que la opción-p
es necesaria es para verificar que el nombre del archivo no coincide con ningúnProvides
en la base de datosrpmdb
. Adiciones y desapariciones en las macros
-
La macro
%makeinstall
ha quedado obsoleta. Para instalar un programa, utilice en su lugar la macro%make_install
.
-
La macro
El comando
rpmbuild --sign
ha quedado obsoleto.Tenga en cuenta que el uso de la opción
--sign
con el comandorpmbuild
ha quedado obsoleto. Para añadir una firma a un paquete ya existente, utilicerpm --addsign
en su lugar.
Capítulo 7. Servicios de infraestructura
7.1. Sincronización horaria
La precisión de la hora es importante por varias razones. En los sistemas Linux, el protocolo Network Time Protocol (NTP)
es implementado por un demonio que se ejecuta en el espacio de usuario.
7.1.1. Implementación de NTP
RHEL 7 soporta dos implementaciones del protocolo NTP
ntp y chrony.
En RHEL 8, el protocolo NTP
está implementado únicamente por el demonio chronyd
, proporcionado por el paquete chrony
.
El demonio ntp
ya no está disponible. Si utilizaba ntp
en su sistema RHEL 7, es posible que tenga que migrar a chrony.
Posibles sustitutos de las anteriores ntp que no son soportadas por chrony están documentadas en Lograr algunas configuraciones previamente soportadas por ntp en chrony.
7.1.2. Introducción a Chrony Suite
chrony es una implementación de NTP
, que funciona bien en una amplia gama de condiciones, incluyendo conexiones de red intermitentes, redes muy congestionadas, temperaturas cambiantes (los relojes de los ordenadores ordinarios son sensibles a la temperatura), y sistemas que no funcionan continuamente, o que se ejecutan en una máquina virtual.
Puede utilizar chrony:
-
Para sincronizar el reloj del sistema con los servidores
NTP
- Para sincronizar el reloj del sistema con un reloj de referencia, por ejemplo un receptor GPS
- Para sincronizar el reloj del sistema con una entrada de hora manual
-
Como servidor
NTPv4(RFC 5905)
o peer para proporcionar un servicio de tiempo a otros ordenadores de la red
Para más información sobre chronyconsulte Configuración de los ajustes básicos del sistema.
7.1.2.1. Diferencias entre chrony y ntp
Consulte los siguientes recursos para obtener información sobre las diferencias entre chrony y ntp:
7.1.2.1.1. Chrony aplica por defecto la corrección de los segundos intercalares
En RHEL 8, el archivo de configuración por defecto chrony archivo de configuración, /etc/chrony.conf
, incluye la directiva leapsectz
.
La directiva leapsectz
permite a chronyd
:
-
Obtener información sobre los segundos intercalares de la base de datos tz del sistema (
tzdata
) - Establezca el desplazamiento TAI-UTC del reloj del sistema para que el sistema proporcione un reloj de hora atómica internacional (TAI) preciso (CLOCK_TAI)
La directiva no es compatible con los servidores que ocultan los segundos intercalares a sus clientes utilizando un leap smear
, como los servidores chronyd
configurados con las directivas leapsecmode
y smoothtime
. Si un cliente chronyd
está configurado para sincronizarse con dichos servidores, elimine leapsectz
del archivo de configuración.
7.1.3. Información adicional
Para más información sobre cómo configurar NTP
utilizando el chrony suite, consulte Configuración de los ajustes básicos del sistema.
7.2. BIND - Implementación del DNS
RHEL 8 incluye BIND (Berkeley Internet Name Domain) en la versión 9.11. Esta versión del servidor DNS introduce múltiples novedades y cambios de características respecto a la versión 9.10.
Nuevas características:
- Se ha añadido un nuevo método de aprovisionamiento de servidores secundarios llamado Catalog Zones.
-
Las cookies del sistema de nombres de dominio son enviadas ahora por el servicio
named
y la utilidaddig
. - La función Response Rate Limiting ahora puede ayudar a mitigar los ataques de amplificación de DNS.
- Se ha mejorado el rendimiento de la zona de política de respuesta (RPZ).
-
Se ha añadido un nuevo formato de archivo de zona llamado
map
. Los datos de zona almacenados en este formato pueden asignarse directamente a la memoria, lo que permite que las zonas se carguen mucho más rápido. -
Se ha añadido una nueva herramienta llamada
delv
(domain entity lookup and validation), con una semántica similar a la de dig para buscar datos DNS y realizar la validación interna de las extensiones de seguridad DNS (DNSSEC). -
Ya está disponible un nuevo comando
mdig
. Este comando es una versión del comandodig
que envía múltiples consultas en cadena y luego espera las respuestas, en lugar de enviar una consulta y esperar la respuesta antes de enviar la siguiente consulta. -
Se ha añadido una nueva opción
prefetch
, que mejora el rendimiento de la resolución recursiva. -
Se ha añadido una nueva opción de zona
in-view
, que permite compartir los datos de zona entre las vistas. Cuando se utiliza esta opción, varias vistas pueden servir las mismas zonas de forma autorizada sin almacenar varias copias en la memoria. -
Se ha añadido una nueva opción
max-zone-ttl
, que impone los TTL máximos para las zonas. Cuando se carga una zona que contiene un TTL superior, la carga falla. Las actualizaciones de DNS dinámico (DDNS) con TTLs más altos se aceptan pero el TTL se trunca. - Se han añadido nuevas cuotas para limitar las consultas que envían los resolutores recursivos a los servidores autoritativos que sufren ataques de denegación de servicio.
-
La utilidad
nslookup
ahora busca por defecto tanto direcciones IPv6 como IPv4. -
El servicio
named
comprueba ahora si se están ejecutando otros procesos de servidor de nombres antes de arrancar. -
Al cargar una zona firmada,
named
comprueba ahora si la hora de inicio de una firma de registro de recursos (RSIG) es futura y, en caso afirmativo, regenera la RRSIG inmediatamente. - Las transferencias de zona utilizan ahora tamaños de mensaje más pequeños para mejorar la compresión de los mensajes, lo que reduce el uso de la red.
Cambios en las características:
-
El esquema de la versión
3 XML
para el canal de estadísticas, que incluye nuevas estadísticas y un árbol XML aplanado para un análisis más rápido, se proporciona mediante la interfaz HTTP. El esquema heredado de la versión2 XML
ya no es compatible. -
El servicio
named
ahora escucha en las interfaces IPv6 e IPv4 por defecto. -
El servicio
named
ya no es compatible con GeoIP. Las listas de control de acceso (ACL) definidas por la presunta ubicación del remitente de la consulta no están disponibles.
7.3. Resolución del DNS
En RHEL 7, las utilidades nslookup
y host
podían aceptar cualquier respuesta sin la bandera recursion available
de cualquier servidor de nombres de la lista. En RHEL 8, nslookup
y host
ignoran las respuestas de los servidores de nombres con recursividad no disponible a menos que sea el último servidor de nombres configurado. En el caso del último servidor de nombres configurado, se acepta la respuesta incluso sin la bandera recursion available
.
Sin embargo, si el último servidor de nombres configurado no responde o es inalcanzable, la resolución de nombres falla. Para evitar este fallo, puede utilizar uno de los siguientes enfoques:
-
Asegúrese de que los servidores de nombres configurados respondan siempre con la bandera
recursion available
activada. - Permitir la recursión para todos los clientes internos.
Opcionalmente, también puede utilizar la utilidad dig
para detectar si la recursión está disponible o no.
7.4. Impresión
7.4.1. Herramientas de configuración de la impresión
La herramienta de configuración Print Settings herramienta de configuración, que se utilizaba en RHEL 7, ya no está disponible.
Para realizar diversas tareas relacionadas con la impresión, puede elegir una de las siguientes herramientas:
- CUPS web user interface (UI)
- GNOME Control center
Para obtener más información sobre las herramientas de configuración de la impresión en RHEL 8, consulte Implementación de diferentes tipos de servidores.
7.4.2. Ubicación de los registros CUP
CUPS proporciona tres tipos de registros:
- Registro de errores
- Registro de acceso
- Registro de páginas
En RHEL 8, los registros ya no se almacenan en archivos específicos dentro del directorio /var/log/cups, que se utilizaba en RHEL 7. En su lugar, los tres tipos se registran de forma centralizada en systemd-journald junto con los registros de otros programas.
Para obtener más información sobre cómo utilizar los registros de CUPS en RHEL 8, consulte Implementación de diferentes tipos de servidores.
7.4.3. Información adicional
Para obtener más información sobre cómo configurar la impresión en RHEL 8, consulte Implementación de diferentes tipos de servidores.
7.5. Opciones de rendimiento y gestión de la energía
7.5.1. Cambios notables en el perfil recomendado de Tuned
En RHEL 8, el perfil recomendado de Tuned, informado por el comando tuned-adm recommend
, se selecciona en base a las siguientes reglas:
Si el rol
syspurpose
(reportado por el comandosyspurpose show
) contieneatomic
, y al mismo tiempo:-
si Tuned se ejecuta en el metal desnudo, se selecciona el perfil
atomic-host
-
si Tuned se ejecuta en una máquina virtual, se selecciona el perfil
atomic-guest
-
si Tuned se ejecuta en el metal desnudo, se selecciona el perfil
-
Si Tuned se ejecuta en una máquina virtual, se selecciona el perfil
virtual-guest
-
Si el rol
syspurpose
contienedesktop
oworkstation
y el tipo de chasis (informado pordmidecode
) esNotebook
,Laptop
, oPortable
, entonces se selecciona el perfilbalanced
-
Si ninguna de las reglas anteriores coincide, se selecciona el perfil
throughput-performance
Tenga en cuenta que la primera regla que coincide tiene efecto.
7.6. Otros cambios en los componentes de los servicios de infraestructura
Esta sección resume otros cambios notables en determinados componentes de los servicios de infraestructura.
Name | Tipo de cambio | Información adicional |
---|---|---|
acpid | Cambio de opción |
|
bind | Eliminación de la opción de configuración |
|
brltty | Cambio de opción de configuración |
|
brltty | Eliminación de la opción de configuración |
|
brltty | Cambio de opción de configuración |
Una dirección de dispositivo Bluetooth ahora puede contener guiones (-) en lugar de dos puntos (:). Los alias del calificador de dispositivo |
tazas | Eliminación de funciones | Upstream eliminó el soporte de scripts de interfaz por razones de seguridad. Utiliza ppds y drivers proporcionados por el SO o propietarios. |
tazas | Eliminación de las opciones de la directiva |
Eliminados los tipos de autenticación |
tazas | Eliminación de las opciones de la directiva |
Eliminado |
tazas | Eliminación de las opciones de la directiva |
Se ha eliminado |
tazas | Directivas movidas entre archivos conf |
|
tazas | Directivas movidas entre archivos conf |
|
tazas-filtros | Cambio de configuración por defecto | Los nombres de las colas de impresión remotas descubiertas por cups-browsed se crean ahora basándose en el ID de dispositivo de la impresora, no en el nombre de la cola de impresión remota. |
tazas-filtros | Cambio de configuración por defecto |
|
cyrus-imapd | Cambio de formato de datos | Cyrus-imapd 3.0.7 tiene un formato de datos diferente. |
dhcp | Cambio de comportamiento |
|
dhcp | Incompatibilidad de opciones |
La opción |
dosfstools | Cambio de comportamiento |
Las estructuras de datos se alinean ahora automáticamente con el tamaño del cluster. Para desactivar la alineación, utilice la opción |
finger | Eliminación de funciones | |
GeoIP | Eliminación de funciones | |
grep | Cambio de comportamiento |
|
grep | Cambio de comportamiento |
|
grep | Cambio de comportamiento |
|
grep | Cambio de comportamiento |
|
grep | Cambio de comportamiento |
Al buscar datos binarios, |
grep | Cambio de comportamiento |
|
grep | Cambio de comportamiento |
El contexto ya no excluye las líneas seleccionadas omitidas debido a |
irssi | Cambio de comportamiento |
|
lftp | Cambio de opciones |
|
ntp | Eliminación de funciones | ntp ha sido eliminado; utilice chrony en su lugar |
postfix | Cambio de configuración | 3.x tienen una red de seguridad de compatibilidad que ejecuta los programas de Postfix con configuraciones predeterminadas compatibles con el pasado después de una actualización. |
postfix | Cambio de configuración |
En el cliente de la base de datos MySQL de Postfix, el valor por defecto de option_group ha cambiado a |
postfix | Cambio de configuración |
El comando |
postfix | Cambio de configuración |
ECDHE - |
postfix | Cambio de configuración |
Cambiados los valores por defecto de |
postfix | Cambio de configuración |
Cambiados los valores por defecto de |
postfix | Cambio de configuración |
El valor por defecto de |
powertop | Eliminación de la opción |
|
powertop | Cambio de opción |
|
powertop | Eliminación de la opción |
|
quagga | Eliminación de funciones | |
sendmail | Cambio de configuración |
sendmail utiliza por defecto direcciones IPv6 sin comprimir, lo que permite que una subred cero tenga una coincidencia más específica. Los datos de configuración deben utilizar el mismo formato, así que asegúrese de que los patrones como |
spamassasin | Eliminación de la opción de línea de comandos |
Eliminado |
spamassasin | Cambio de opción en la línea de comandos |
En spamc, la opción de línea de comandos |
spamassasin | Cambio en las versiones de SSL soportadas | En spamc y spamd, SSLv3 ya no es compatible. |
spamassasin | Eliminación de funciones |
|
vim | Cambio de configuración por defecto | Vim ejecuta el script default.vim, si no hay un archivo ~/.vimrc disponible. |
vim | Cambio de configuración por defecto | Vim ahora soporta el pegado entre corchetes desde la terminal. Incluya 'set t_BE=' en vimrc para el comportamiento anterior. |
vsftpd | Cambio de configuración por defecto |
|
vsftpd | Cambio de configuración por defecto |
|
vsftpd | Eliminación de funciones |
|
vsftpd | Cambio de configuración por defecto | TLSv1 y TLSv1.1 están desactivados por defecto |
wireshark | Eliminación de los enlaces de Python | Los disectores ya no se pueden escribir en Python, en su lugar hay que utilizar C. |
wireshark | Eliminación de la opción |
|
wireshark | Cambio en la salida |
Con la opción |
wvdial | Eliminación de funciones |
Capítulo 8. Seguridad
8.1. Cambios en los componentes criptográficos principales
8.1.1. Las políticas criptográficas de todo el sistema se aplican por defecto
Crypto-policies es un componente en Red Hat Enterprise Linux 8, que configura los subsistemas criptográficos centrales, cubriendo los protocolos TLS, IPsec, DNSSEC, Kerberos y la suite OpenSSH. Proporciona un pequeño conjunto de políticas, que el administrador puede seleccionar utilizando el comando update-crypto-policies
.
La política criptográfica de todo el sistema DEFAULT
ofrece una configuración segura para los modelos de amenaza actuales. Permite los protocolos TLS 1.2 y 1.3, así como los protocolos IKEv2 y SSH2. Las claves RSA y los parámetros Diffie-Hellman se aceptan si son mayores de 2047 bits.
Consulte el artículo Seguridad consistente mediante políticas de criptografía en Red Hat Enterprise Linux 8 en el Blog de Red Hat y la página man update-crypto-policies(8)
para más información.
8.1.2. Criptografía fuerte por defecto mediante la eliminación de suites de cifrado y protocolos inseguros
La siguiente lista contiene conjuntos de cifrado y protocolos eliminados de las bibliotecas criptográficas del núcleo en RHEL 8. No están presentes en las fuentes, o su soporte está deshabilitado durante la compilación, por lo que las aplicaciones no pueden utilizarlos.
- DES (desde RHEL 7)
- Todos los conjuntos de cifrado de grado de exportación (desde RHEL 7)
- MD5 en las firmas (desde RHEL 7)
- SSLv2 (desde RHEL 7)
- SSLv3 (desde RHEL 8)
- Todas las curvas ECC < 224 bits (desde RHEL 6)
- Todas las curvas ECC de campo binario (desde RHEL 6)
8.1.3. Suites de cifrado y protocolos desactivados en todos los niveles de política
Los siguientes conjuntos de cifrado y protocolos están deshabilitados en todos los niveles de la política de cifrado. Sólo se pueden habilitar mediante una configuración explícita de las aplicaciones individuales.
- DH con parámetros < 1024 bits
- RSA con tamaño de clave < 1024 bits
- Camellia
- ARIA
- SEED
- IDEA
- Suites de cifrado de sólo integridad
- Suites de cifrado en modo CBC de TLS con SHA-384 HMAC
- AES-CCM8
- Todas las curvas ECC incompatibles con TLS 1.3, incluida secp256k1
- IKEv1 (desde RHEL 8)
8.1.4. Cambio del sistema al modo FIPS
Las políticas criptográficas de todo el sistema contienen un nivel de política que permite la autocomprobación de los módulos criptográficos de acuerdo con los requisitos de la Publicación 140-2 del Estándar Federal de Procesamiento de Información (FIPS). La herramienta fips-mode-setup
que activa o desactiva el modo FIPS utiliza internamente el nivel de política criptográfica de todo el sistema FIPS
.
Para cambiar el sistema al modo FIPS en RHEL 8, introduzca el siguiente comando y reinicie el sistema:
# fips-mode-setup --enable
Consulte la página de manual fips-mode-setup(8)
para obtener más información.
8.1.5. TLS 1.0 y TLS 1.1 están obsoletos
Los protocolos TLS 1.0 y TLS 1.1 están desactivados en el nivel de política criptográfica de todo el sistema DEFAULT
. Si su escenario, por ejemplo, una aplicación de videoconferencia en el navegador web Firefox, requiere el uso de los protocolos obsoletos, cambie la política criptográfica de todo el sistema al nivel LEGACY
:
# update-crypto-policies --set LEGACY
Para más información, consulte el artículo de la base de conocimientos Strong crypto defaults in RHEL 8 and deprecation of weak crypto algorithms en el Portal del Cliente de Red Hat y la página man update-crypto-policies(8)
.
8.1.6. Soporte de TLS 1.3 en las bibliotecas criptográficas
Esta actualización habilita la seguridad de la capa de transporte (TLS) 1.3 por defecto en todas las principales bibliotecas criptográficas del back-end. Esto permite una baja latencia en la capa de comunicaciones del sistema operativo y mejora la privacidad y la seguridad de las aplicaciones al aprovechar los nuevos algoritmos, como RSA-PSS o X25519.
8.1.7. DSA está obsoleto en RHEL 8
El Algoritmo de Firma Digital (DSA) se considera obsoleto en Red Hat Enterprise Linux 8. Los mecanismos de autenticación que dependen de claves DSA no funcionan en la configuración por defecto. Tenga en cuenta que los clientes de OpenSSH
no aceptan claves de host DSA incluso en el nivel de política criptográfica de todo el sistema LEGACY
.
8.1.8. SSL2
Client Hello
ha quedado obsoleta en NSS
El protocolo Transport Layer Security (TLS
) versión 1.2 y anteriores permiten iniciar una negociación con un mensaje Client Hello
formateado de manera compatible con el protocolo Secure Sockets Layer (SSL
) versión 2. La compatibilidad con esta función en la biblioteca de servicios de seguridad de la red (NSS
) ha quedado obsoleta y está desactivada por defecto.
Las aplicaciones que requieren soporte para esta característica necesitan usar la nueva API SSL_ENABLE_V2_COMPATIBLE_HELLO
para habilitarla. El soporte para esta función puede ser eliminado completamente en futuras versiones de Red Hat Enterprise Linux 8.
8.1.9. NSS ahora utiliza SQL por defecto
Las bibliotecas de los Servicios de Seguridad de la Red (NSS) utilizan ahora por defecto el formato de archivo SQL para la base de datos de confianza. El formato de archivo DBM, que se utilizaba como formato de base de datos por defecto en versiones anteriores, no admite el acceso concurrente a la misma base de datos por parte de varios procesos y ha quedado obsoleto en la versión anterior. Como resultado, las aplicaciones que utilizan la base de datos de confianza del NSS para almacenar claves, certificados e información de revocación ahora crean bases de datos en el formato SQL por defecto. Los intentos de crear bases de datos en el formato DBM heredado fallan. Las bases de datos DBM existentes se abren en modo de sólo lectura y se convierten automáticamente al formato SQL. Tenga en cuenta que NSS soporta el formato de archivo SQL desde Red Hat Enterprise Linux 6.
8.2. SSH
8.2.1. OpenSSH
rebasado a la versión 7.8p1
Los paquetes openssh
han sido actualizados a la versión 7.8p1 de la corriente principal. Los cambios notables incluyen:
-
Se ha eliminado la compatibilidad con el protocolo
SSH version 1
. -
Se ha eliminado la compatibilidad con el código de autenticación de mensajes
hmac-ripemd160
. -
Se ha eliminado la compatibilidad con los cifrados RC4 (
arcfour
). -
Se ha eliminado la compatibilidad con los cifrados de
Blowfish
. -
Se ha eliminado la compatibilidad con los cifrados de
CAST
. -
Se ha cambiado el valor por defecto de la opción
UseDNS
ano
. -
Desactivado
DSA
algoritmos de clave pública por defecto. -
Se ha cambiado el tamaño mínimo del módulo para los parámetros de
Diffie-Hellman
a 2048 bits. -
Se ha modificado la semántica de la opción de configuración
ExposeAuthInfo
. -
La opción
UsePrivilegeSeparation=sandbox
es ahora obligatoria y no puede ser desactivada. -
Establezca el tamaño mínimo aceptado de la clave
RSA
en 1024 bits.
8.2.2. libssh
implementa SSH como componente criptográfico principal
Este cambio introduce libssh
como un componente criptográfico central en Red Hat Enterprise Linux 8. La biblioteca libssh
implementa el protocolo Secure SHell (SSH).
Tenga en cuenta que libssh
no cumple con la política criptográfica de todo el sistema.
8.2.3. libssh2
no está disponible en RHEL 8
La biblioteca libssh2
, obsoleta, echa de menos funciones como la compatibilidad con curvas elípticas o la interfaz de programa de aplicación de servicios de seguridad genéricos (GSSAPI), y se ha eliminado de RHEL 8 en favor de libssh
8.3. Rsyslog
8.3.1. El formato de archivo de configuración por defecto de rsyslog
es ahora no legado
Los archivos de configuración de los paquetes rsyslog
utilizan ahora el formato no heredado por defecto. El formato heredado puede seguir utilizándose, aunque la mezcla de declaraciones de configuración actuales y heredadas tiene varias limitaciones. Las configuraciones que se llevan de versiones anteriores de RHEL deben ser revisadas. Consulte la página de manual rsyslog.conf(5)
para obtener más información.
8.3.2. La opción imjournal
y la configuración del registro del sistema con un uso mínimo de journald
Para evitar los registros duplicados que podrían aparecer al rotar los archivos de journald
, se ha añadido la opción imjournal
. Tenga en cuenta que el uso de esta opción puede afectar al rendimiento.
Tenga en cuenta que el sistema con rsyslog
puede ser configurado para proporcionar un mejor rendimiento como se describe en el artículo de la base de conocimientos Configuración del registro del sistema sin journald o con uso minimizado de journald.
8.3.3. Efectos negativos de la configuración de registro por defecto en el rendimiento
La configuración del entorno de registro por defecto puede consumir 4 GB de memoria o incluso más y los ajustes de los valores de límite de velocidad son complejos cuando systemd-journald
se ejecuta con rsyslog
.
Consulte el artículo de la base de conocimientos Efectos negativos de la configuración de registro por defecto de RHEL en el rendimiento y sus mitigaciones para obtener más información.
8.4. OpenSCAP
8.4.1. API OpenSCAP consolidada
Esta actualización proporciona la API de la biblioteca compartida OpenSCAP que ha sido consolidada. Se han eliminado 63 símbolos, se han añadido 14 y 4 tienen una firma actualizada. Los símbolos eliminados en OpenSCAP 1.3.0 incluyen:
- símbolos marcados como obsoletos en la versión 1.2.0
- Símbolos del protocolo SEAP
- funciones internas de ayuda
- símbolos de biblioteca no utilizados
- símbolos no implementados
8.4.2. oscap-podman
sustituye a oscap-docker
para el escaneo de seguridad y conformidad de los contenedores
En RHEL 8.2, se ha introducido una nueva utilidad para el escaneo de seguridad y cumplimiento de los contenedores. La herramienta oscap-podman
proporciona un equivalente de la utilidad oscap-docker
que sirve para escanear contenedores e imágenes de contenedores en RHEL 7.
Para más información, consulte la sección Análisis de vulnerabilidades en contenedores e imágenes de contenedores.
8.5. Audit
8.5.1. La auditoría 3.0 sustituye a audispd
por auditd
Con esta actualización, la funcionalidad de audispd
se ha trasladado a auditd
. En consecuencia, las opciones de configuración de audispd
pasan a formar parte de auditd.conf
. Además, el directorio plugins.d
se ha trasladado a /etc/audit
. El estado actual de auditd
y sus complementos puede comprobarse ahora ejecutando el comando service auditd state
.
8.6. SELinux
8.6.1. Paquetes SELinux migrados a Python 3
-
El
policycoreutils-python
ha sido sustituido por los paquetespolicycoreutils-python-utils
ypython3-policycoreutils
. -
La funcionalidad del paquete
libselinux-python
la proporciona ahora el paquetepython3-libselinux
. -
La funcionalidad del paquete
setools-libs
la proporciona ahora el paquetepython3-setools
. -
La funcionalidad del paquete
libsemanage-python
la proporciona ahora el paquetepython3-libsemanage
.
8.6.2. Cambios en los subpaquetes de SELinux
-
Se ha eliminado el
libselinux-static
,libsemanage-static
,libsepol-static
, ysetools-libs-tcl
. -
Los
setools-gui
ysetools-console-analyses
no están disponibles en RHEL 8.0 y 8.1. RHEL 8.2 es la primera versión menor de RHEL 8 que contiene estos subpaquetes.
8.6.3. Cambios en los booleanos de SELinux
8.6.3.1. Nuevos booleanos de SELinux
Esta actualización de la política del sistema SELinux introduce los siguientes booleanos:
-
colord_use_nfs
-
deny_bluetooth
-
httpd_use_opencryptoki
-
logrotate_use_fusefs
-
mysql_connect_http
-
pdns_can_network_connect_db
-
ssh_use_tcpd
-
sslh_can_bind_any_port
-
sslh_can_connect_any_port
-
tor_can_onion_services
-
unconfined_dyntrans_all
-
use_virtualbox
-
virt_sandbox_share_apache_content
-
virt_use_pcscd
8.6.3.2. Eliminados los booleanos de SELinux
La política SELinux de RHEL 8 no proporciona los siguientes booleanos que estaban disponibles en la versión anterior:
-
container_can_connect_any
-
ganesha_use_fusefs
8.6.3.3. Cambios en los valores por defecto
En RHEL 8, los siguientes booleanos de SELinux tienen un valor por defecto diferente al de la versión anterior:
-
domain_can_map_files
es ahoraoff
por defecto. -
httpd_graceful_shutdown
es ahoraoff
por defecto. -
mozilla_plugin_can_network_connect
es ahoraon
por defecto. -
named_write_master_zones
es ahoraon
por defecto.
Además, se han modificado las descripciones de los booleanos antivirus_use_jit
y ssh_chroot_rw_homedirs
.
Para obtener una lista de booleanos con su significado y saber si están activados o desactivados, instale el paquete selinux-policy-devel
y utilícelo:
# semanage boolean -l
8.6.4. Cambios en los tipos de puertos de SELinux
La política SELinux de RHEL 8 proporciona los siguientes tipos de puertos adicionales:
-
appswitch_emp_port_t
-
aspell
-
bfd_control_port_t
-
conntrackd_port_t
-
firepower_port_t
-
nmea_port_t
-
nsca_port_t
-
openqa_port_t
-
openqa_websockets_port_t
-
priority_e_com_port_t
-
qpasa_agent_port_t
-
rkt_port_t
-
smntubootstrap_port_t
-
statsd_port_t
-
versa_tek_port_t
Además, se han modificado las definiciones de los tipos de puerto dns_port_t
y ephemeral_port_t
, y se ha eliminado el tipo de puerto gluster_port_t
.
8.6.5. Cambios en el uso de sesearch
-
El comando
sesearch
ya no utiliza la opción-C
, y requiere incluir expresiones condicionales. La opción
-T
,--type
ha sido modificada:-
-T
,--type_trans
- encontrar reglas de transición de tipo. -
--type_member
- encontrar las reglas de type_member. -
--type_change
- encontrar reglas de cambio de tipo.
-
8.7. Se ha eliminado la funcionalidad de seguridad
8.7.1. shadow-utils
ya no permite nombres de usuario y de grupo totalmente numéricos
Los comandos useradd
y groupadd
no permiten nombres de usuarios y grupos que consistan únicamente en caracteres numéricos. La razón para no permitir tales nombres es que esto puede confundir potencialmente a muchas herramientas que trabajan con nombres de usuarios y grupos e ids de usuarios y grupos (que son números). Por favor, tenga en cuenta que los nombres de usuario y grupo totalmente numéricos están obsoletos en Red Hat Enterprise Linux 7 y su soporte se elimina completamente en Red Hat Enterprise Linux 8.
8.7.2. securetty
está ahora desactivado por defecto
Debido a la naturaleza dinámica de los archivos de dispositivos de tty
en los sistemas Linux modernos, el módulo PAM securetty
se ha desactivado por defecto y el archivo de configuración /etc/securetty
ya no se incluye en RHEL. Dado que /etc/securetty
enumeraba muchos dispositivos posibles de modo que el efecto práctico en la mayoría de los casos era permitir por defecto, este cambio sólo tiene un impacto menor. Sin embargo, si utiliza una configuración más restrictiva, deberá añadir una línea que habilite el módulo pam_securetty.so
en los archivos correspondientes del directorio /etc/pam.d
y crear un nuevo archivo /etc/securetty
.
8.7.3. Se ha eliminado el pin Clevis
HTTP
El pin Clevis
HTTP ha sido eliminado de RHEL 8, y el subcomando clevis encrypt http
ya no está disponible.
8.7.3.1. Coolkey
ha sido eliminado
El controlador Coolkey
para tarjetas inteligentes ha sido eliminado de RHEL 8, y OpenSC
proporciona ahora su funcionalidad.
8.7.3.2. crypto-utils
se han eliminado
Los paquetes crypto-utils
han sido eliminados de RHEL 8. En su lugar, puede utilizar las herramientas proporcionadas por los paquetes openssl
, gnutls-utils
y nss-tools
.
8.7.3.3. KLIPS ha sido eliminado de Libreswan
En Red Hat Enterprise Linux 8, se ha eliminado la compatibilidad con la pila IPsec de Kernel IP Security (KLIPS) de Libreswan
.
Capítulo 9. Red
9.1. NetworkManager
9.1.1. Soporte de scripts de red heredados
Los scripts de red están obsoletos en Red Hat Enterprise Linux 8 y ya no se proporcionan por defecto. La instalación básica proporciona una nueva versión de los scripts ifup
y ifdown
que llaman NetworkManager a través de la herramienta nmcli herramienta. En Red Hat Enterprise Linux 8, para ejecutar los scripts ifup
y ifdown
, NetworkManager deben estar ejecutándose.
Los comandos personalizados de los scripts /sbin/ifup-local
, ifdown-pre-local
y ifdown-local
no se ejecutan.
Si se requiere alguno de estos scripts, la instalación de los scripts de red obsoletos en el sistema sigue siendo posible con el siguiente comando:
~]# yum install network-scripts
Los scripts ifup
y ifdown
enlazan con los scripts de red heredados instalados.
Al llamar a los scripts de red heredados se muestra una advertencia sobre su desaprobación.
9.1.2. NetworkManager admite funciones virtuales SR-IOV
En Red Hat Enterprise Linux 8, NetworkManager permite configurar el número de funciones virtuales (VF) para las interfaces que soportan la virtualización de E/S de raíz única (SR-IOV). Adicionalmente, NetworkManager permite configurar algunos atributos de las VFs, tales como la dirección MAC, VLAN, la configuración de spoof checking
y las tasas de bits permitidas. Tenga en cuenta que todas las propiedades relacionadas con SR-IOV están disponibles en la configuración de la conexión sriov
. Para más detalles, consulte la página man nm-settings(5)
.
9.1.3. NetworkManager admite una coincidencia de nombre de interfaz con comodines para las conexiones
Anteriormente, era posible restringir una conexión a una interfaz determinada utilizando sólo una coincidencia exacta en el nombre de la interfaz. Con esta actualización, las conexiones tienen una nueva propiedad match.interface-name que admite comodines. Esta actualización permite a los usuarios elegir la interfaz para una conexión de una manera más flexible utilizando un patrón de comodines.
9.1.4. NetworkManager admite la configuración de las funciones de descarga de ethtool
Con esta mejora, NetworkManager
admite la configuración de las características de descarga de ethtool
, y los usuarios ya no necesitan utilizar scripts de init o un script despachador de NetworkManager
. Como resultado, los usuarios pueden ahora configurar la función de descarga como parte del perfil de conexión utilizando uno de los siguientes métodos:
-
Utilizando la utilidad
nmcli
-
Editando los archivos clave en el directorio
/etc/NetworkManager/system-connections/
-
Editando los archivos de
/etc/sysconfig/network-scripts/ifcfg-*
Tenga en cuenta que actualmente esta función no es compatible con las interfaces gráficas ni con la utilidad nmtui
.
9.1.5. NetworkManager ahora utiliza el plug-in DHCP interno por defecto
NetworkManager soporta los plug-ins DHCP internal
y dhclient
. Por defecto, NetworkManager en Red Hat Enterprise Linux (RHEL) 7 utiliza el plug-in dhclient
y RHEL 8 el plug-in internal
. En ciertas situaciones, los plug-ins se comportan de manera diferente. Por ejemplo, dhclient
puede utilizar configuraciones adicionales especificadas en el directorio /etc/dhcp/
.
Si actualiza de RHEL 7 a RHEL 8 y NetworkManager se comporta de forma diferente, añada la siguiente configuración a la sección [main]
del archivo /etc/NetworkManager/NetworkManager.conf
para utilizar el complemento dhclient
:
[main] dhcp=dhclient
9.1.6. El paquete NetworkManager-config-server no está instalado por defecto en RHEL 8
El paquete NetworkManager-config-server
sólo se instala por defecto si se selecciona el entorno base Server
o Server with GUI
durante la configuración. Si ha seleccionado un entorno diferente, utilice el comando yum install NetworkManager-config-server
para instalar el paquete.
9.2. Filtrado de paquetes
9.2.1. nftables
sustituye a iptables
como marco de filtrado de paquetes de red por defecto
El marco de trabajo nftables
proporciona facilidades de clasificación de paquetes y es el sucesor designado de las herramientas iptables
, ip6tables
, arptables
, y ebtables
. Ofrece numerosas mejoras en cuanto a comodidad, características y rendimiento con respecto a las anteriores herramientas de filtrado de paquetes, sobre todo:
- tablas de búsqueda en lugar de procesamiento lineal
-
un único marco para los protocolos
IPv4
yIPv6
- reglas aplicadas atómicamente en lugar de buscar, actualizar y almacenar un conjunto completo de reglas
-
soporte para la depuración y el rastreo en el conjunto de reglas (
nftrace
) y la supervisión de los eventos de rastreo (en la herramientanft
) - sintaxis más coherente y compacta, sin extensiones específicas de protocolo
- una API Netlink para aplicaciones de terceros
Al igual que iptables
, nftables
utiliza tablas para almacenar cadenas. Las cadenas contienen reglas individuales para realizar acciones. La herramienta nft
sustituye a todas las herramientas de los anteriores marcos de filtrado de paquetes. La biblioteca libnftables
puede utilizarse para la interacción de bajo nivel con nftables
Netlink API sobre la biblioteca libmnl
.
Las herramientas iptables
, ip6tables
, ebtables
y arptables
son reemplazadas por sustitutos basados en nftables con el mismo nombre. Mientras que el comportamiento externo es idéntico al de sus homólogas heredadas, internamente utilizan nftables
con los módulos del kernel netfilter
heredados a través de una interfaz de compatibilidad cuando es necesario.
El efecto de los módulos en el conjunto de reglas nftables
puede observarse utilizando el comando nft list ruleset
. Dado que estas herramientas añaden tablas, cadenas y reglas al conjunto de reglas nftables
, tenga en cuenta que las operaciones del conjunto de reglas nftables
, como el comando nft flush ruleset
, podrían afectar a los conjuntos de reglas instalados mediante los comandos heredados anteriormente separados.
Para identificar rápidamente qué variante de la herramienta está presente, se ha actualizado la información de la versión para incluir el nombre del back-end. En RHEL 8, la herramienta iptables
basada en nftables imprime la siguiente cadena de versión:
$ iptables --version iptables v1.8.0 (nf_tables)
Para comparar, se imprime la siguiente información de la versión si la herramienta iptables
está presente:
$ iptables --version iptables v1.8.0 (legacy)
9.2.2. Arptables
FORWARD se elimina de las tablas de filtrado en RHEL 8
La funcionalidad de la cadena FORWARD de arptables
ha sido eliminada en Red Hat Enterprise Linux (RHEL) 8. Ahora puede utilizar la cadena FORWARD de la herramienta ebtables
añadiendo las reglas en ella.
9.2.3. La salida de iptables-ebtables
no es 100 ompatible con ebtables
En RHEL 8, el comando ebtables
es proporcionado por el paquete iptables-ebtables
, que contiene una reimplementación de la herramienta basada en nftables
. Esta herramienta tiene una base de código diferente, y su salida se desvía en aspectos, que son insignificantes o elecciones de diseño deliberadas.
En consecuencia, cuando migre sus scripts que analizan alguna salida de ebtables
, ajuste los scripts para que reflejen lo siguiente:
- El formato de la dirección MAC se ha modificado para que tenga una longitud fija. Cuando es necesario, los valores de los bytes individuales contienen un cero inicial para mantener el formato de dos caracteres por octeto.
- El formato de los prefijos IPv6 se ha modificado para ajustarse al RFC 4291. La parte final después del carácter de barra ya no contiene una máscara de red en el formato de dirección IPv6, sino una longitud de prefijo. Este cambio se aplica sólo a las máscaras válidas (contiguas a la izquierda), mientras que las demás se siguen imprimiendo con el formato antiguo.
9.2.4. Nuevas herramientas para convertir iptables
en nftables
Esta actualización añade las herramientas iptables-translate
y ip6tables-translate
para convertir las reglas existentes de iptables
o ip6tables
en las equivalentes para nftables
. Tenga en cuenta que algunas extensiones carecen de soporte de traducción. Si existe una extensión de este tipo, la herramienta imprime la regla no traducida con el prefijo #
. Por ejemplo:
| % iptables-translate -A INPUT -j CHECKSUM --checksum-fill | nft # -A INPUT -j CHECKSUM --checksum-fill
Además, los usuarios pueden utilizar las herramientas iptables-restore-translate
y ip6tables-restore-translate
para traducir un volcado de reglas. Tenga en cuenta que antes de eso, los usuarios pueden utilizar los comandos iptables-save
o ip6tables-save
para imprimir un volcado de las reglas actuales. Por ejemplo:
| % sudo iptables-save >/tmp/iptables.dump | % iptables-restore-translate -f /tmp/iptables.dump | # Translated by iptables-restore-translate v1.8.0 on Wed Oct 17 17:00:13 2018 | add table ip nat | ...
9.3. Cambios en wpa_supplicant
9.3.1. journalctl
ahora puede leer el registro wpa_supplicant
En Red Hat Enterprise Linux (RHEL) 8, el paquete wpa_supplicant
se construye con CONFIG_DEBUG_SYSLOG
activado. Esto permite leer el registro wpa_supplicant
utilizando la utilidad journalctl
en lugar de comprobar el contenido del archivo /var/log/wpa_supplicant.log
.
9.3.2. El soporte en tiempo de compilación para las extensiones inalámbricas en wpa_supplicant
está desactivado
El paquete wpa_supplicant
no soporta extensiones inalámbricas. Cuando un usuario intenta utilizar wext
como argumento de línea de comandos, o intenta utilizarlo en adaptadores antiguos que sólo soportan extensiones inalámbricas, no podrá ejecutar el demonio wpa_supplicant
.
9.4. Se ha añadido un nuevo tipo de trozo de datos, I-DATA
, a SCTP
Esta actualización añade un nuevo tipo de trozo de datos, I-DATA
, y programadores de flujos al protocolo de transmisión de control de flujos (SCTP). Anteriormente, SCTP enviaba los mensajes de usuario en el mismo orden en que eran enviados por un usuario. En consecuencia, un mensaje de usuario SCTP de gran tamaño bloqueaba todos los demás mensajes de cualquier flujo hasta su envío completo. Al utilizar I-DATA
chunks, el campo del número de secuencia de transmisión (TSN) no se sobrecarga. Como resultado, SCTP ahora puede programar los flujos de diferentes maneras, y I-DATA
permite intercalar mensajes de usuario (RFC 8260). Tenga en cuenta que ambos pares deben soportar el tipo de chunk I-DATA
.
9.5. Funciones TCP notables en RHEL 8
Red Hat Enterprise Linux 8 se distribuye con la versión 4.18 de la pila de red TCP, que proporciona un mayor rendimiento, mejor escalabilidad y más estabilidad. El rendimiento se ha incrementado especialmente en el caso de servidores TCP ocupados con una alta tasa de conexiones de entrada.
Además, existen dos nuevos algoritmos de congestión TCP, BBR
y NV
, que ofrecen una latencia más baja y un mejor rendimiento que el cúbico en la mayoría de los escenarios.
9.5.1. Soporte de TCP BBR en RHEL 8
Un nuevo algoritmo de control de la congestión TCP, el ancho de banda del cuello de botella y el tiempo de viaje de ida y vuelta (BBR) es ahora compatible con Red Hat Enterprise Linux (RHEL) 8. BBR intenta determinar el ancho de banda del enlace cuello de botella y el tiempo de ida y vuelta (RTT). La mayoría de los algoritmos de congestión se basan en la pérdida de paquetes (incluyendo CUBIC, el algoritmo de control de congestión TCP de Linux por defecto), que tienen problemas en los enlaces de alto rendimiento. BBR no reacciona a los eventos de pérdida directamente, sino que ajusta la tasa de ritmo de TCP para que coincida con el ancho de banda disponible. Los usuarios de TCP BBR deben cambiar a la configuración de colas fq
en todas las interfaces implicadas.
Tenga en cuenta que los usuarios deben utilizar explícitamente fq
y no fq_codel
.
Para más detalles, consulte la página de manual tc-fq
.
9.7. Cambios en el nombre de la interfaz de red
En Red Hat Enterprise Linux 8, se utiliza por defecto el mismo esquema consistente de nomenclatura de dispositivos de red que en RHEL 7. Sin embargo, ciertos controladores del kernel, como e1000e
, nfp
, qede
, sfc
, tg3
y bnxt_en
cambiaron su nombre consistente en una instalación fresca de RHEL 8. Sin embargo, los nombres se conservan al actualizar desde RHEL 7.
9.8. Se han eliminado los parámetros del núcleo ipv6
, netmask
, gateway
y hostname
Los parámetros del kernel ipv6
, netmask
, gateway
y hostname
para configurar la red en la línea de comandos del kernel ya no están disponibles desde RHEL 8.3. En su lugar, utilice el parámetro consolidado ip
que acepta diferentes formatos, como el siguiente:
ip=IP_address:peer:gateway_IP_address:net_mask:host_name:interface_nameconfiguration_method
Para más detalles sobre los campos individuales y otros formatos que acepta este parámetro, consulte la descripción del parámetro ip
en la página man dracut.cmdline(7)
.
9.9. La opción -ok
del comando tc
eliminó
La opción -ok
del comando tc
ha sido eliminada en Red Hat Enterprise Linux 8. Como solución, los usuarios pueden implementar código para comunicarse directamente vía netlink con el kernel. Los mensajes de respuesta recibidos, indican la finalización y el estado de las solicitudes enviadas. Una forma alternativa para aplicaciones menos críticas en cuanto a tiempo es llamar a tc
para cada comando por separado. Esto puede ocurrir con un script personalizado que simule el comportamiento de tc -batch
imprimiendo OK
para cada invocación exitosa de tc
.
Capítulo 10. Kernel
10.1. Control de recursos
10.1.1. Grupo de control v2 disponible como Technology Preview en RHEL 8
el mecanismoControl group v2 es un grupo de control jerárquico unificado. Control group v2 organiza los procesos jerárquicamente y distribuye los recursos del sistema a lo largo de la jerarquía de forma controlada y configurable.
A diferencia de la versión anterior, control group v2 tiene una sola jerarquía. Esta única jerarquía permite al kernel de Linux:
- Clasificar los procesos en función de la función de su propietario.
- Elimina los problemas de políticas conflictivas de múltiples jerarquías.
Control group v2 es compatible con numerosos controladores:
El controlador de la CPU regula la distribución de los ciclos de la CPU. Este controlador implementa:
- Modelos de peso y límite de ancho de banda absoluto para la política de programación normal.
- Modelo de asignación de ancho de banda absoluto para la política de programación en tiempo real.
El controlador de memoria regula la distribución de la memoria. En la actualidad, se controlan los siguientes tipos de usos de la memoria:
- Memoria de usuario: caché de página y memoria anónima.
- Estructuras de datos del kernel como las dentrías y los inodos.
- Búferes de socket TCP.
- El controlador de E/S regula la distribución de los recursos de E/S.
- El controlador de Acceso Directo a la Memoria Remota (RDMA) limita los recursos específicos de RDMA/IB que ciertos procesos pueden utilizar. Estos procesos se agrupan a través del controlador RDMA.
-
El controlador del número de procesos permite que el grupo de control impida que cualquier nueva tarea sea
fork()
'd oclone()
'd después de un determinado límite. - El controlador de escritura actúa como un mecanismo que equilibra los conflictos entre la E/S y los controladores de memoria.
La información anterior se basa en cgroups-v2 online documentation. Puede consultar el mismo enlace para obtener más información sobre determinados controladores de control group v2.
10.2. Gestión de la memoria
10.2.1. PA de 52 bits para ARM de 64 bits disponible
Con esta actualización, se dispone de soporte para el direccionamiento físico (PA) de 52 bits para la arquitectura ARM de 64 bits. Esto proporciona un espacio de direcciones físicas mayor que el anterior PA de 48 bits.
10.2.2. Tablas de páginas de 5 niveles x86_64
Con Red Hat Enterprise Linux 7, el bus de memoria existente tenía 48/46 bits de capacidad de direccionamiento de memoria virtual/física, y el kernel de Linux implementó 4 niveles de tablas de páginas para gestionar estas direcciones virtuales a direcciones físicas. La línea de direccionamiento del bus físico puso la capacidad límite superior de la memoria física en 64 TB.
Estos límites se han ampliado a 57/52 bits de direccionamiento de memoria virtual/física con 128 PiB de espacio de direcciones virtuales (64PB de usuario/64PB de núcleo) y 4 PB de capacidad de memoria física.
Con el rango de direcciones ampliado, la gestión de memoria en Red Hat Enterprise Linux 8 añade soporte para la implementación de tablas de páginas de 5 niveles, para poder manejar el rango de direcciones ampliado. Por defecto, RHEL8 deshabilitará el soporte de la tabla de páginas de 5 niveles incluso en los sistemas que soportan esta característica. Esto se debe a una potencial degradación del rendimiento cuando se utilizan tablas de páginas de 5 niveles si no se necesita un espacio de direcciones virtual o físico ampliado. Un argumento de arranque permitirá a los sistemas con hardware que soporta esta característica utilizarla.
10.3. Herramientas de análisis de rendimiento y observabilidad
10.3.1. bpftool añadido al kernel
La utilidad bpftool
, que sirve para la inspección y manipulación sencilla de programas y mapas basados en el filtrado de paquetes de Berkeley ampliado (eBPF), ha sido añadida al kernel de Linux. bpftool
forma parte del árbol de fuentes del kernel, y es proporcionada por el paquete bpftool, que se incluye como subpaquete del paquete kernel.
10.3.2. el eBPF está disponible como anticipo tecnológico
La función extended Berkeley Packet Filtering (eBPF) está disponible como Technology Preview tanto para la creación de redes como para el rastreo. eBPF permite que el espacio de usuario adjunte programas personalizados en una variedad de puntos (sockets, puntos de rastreo, recepción de paquetes) para recibir y procesar datos. La característica incluye una nueva llamada al sistema bpf()
, que soporta la creación de varios tipos de mapas, y también para insertar varios tipos de programas en el kernel. Tenga en cuenta que la llamada al sistema bpf()
sólo puede ser utilizada con éxito por un usuario con la capacidad CAP_SYS_ADMIN
, como el usuario root. Consulte la página man bpf
(2) para más información.
10.3.3. BCC está disponible como una muestra de tecnología
BPF Compiler Collection (BCC)
es un kit de herramientas de espacio de usuario para crear programas eficientes de rastreo y manipulación del kernel que está disponible como Technology Preview en Red Hat Enterprise Linux 8. BCC
proporciona herramientas para el análisis de E/S, la creación de redes y la monitorización de los sistemas operativos Linux utilizando la plataforma extended Berkeley Packet Filtering (eBPF)
.
10.4. Proceso de arranque
10.4.1. Cómo instalar y arrancar kernels personalizados en RHEL 8
La especificación del cargador de arranque (BLS) define un esquema y un formato de archivo para gestionar las configuraciones del cargador de arranque para cada opción de arranque en un directorio drop-in. No es necesario manipular los archivos de configuración individuales del drop-in. Esta premisa es particularmente relevante en Red Hat Enterprise Linux 8 porque no todas las arquitecturas utilizan el mismo gestor de arranque:
-
x86_64
,aarch64
yppc64le
con uso de firmware abiertoGRUB2
-
ppc64le
con Open Power Abstraction Layer (OPAL) utilizaPetitboot
-
s390x
utilizazipl
Cada gestor de arranque tiene un archivo de configuración y un formato diferente que tiene que ser modificado cuando se instala o se elimina un nuevo kernel. En las versiones anteriores de Red Hat Enterprise Linux el componente que permitía este trabajo era la utilidad grubby
. Sin embargo, para Red Hat Enterprise Linux 8 la configuración del gestor de arranque se estandarizó implementando el formato de archivo BLS, donde grubby
funciona como una fina envoltura alrededor de las operaciones BLS.
10.4.2. Soporte temprano de kdump en RHEL 8
Anteriormente, el servicio kdump
se iniciaba demasiado tarde para registrar los fallos del kernel que se producían en las primeras fases del proceso de arranque. Como resultado, se perdía la información sobre los fallos y la posibilidad de solucionarlos.
Para solucionar este problema, RHEL 8 introdujo un soporte de early kdump
. Para saber más sobre este mecanismo, consulte el archivo /usr/share/doc/kexec-tools/early-kdump-howto.txt
. Vea también ¿Qué es el soporte de kdump temprano y cómo lo configuro?
Capítulo 11. Habilitación de hardware
11.1. Removed hardware support
Esta sección enumera los controladores de dispositivos y adaptadores que eran compatibles con RHEL 7 pero que ya no están disponibles en RHEL 8.0.
11.1.1. Eliminación de los controladores de dispositivos
En RHEL 8 se ha eliminado la compatibilidad con los siguientes controladores de dispositivos:
- 3w-9xxx
- 3w-sas
- aic79xx
- aoe
- arcmsr
ata drivers:
- acard-ahci
- sata_mv
- sata_nv
- sata_promise
- sata_qstor
- sata_sil
- sata_sil24
- sata_sis
- sata_svw
- sata_sx4
- sata_uli
- sata_via
- sata_vsc
- bfa
- cxgb3
- cxgb3i
- e1000
- floppy
- hptiop
- initio
- isci
- iw_cxgb3
- mptbase - Este controlador se deja en su lugar para el caso de uso de la virtualización y la transición fácil del desarrollador. Sin embargo, no está soportado.
- mptctl
- mptsas - Este controlador se deja en su lugar para el caso de uso de la virtualización y la transición fácil del desarrollador. Sin embargo, no está soportado.
- mptscsih - Este controlador se deja en su lugar para el caso de uso de la virtualización y la transición fácil del desarrollador. Sin embargo, no es compatible.
- mptspi - Este controlador se deja en su lugar para el caso de uso de la virtualización y la transición fácil del desarrollador. Sin embargo, no es compatible.
- mthca
- mtip32xx
- mvsas
- mvumi
OSD drivers:
- osd
- libosd
- osst
pata drivers:
- pata_acpi
- pata_ali
- pata_amd
- pata_arasan_cf
- pata_artop
- pata_atiixp
- pata_atp867x
- pata_cmd64x
- pata_cs5536
- pata_hpt366
- pata_hpt37x
- pata_hpt3x2n
- pata_hpt3x3
- pata_it8213
- pata_it821x
- pata_jmicron
- pata_marvell
- pata_netcell
- pata_ninja32
- pata_oldpiix
- pata_pdc2027x
- pata_pdc202xx_old
- pata_piccolo
- pata_rdc
- pata_sch
- pata_serverworks
- pata_sil680
- pata_sis
- pata_via
- pdc_adma
- pm80xx(pm8001)
- pmcraid
- qla3xxx - Este controlador se deja en su lugar para el caso de uso de la virtualización y la transición fácil del desarrollador. Sin embargo, no es compatible.
- qlcnic
- qlge
- stex
- sx8
- tulip
- ufshcd
controladores inalámbricos:
- carl9170
- iwl4965
- iwl3945
- mwl8k
- rt73usb
- rt61pci
- rtl8187
- wil6210
11.1.2. Adaptadores retirados
La compatibilidad con los adaptadores que se enumeran a continuación se ha eliminado en RHEL 8. La compatibilidad con otros adaptadores distintos de los enumerados de los controladores mencionados no ha cambiado.
Los ID de PCI tienen el formato de vendor:device:subvendor:subdevice. Si la entrada subdevice o subvendor:subdevice no aparece en la lista, se han eliminado los dispositivos con cualquier valor de dichas entradas que faltan.
Para comprobar los IDs PCI del hardware de su sistema, ejecute el comando lspci -nn
.
Se han eliminado los siguientes adaptadores del controlador
aacraid
:- PERC 2/Si (Iguana/PERC2Si), PCI ID 0x1028:0x0001:0x1028:0x0001
- PERC 3/Di (Opal/PERC3Di), PCI ID 0x1028:0x0002:0x1028:0x0002
- PERC 3/Si (SlimFast/PERC3Si), PCI ID 0x1028:0x0003:0x1028:0x0003
- PERC 3/Di (Iguana FlipChip/PERC3DiF), PCI ID 0x1028:0x0004:0x1028:0x00d0
- PERC 3/Di (Viper/PERC3DiV), PCI ID 0x1028:0x0002:0x1028:0x00d1
- PERC 3/Di (Lexus/PERC3DiL), PCI ID 0x1028:0x0002:0x1028:0x00d9
- PERC 3/Di (Jaguar/PERC3DiJ), PCI ID 0x1028:0x000a:0x1028:0x0106
- PERC 3/Di (Dagger/PERC3DiD), PCI ID 0x1028:0x000a:0x1028:0x011b
- PERC 3/Di (Boxster/PERC3DiB), PCI ID 0x1028:0x000a:0x1028:0x0121
- catapult, PCI ID 0x9005:0x0283:0x9005:0x0283
- tomcat, PCI ID 0x9005:0x0284:0x9005:0x0284
- Adaptec 2120S (Crusader), PCI ID 0x9005:0x0285:0x9005:0x0286
- Adaptec 2200S (Vulcan), PCI ID 0x9005:0x0285:0x9005:0x0285
- Adaptec 2200S (Vulcan-2m), PCI ID 0x9005:0x0285:0x9005:0x0287
- Legend S220 (Legend Crusader), PCI ID 0x9005:0x0285:0x17aa:0x0286
- Legend S230 (Legend Vulcan), PCI ID 0x9005:0x0285:0x17aa:0x0287
- Adaptec 3230S (Harrier), PCI ID 0x9005:0x0285:0x9005:0x0288
- Adaptec 3240S (Tornado), PCI ID 0x9005:0x0285:0x9005:0x0289
- ASR-2020ZCR SCSI PCI-X ZCR (Skyhawk), PCI ID 0x9005:0x0285:0x9005:0x028a
- ASR-2025ZCR SCSI SO-DIMM PCI-X ZCR (Terminator), PCI ID 0x9005:0x0285:0x9005:0x028b
- ASR-2230S + ASR-2230SLP PCI-X (Lancer), PCI ID 0x9005:0x0286:0x9005:0x028c
- ASR-2130S (Lancer), PCI ID 0x9005:0x0286:0x9005:0x028d
- AAR-2820SA (Intruder), PCI ID 0x9005:0x0286:0x9005:0x029b
- AAR-2620SA (Intruder), PCI ID 0x9005:0x0286:0x9005:0x029c
- AAR-2420SA (Intruder), PCI ID 0x9005:0x0286:0x9005:0x029d
- ICP9024RO (Lancer), PCI ID 0x9005:0x0286:0x9005:0x029e
- ICP9014RO (Lancer), PCI ID 0x9005:0x0286:0x9005:0x029f
- ICP9047MA (Lancer), PCI ID 0x9005:0x0286:0x9005:0x02a0
- ICP9087MA (Lancer), PCI ID 0x9005:0x0286:0x9005:0x02a1
- ICP5445AU (Hurricane44), PCI ID 0x9005:0x0286:0x9005:0x02a3
- ICP9085LI (Marauder-X), PCI ID 0x9005:0x0285:0x9005:0x02a4
- ICP5085BR (Marauder-E), PCI ID 0x9005:0x0285:0x9005:0x02a5
- ICP9067MA (Intruder-6), PCI ID 0x9005:0x0286:0x9005:0x02a6
- Themisto Jupiter Platform, PCI ID 0x9005:0x0287:0x9005:0x0800
- Themisto Jupiter Platform, PCI ID 0x9005:0x0200:0x9005:0x0200
- Callisto Jupiter Platform, PCI ID 0x9005:0x0286:0x9005:0x0800
- ASR-2020SA SATA PCI-X ZCR (Skyhawk), PCI ID 0x9005:0x0285:0x9005:0x028e
- ASR-2025SA SATA SO-DIMM PCI-X ZCR (Terminator), PCI ID 0x9005:0x0285:0x9005:0x028f
- AAR-2410SA PCI SATA 4ch (Jaguar II), PCI ID 0x9005:0x0285:0x9005:0x0290
- CERC SATA RAID 2 PCI SATA 6ch (DellCorsair), PCI ID 0x9005:0x0285:0x9005:0x0291
- AAR-2810SA PCI SATA 8ch (Corsair-8), PCI ID 0x9005:0x0285:0x9005:0x0292
- AAR-21610SA PCI SATA 16ch (Corsair-16), PCI ID 0x9005:0x0285:0x9005:0x0293
- ESD SO-DIMM PCI-X SATA ZCR (Prowler), PCI ID 0x9005:0x0285:0x9005:0x0294
- AAR-2610SA PCI SATA 6ch, PCI ID 0x9005:0x0285:0x103C:0x3227
- ASR-2240S (SabreExpress), PCI ID 0x9005:0x0285:0x9005:0x0296
- ASR-4005, PCI ID 0x9005:0x0285:0x9005:0x0297
- IBM 8i (AvonPark), PCI ID 0x9005:0x0285:0x1014:0x02F2
- IBM 8i (AvonPark Lite), PCI ID 0x9005:0x0285:0x1014:0x0312
- IBM 8k/8k-l8 (Aurora), PCI ID 0x9005:0x0286:0x1014:0x9580
- IBM 8k/8k-l4 (Aurora Lite), PCI ID 0x9005:0x0286:0x1014:0x9540
- ASR-4000 (BlackBird), PCI ID 0x9005:0x0285:0x9005:0x0298
- ASR-4800SAS (Marauder-X), PCI ID 0x9005:0x0285:0x9005:0x0299
- ASR-4805SAS (Marauder-E), PCI ID 0x9005:0x0285:0x9005:0x029a
- ASR-3800 (Hurricane44), PCI ID 0x9005:0x0286:0x9005:0x02a2
- Perc 320/DC, PCI ID 0x9005:0x0285:0x1028:0x0287
- Adaptec 5400S (Mustang), PCI ID 0x1011:0x0046:0x9005:0x0365
- Adaptec 5400S (Mustang), PCI ID 0x1011:0x0046:0x9005:0x0364
- Dell PERC2/QC, PCI ID 0x1011:0x0046:0x9005:0x1364
- HP NetRAID-4M, PCI ID 0x1011:0x0046:0x103c:0x10c2
- Dell Catchall, PCI ID 0x9005:0x0285:0x1028
- Legend Catchall, PCI ID 0x9005:0x0285:0x17aa
- Adaptec Catch All, PCI ID 0x9005:0x0285
- Adaptec Rocket Catch All, PCI ID 0x9005:0x0286
- Adaptec NEMER/ARK Catch All, PCI ID 0x9005:0x0288
Se han eliminado los siguientes adaptadores Mellanox Gen2 y ConnectX-2 del controlador
mlx4_core
:- PCI ID 0x15B3:0x1002
- PCI ID 0x15B3:0x676E
- PCI ID 0x15B3:0x6746
- PCI ID 0x15B3:0x6764
- PCI ID 0x15B3:0x675A
- PCI ID 0x15B3:0x6372
- PCI ID 0x15B3:0x6750
- PCI ID 0x15B3:0x6368
- PCI ID 0x15B3:0x673C
- PCI ID 0x15B3:0x6732
- PCI ID 0x15B3:0x6354
- PCI ID 0x15B3:0x634A
- PCI ID 0x15B3:0x6340
Se han eliminado los siguientes adaptadores del controlador
mpt2sas
:- SAS2004, PCI ID 0x1000:0x0070
- SAS2008, PCI ID 0x1000:0x0072
- SAS2108_1, PCI ID 0x1000:0x0074
- SAS2108_2, PCI ID 0x1000:0x0076
- SAS2108_3, PCI ID 0x1000:0x0077
- SAS2116_1, PCI ID 0x1000:0x0064
- SAS2116_2, PCI ID 0x1000:0x0065
- SSS6200, PCI ID 0x1000:0x007E
Se han eliminado los siguientes adaptadores del controlador
megaraid_sas
:- Dell PERC5, PCI ID 0x1028:0x0015
- SAS1078R, PCI ID 0x1000:0x0060
- SAS1078DE, PCI ID 0x1000:0x007C
- SAS1064R, PCI ID 0x1000:0x0411
- VERDE_ZCR, PCI ID 0x1000:0x0413
- SAS1078GEN2, PCI ID 0x1000:0x0078
- SAS0079GEN2, PCI ID 0x1000:0x0079
- SAS0073SKINNY, PCI ID 0x1000:0x0073
- SAS0071SKINNY, PCI ID 0x1000:0x0071
Se han eliminado los siguientes adaptadores del controlador
qla2xxx
:- ISP24xx, PCI ID 0x1077:0x2422
- ISP24xx, PCI ID 0x1077:0x2432
- ISP2422, PCI ID 0x1077:0x5422
- QLE220, PCI ID 0x1077:0x5432
- QLE81xx, PCI ID 0x1077:0x8001
- QLE10000, PCI ID 0x1077:0xF000
- QLE84xx, PCI ID 0x1077:0x8044
- QLE8000, PCI ID 0x1077:0x8432
- QLE82xx, PCI ID 0x1077:0x8021
Se han eliminado los siguientes adaptadores del controlador
qla4xxx
:- QLOGIC_ISP8022, PCI ID 0x1077:0x8022
- QLOGIC_ISP8324, PCI ID 0x1077:0x8032
- QLOGIC_ISP8042, PCI ID 0x1077:0x8042
Se han eliminado los siguientes adaptadores del controlador
be2iscsi
:Dispositivos BladeEngine 2 (BE2)
- BladeEngine2 10Gb iSCSI Initiator (generic), PCI ID 0x19a2:0x212
- OneConnect OCe10101, OCm10101, OCe10102, OCm10102 BE2 adapter family, PCI ID 0x19a2:0x702
- Familia de adaptadores OCe10100 BE2, PCI ID 0x19a2:0x703
Dispositivos BladeEngine 3 (BE3)
- OneConnect TOMCAT iSCSI, PCI ID 0x19a2:0x0712
- BladeEngine3 iSCSI, PCI ID 0x19a2:0x0222
Se han eliminado los siguientes adaptadores Ethernet controlados por el controlador
be2net
:Dispositivos BladeEngine 2 (BE2)
- OneConnect TIGERSHARK NIC, PCI ID 0x19a2:0x0700
- BladeEngine2 Network Adapter, PCI ID 0x19a2:0x0211
Dispositivos BladeEngine 3 (BE3)
- OneConnect TOMCAT NIC, PCI ID 0x19a2:0x0710
- BladeEngine3 Network Adapter, PCI ID 0x19a2:0x0221
Se han eliminado los siguientes adaptadores del controlador
lpfc
:Dispositivos BladeEngine 2 (BE2)
- OneConnect TIGERSHARK FCoE, PCI ID 0x19a2:0x0704
Dispositivos BladeEngine 3 (BE3)
- OneConnect TOMCAT FCoE, PCI ID 0x19a2:0x0714
Fibre Channel (FC) devices
- FIREFLY, PCI ID 0x10df:0x1ae5
- PROTEUS_VF, PCI ID 0x10df:0xe100
- BALIUS, PCI ID 0x10df:0xe131
- PROTEUS_PF, PCI ID 0x10df:0xe180
- RFLY, PCI ID 0x10df:0xf095
- PFLY, PCI ID 0x10df:0xf098
- LP101, PCI ID 0x10df:0xf0a1
- TFLY, PCI ID 0x10df:0xf0a5
- BSMB, PCI ID 0x10df:0xf0d1
- BMID, PCI ID 0x10df:0xf0d5
- ZSMB, PCI ID 0x10df:0xf0e1
- ZMID, PCI ID 0x10df:0xf0e5
- NEPTUNE, PCI ID 0x10df:0xf0f5
- NEPTUNE_SCSP, PCI ID 0x10df:0xf0f6
- NEPTUNE_DCSP, PCI ID 0x10df:0xf0f7
- FALCON, PCI ID 0x10df:0xf180
- SUPERFLY, PCI ID 0x10df:0xf700
- DRAGONFLY, PCI ID 0x10df:0xf800
- CENTAUR, PCI ID 0x10df:0xf900
- PEGASUS, PCI ID 0x10df:0xf980
- THOR, PCI ID 0x10df:0xfa00
- VIPER, PCI ID 0x10df:0xfb00
- LP10000S, PCI ID 0x10df:0xfc00
- LP11000S, PCI ID 0x10df:0xfc10
- LPE11000S, PCI ID 0x10df:0xfc20
- PROTEUS_S, PCI ID 0x10df:0xfc50
- HELIOS, PCI ID 0x10df:0xfd00
- HELIOS_SCSP, PCI ID 0x10df:0xfd11
- HELIOS_DCSP, PCI ID 0x10df:0xfd12
- ZEPHYR, PCI ID 0x10df:0xfe00
- HORNET, PCI ID 0x10df:0xfe05
- ZEPHYR_SCSP, PCI ID 0x10df:0xfe11
- ZEPHYR_DCSP, PCI ID 0x10df:0xfe12
Lancer FCoE CNA devices
- OCe15104-FM, PCI ID 0x10df:0xe260
- OCe15102-FM, PCI ID 0x10df:0xe260
- OCm15108-F-P, PCI ID 0x10df:0xe260
11.1.3. Other removed hardware support
11.1.3.1. AGP graphics cards are no longer supported
Las tarjetas gráficas que utilizan el bus Accelerated Graphics Port (AGP) no son compatibles con Red Hat Enterprise Linux 8. Utilice las tarjetas gráficas con el bus PCI Express como reemplazo recomendado.
11.1.3.2. Eliminación del software FCoE
El software Fibre Channel over Ethernet (FCoE) ha sido eliminado de Red Hat Enterprise Linux 8. Concretamente, el módulo del kernel fcoe.ko
ya no está disponible para crear interfaces FCoE por software sobre adaptadores y controladores Ethernet. Este cambio se debe a la falta de adopción por parte de la industria de FCoE gestionado por software.
Los cambios específicos de Red Hat Enterprise 8 incluyen:
-
El módulo del kernel
fcoe.ko
ya no está disponible. Esto elimina la compatibilidad con el software FCoE con adaptadores y controladores Ethernet habilitados para Data Center Bridging. La configuración de software a nivel de enlace a través de Data Center Bridging eXchange (DCBX) mediante
lldpad
ya no es compatible con FCoE.-
Las herramientas de
fcoe-utils
(concretamentefcoemon
) están configuradas por defecto para no validar la configuración del DCB ni comunicarse conlldpad
. -
La integración de
lldpad
enfcoemon
podría estar permanentemente desactivada.
-
Las herramientas de
-
Las bibliotecas
libhbaapi
ylibhbalinux
ya no son utilizadas porfcoe-utils
, y no serán sometidas a ninguna prueba directa de Red Hat.
Se mantiene la compatibilidad con lo siguiente:
-
Actualmente se admiten adaptadores FCoE de descarga que aparecen como adaptadores de canal de fibra en el sistema operativo y no utilizan las herramientas de gestión de
fcoe-utils
, a menos que se indique en una nota aparte. Esto se aplica a determinados adaptadores compatibles con el controlador FC delpfc
. Tenga en cuenta que el controladorbfa
no está incluido en Red Hat Enterprise Linux 8. -
Los adaptadores FCoE de descarga actualmente soportados que sí utilizan las herramientas de gestión
fcoe-utils
pero tienen sus propios controladores de kernel en lugar defcoe.ko
y gestionan la configuración DCBX en sus controladores y/o firmware, a menos que se indique en una nota separada. Los controladoresfnic
,bnx2fc
, yqedf
seguirán siendo totalmente compatibles con Red Hat Enterprise Linux 8. -
Los módulos del kernel
libfc.ko
ylibfcoe.ko
que son necesarios para algunos de los controladores soportados cubiertos por la declaración anterior.
Para más información, consulte Sección 12.2.8, “El software FCoE y el canal de fibra ya no admiten el modo de destino”.
11.1.3.3. El controlador de red e1000 no es compatible con RHEL 8
En Red Hat Enterprise Linux 8, el controlador de red e1000 no es compatible. Esto afecta tanto a los entornos virtuales como a los de metal desnudo. Sin embargo, el nuevo controlador de red e1000e sigue siendo totalmente compatible con RHEL 8.
11.1.3.4. RHEL 8 no soporta el controlador tulip
Con esta actualización, el controlador de red tulip ya no es compatible. Como consecuencia, al utilizar RHEL 8 en una máquina virtual (VM) de Generación 1 en el hipervisor Microsoft Hyper-V, el dispositivo \ "Legacy Network Adapter" no funciona, lo que hace que la instalación PXE de dichas VMs falle.
Para que la instalación PXE funcione, instale RHEL 8 en una VM Hyper-V de Generación 2. Si necesita una VM RHEL 8 de Generación 1, utilice la instalación ISO.
11.1.3.5. El controlador qla2xxx
ya no es compatible con el modo de destino
Se ha desactivado la compatibilidad con el modo de destino con el controlador de canal de fibra QLogic qla2xxx
. Los efectos de este cambio son:
-
El kernel ya no proporciona el módulo
tcm_qla2xxx
. -
La biblioteca
rtslib
y la utilidadtargetcli
ya no son compatibles conqla2xxx
.
El modo iniciador con qla2xxx
sigue siendo compatible.
Capítulo 12. Sistemas de archivos y almacenamiento
12.1. Sistemas de archivos
12.1.1. Btrfs ha sido eliminado
El sistema de archivos Btrfs ha sido eliminado en Red Hat Enterprise Linux 8. Esto incluye los siguientes componentes:
-
El módulo del núcleo
btrfs.ko
-
El paquete
btrfs-progs
-
El paquete
snapper
Ya no se puede crear, montar o instalar en sistemas de archivos Btrfs en Red Hat Enterprise Linux 8. El instalador Anaconda y los comandos Kickstart ya no soportan Btrfs.
12.1.3. El sistema de archivos ext4 ahora soporta sumas de comprobación de metadatos
Con esta actualización, los metadatos de ext4 están protegidos por sumas de comprobación. Esto permite que el sistema de archivos reconozca los metadatos corruptos, lo que evita daños y aumenta la resistencia del sistema de archivos.
12.1.4. El archivo /etc/sysconfig/nfs
y los nombres de servicios NFS heredados ya no están disponibles
En Red Hat Enterprise Linux 8.0, la configuración NFS se ha movido del archivo de configuración /etc/sysconfig/nfs
, que se utilizaba en Red Hat Enterprise Linux 7, a /etc/nfs.conf
.
El archivo /etc/nfs.conf
utiliza una sintaxis diferente. Red Hat Enterprise Linux 8 intenta convertir automáticamente todas las opciones de /etc/sysconfig/nfs
a /etc/nfs.conf
cuando se actualiza desde Red Hat Enterprise Linux 7.
Ambos archivos de configuración son compatibles con Red Hat Enterprise Linux 7. Red Hat recomienda que utilice el nuevo archivo /etc/nfs.conf
para que la configuración NFS en todas las versiones de Red Hat Enterprise Linux sea compatible con los sistemas de configuración automatizada.
Además, se han eliminado los siguientes alias de servicios NFS y se han sustituido por sus nombres anteriores:
-
nfs.service
, sustituido pornfs-server.service
-
nfs-secure.service
, sustituido porrpc-gssd.service
-
rpcgssd.service
, sustituido porrpc-gssd.service
-
nfs-idmap.service
, sustituido pornfs-idmapd.service
-
rpcidmapd.service
, sustituido pornfs-idmapd.service
-
nfs-lock.service
, sustituido porrpc-statd.service
-
nfslock.service
, sustituido porrpc-statd.service
12.2. Almacenamiento
12.2.1. El gestor de arranque BOOM simplifica el proceso de creación de entradas de arranque
BOOM es un gestor de arranque para sistemas Linux que utilizan cargadores de arranque compatibles con la especificación BootLoader para la configuración de entradas de arranque. Permite una configuración de arranque flexible y simplifica la creación de entradas de arranque nuevas o modificadas: por ejemplo, para arrancar imágenes instantáneas del sistema creadas mediante LVM.
BOOM no modifica la configuración existente del gestor de arranque, y sólo inserta entradas adicionales. La configuración existente se mantiene, y cualquier integración de la distribución, como los scripts de instalación y actualización del kernel, siguen funcionando como antes.
BOOM cuenta con una interfaz de línea de comandos (CLI) y una API simplificadas que facilitan la tarea de crear entradas de arranque.
12.2.2. Stratis ya está disponible
Stratis es un nuevo gestor de almacenamiento local. Proporciona sistemas de archivos gestionados sobre pools de almacenamiento con características adicionales para el usuario.
Stratis le permite realizar más fácilmente tareas de almacenamiento como:
- Gestionar las instantáneas y el thin provisioning
- Aumente automáticamente el tamaño del sistema de archivos según sea necesario
- Mantener los sistemas de archivos
Para administrar el almacenamiento Stratis, utilice la utilidad stratis
, que se comunica con el servicio de fondo stratisd
.
Stratis se suministra como un avance tecnológico.
Para más información, consulte la documentación de Stratis: Gestión del almacenamiento local en capas con Stratis.
12.2.3. LUKS2 es ahora el formato por defecto para encriptar volúmenes
En RHEL 8, el formato LUKS versión 2 (LUKS2) sustituye al formato LUKS heredado (LUKS1). El subsistema dm-crypt
y la herramienta cryptsetup
utilizan ahora LUKS2 como formato por defecto para los volúmenes cifrados. LUKS2 proporciona a los volúmenes encriptados redundancia de metadatos y auto-recuperación en caso de un evento de corrupción parcial de metadatos.
Gracias a su disposición interna flexible, LUKS2 es también un facilitador de futuras características. Admite el autodesbloqueo a través del token genérico de kernel-keyring incorporado en libcryptsetup
que permite a los usuarios desbloquear los volúmenes de LUKS2 utilizando una frase de contraseña almacenada en el servicio de retención de kernel-keyring.
Otras mejoras notables son:
- La configuración de la clave protegida utilizando el esquema de cifrado de clave envuelta.
- Integración más fácil con el descifrado basado en políticas (Clevis).
- Hasta 32 ranuras para llaves - LUKS1 sólo ofrece 8 ranuras para llaves.
Para más detalles, consulte las páginas de manual cryptsetup(8)
y cryptsetup-reencrypt(8)
.
12.2.4. Programación de colas múltiples en dispositivos de bloque
Los dispositivos de bloque utilizan ahora la programación de colas múltiples en Red Hat Enterprise Linux 8. Esto permite que el rendimiento de la capa de bloque se adapte bien a las rápidas unidades de estado sólido (SSD) y a los sistemas multinúcleo.
El controlador SCSI Multiqueue (scsi-mq
) está ahora habilitado por defecto, y el kernel arranca con la opción scsi_mod.use_blk_mq=Y
. Este cambio es consistente con el kernel de Linux.
Device Mapper Multipath (DM Multipath) requiere que el controlador scsi-mq
esté activo.
12.2.5. VDO ahora es compatible con todas las arquitecturas
Virtual Data Optimizer (VDO) ya está disponible en todas las arquitecturas soportadas por RHEL 8.
12.2.6. VDO ya no es compatible con la caché de lectura
La funcionalidad de la caché de lectura ha sido eliminada del Optimizador de Datos Virtual (VDO). La caché de lectura está siempre desactivada en los volúmenes VDO, y ya no se puede activar mediante la opción --readCache
de la utilidad vdo
.
Red Hat podría reintroducir la caché de lectura VDO en una versión posterior de Red Hat Enterprise Linux, utilizando una implementación diferente.
12.2.7. Se ha eliminado el paquete dmraid
El paquete dmraid
ha sido eliminado de Red Hat Enterprise Linux 8. Los usuarios que necesiten soporte para adaptadores de bus de host (HBA) RAID combinados de hardware y software deben utilizar la utilidad mdadm
, que soporta RAID de software MD nativo, el formato de datos de disco común (DDF) de SNIA RAID y los formatos de Intel® Matrix Storage Manager (IMSM).
12.2.8. El software FCoE y el canal de fibra ya no admiten el modo de destino
- Software FCoE: La funcionalidad de destino NIC Software FCoE se elimina en Red Hat Enterprise Linux 8.0.
-
El Canal de Fibra ya no soporta el modo objetivo. El modo de destino está deshabilitado para el controlador de Canal de Fibra QLogic
qla2xxx
en Red Hat Enterprise Linux 8.0.
Para más información, consulte Sección 11.1.3.2, “Eliminación del software FCoE”.
12.2.9. Se ha mejorado la detección de rutas marginales en DM Multipath
El servicio multipathd
soporta ahora la detección mejorada de rutas marginales. Esto ayuda a los dispositivos multirruta a evitar las rutas que pueden fallar repetidamente, y mejora el rendimiento. Las rutas marginales son rutas con errores de E/S persistentes pero intermitentes.
Las siguientes opciones en el archivo /etc/multipath.conf
controlan el comportamiento de las rutas marginales:
-
marginal_path_double_failed_time
-
marginal_path_err_sample_time
-
marginal_path_err_rate_threshold
-
marginal_path_err_recheck_gap_time
DM Multipath desactiva una ruta y la prueba con E/S repetidas durante el tiempo de muestra configurado si:
-
las opciones de la lista
multipath.conf
están configuradas, - una ruta falla dos veces en el tiempo configurado, y
- hay otros caminos disponibles.
Si la ruta tiene más de la tasa de error configurada durante esta prueba, DM Multipath la ignora durante el tiempo de intervalo configurado, y luego vuelve a probarla para ver si está funcionando lo suficientemente bien como para ser reinstalada.
Para más información, consulte la página de manual multipath.conf
.
12.2.10. Nueva sección overrides
del archivo de configuración de DM Multipath
El archivo /etc/multipath.conf
incluye ahora una sección overrides
que permite establecer un valor de configuración para todos los dispositivos. Estos atributos son utilizados por DM Multipath para todos los dispositivos a menos que sean sobrescritos por los atributos especificados en la sección multipaths
del archivo /etc/multipath.conf
para las rutas que contienen el dispositivo. Esta funcionalidad sustituye al parámetro all_devs
de la sección devices
del archivo de configuración, que ya no es compatible.
12.2.11. NVMe/FC es totalmente compatible con los adaptadores Broadcom Emulex y Marvell Qlogic Fibre Channel
El tipo de transporte NVMe sobre Canal de Fibra (NVMe/FC) es ahora totalmente compatible con el modo de iniciador cuando se utiliza con adaptadores Broadcom Emulex y Marvell Qlogic Fibre Channel de 32 Gbit que cuentan con soporte NVMe.
NVMe sobre canal de fibra es un tipo de transporte de tejido adicional para el protocolo Nonvolatile Memory Express (NVMe), además del protocolo Remote Direct Memory Access (RDMA) que se introdujo anteriormente en Red Hat Enterprise Linux.
Activación de NVMe/FC:
Para activar NVMe/FC en el controlador
lpfc
, edite el archivo/etc/modprobe.d/lpfc.conf
y añada la siguiente opción:lpfc_enable_fc4_type=3
Para activar NVMe/FC en el controlador
qla2xxx
, edite el archivo/etc/modprobe.d/qla2xxx.conf
y añada la siguiente opción:qla2xxx.ql2xnvmeenable=1
Restricciones adicionales:
- No se admite el multipath con NVMe/FC.
- La agrupación NVMe no es compatible con NVMe/FC.
- Con los adaptadores Marvell Qlogic, Red Hat Enterprise Linux no soporta el uso de NVMe/FC y SCSI/FC en un puerto iniciador al mismo tiempo.
-
kdump
no es compatible con NVMe/FC. - El arranque desde la red de área de almacenamiento (SAN) NVMe/FC no es compatible.
12.2.12. Soporte para el Campo de Integridad de Datos/Extensión de Integridad de Datos (DIF/DIX)
DIF/DIX es una adición al estándar SCSI. Permanece en Technology Preview para todos los HBAs y arrays de almacenamiento, excepto para aquellos específicamente listados como soportados.
DIF/DIX aumenta el tamaño del bloque de disco de 512 bytes comúnmente utilizado de 512 a 520 bytes, añadiendo el campo de integridad de datos (DIF). El DIF almacena un valor de suma de comprobación para el bloque de datos que es calculado por el adaptador de bus de host (HBA) cuando se produce una escritura. El dispositivo de almacenamiento confirma la suma de comprobación al recibirla y almacena tanto los datos como la suma de comprobación. A la inversa, cuando se produce una lectura, la suma de comprobación puede ser verificada por el dispositivo de almacenamiento y por el HBA receptor.
12.2.13. el plugin libstoragemgmt-netapp ha sido eliminado
El paquete libstoragemgmt-netapp-plugin
utilizado por la biblioteca libStorageMgmt
ha sido eliminado. Ya no se admite porque:
- El paquete requiere la API 7-mode de NetApp, que está siendo eliminada por NetApp.
-
RHEL 8 ha eliminado la compatibilidad por defecto con el protocolo TLSv1.0 con el cifrado
TLS_RSA_WITH_3DES_EDE_CBC_SHA
, el uso de este complemento con TLS no funciona.
12.3. LVM
12.3.2. Eliminación del demonio lvmetad
LVM ya no utiliza el demonio lvmetad
para almacenar en caché los metadatos, y siempre leerá los metadatos del disco. Se ha reducido la lectura de disco de LVM, lo que reduce los beneficios del almacenamiento en caché.
Anteriormente, la autoactivación de los volúmenes lógicos estaba vinculada indirectamente al ajuste use_lvmetad
en el archivo de configuración lvm.conf
. La forma correcta de desactivar la autoactivación sigue siendo la configuración de auto_activation_volume_list
en el archivo lvm.conf
.
12.3.3. LVM ya no puede gestionar dispositivos formateados con el gestor de volúmenes GFS pool o el formato de metadatos lvm1
.
LVM ya no puede gestionar dispositivos formateados con el gestor de volúmenes GFS pool o el formato de metadatos `lvm1`. si creó su volumen lógico antes de que se introdujera Red Hat Enterprise Linux 4, esto puede afectarle. Los grupos de volúmenes que utilizan el formato lvm1
deben ser convertidos al formato lvm2
utilizando el comando vgconvert
.
12.3.4. Se han eliminado las librerías LVM y los enlaces Python de LVM
La biblioteca lvm2app
y los enlaces Python de LVM, que eran proporcionados por el paquete lvm2-python-libs
, han sido eliminados. Red Hat recomienda las siguientes soluciones en su lugar:
-
La API D-Bus de LVM en combinación con el servicio
lvm2-dbusd
. Esto requiere el uso de la versión 3 de Python. -
Las utilidades de línea de comandos de LVM con formato JSON; este formato ha estado disponible desde la versión 2.02.158 del paquete
lvm2
. -
La biblioteca
libblockdev
, incluida en AppStream, para C/C
Debe portar cualquier aplicación que utilice las bibliotecas y enlaces eliminados a la API D-Bus antes de actualizar a Red Hat Enterprise Linux 8.
12.3.5. Se ha eliminado la posibilidad de reflejar el registro para las réplicas LVM
Se ha eliminado la función de registro en espejo de los volúmenes LVM en espejo. Red Hat Enterprise Linux (RHEL) 8 ya no soporta la creación o activación de volúmenes LVM con un registro reflejado.
Los reemplazos recomendados son:
- Volúmenes RAID1 LVM. La principal ventaja de los volúmenes RAID1 es su capacidad de funcionar incluso en modo degradado y de recuperarse tras un fallo transitorio.
-
Registro de espejo de disco. Para convertir un registro de réplica de disco en un registro de réplica de disco, utilice el siguiente comando:
lvconvert --mirrorlog disk my_vg/my_lv
.
Capítulo 13. Alta disponibilidad y clusters
En Red Hat Enterprise Linux 8, pcs
soporta completamente el motor de cluster Corosync 3 y la capa de abstracción de red Kronosnet (knet) para la comunicación de cluster. Al planificar una actualización a un cluster RHEL 8 desde un cluster RHEL 7 existente, algunas de las consideraciones que debe tener en cuenta son las siguientes:
- Application versions: ¿Qué versión de la aplicación de alta disponibilidad requerirá el clúster RHEL 8?
- Application process order: ¿Qué puede ser necesario cambiar en los procesos de arranque y parada de la aplicación?
-
Cluster infrastructure: Desde que
pcs
soporta múltiples conexiones de red en RHEL 8, ¿cambia el número de NICs conocidos por el cluster? - Needed packages: ¿Es necesario instalar todos los mismos paquetes en el nuevo clúster?
Debido a estas y otras consideraciones para ejecutar un clúster Pacemaker en RHEL 8, no es posible realizar actualizaciones in situ de clústeres RHEL 7 a RHEL 8 y debe configurar un nuevo clúster en RHEL 8. No puede ejecutar un clúster que incluya nodos que ejecuten tanto RHEL 7 como RHEL 8.
Además, antes de llevar a cabo una actualización, debe planificar lo siguiente:
- Final cutover: ¿Cuál es el proceso para detener la aplicación que se ejecuta en el clúster antiguo e iniciarla en el nuevo para reducir el tiempo de inactividad de la aplicación?
- Testing: ¿Es posible probar su estrategia de migración con antelación en un entorno de desarrollo/prueba?
Las principales diferencias en la creación y administración de clusters entre RHEL 7 y RHEL 8 se enumeran en las siguientes secciones.
13.1. Nuevos formatos para los comandos pcs cluster setup
, pcs cluster node add
y pcs cluster node remove
En Red Hat Enterprise Linux 8, pcs
soporta completamente el uso de nombres de nodo, que ahora son requeridos y reemplazan las direcciones de nodo en el rol de identificador de nodo. Las direcciones de nodo son ahora opcionales.
-
En el comando
pcs host auth
, las direcciones de los nodos son por defecto nombres de nodos. -
En los comandos
pcs cluster setup
ypcs cluster node add
, las direcciones de los nodos son por defecto las direcciones de los nodos especificadas en el comandopcs host auth
.
Con estos cambios, los formatos de los comandos para configurar un clúster, añadir un nodo a un clúster y eliminar un nodo de un clúster han cambiado. Para obtener información sobre estos nuevos formatos de comandos, consulte la pantalla de ayuda de los comandos pcs cluster setup
, pcs cluster node add
y pcs cluster node remove
.
13.2. Los recursos maestros han sido renombrados como recursos clonados promocionables
Red Hat Enterprise Linux (RHEL) 8 es compatible con Pacemaker 2.0, en el que un recurso maestro/esclavo ya no es un tipo de recurso separado sino un recurso clónico estándar con un meta-atributo promotable
establecido en true
. Se han implementado los siguientes cambios en apoyo de esta actualización:
-
Ya no es posible crear recursos maestros con el comando
pcs
. En su lugar, es posible crear recursos clonados depromotable
. Las palabras clave y los comandos relacionados se han cambiado demaster
apromotable
. - Todos los recursos maestros existentes se muestran como recursos clonados promocionables.
- Cuando se gestiona un clúster RHEL7 en la interfaz web, los recursos maestros se siguen llamando maestros, ya que los clústeres RHEL7 no admiten clones promocionables.
13.3. Nuevos comandos para autenticar los nodos de un clúster
Red Hat Enterprise Linux (RHEL) 8 incorpora los siguientes cambios en los comandos utilizados para autenticar nodos en un cluster.
-
El nuevo comando para la autenticación es
pcs host auth
. Este comando permite a los usuarios especificar nombres de host, direcciones y puertospcsd
. -
El comando
pcs cluster auth
sólo autentifica los nodos de un cluster local y no acepta una lista de nodos -
Ahora es posible especificar una dirección para cada nodo.
pcs
/pcsd
se comunicará entonces con cada nodo utilizando la dirección especificada. Estas direcciones pueden ser diferentes a las quecorosync
utiliza internamente. -
El comando
pcs pcsd clear-auth
ha sido sustituido por los comandospcs pcsd deauth
ypcs host deauth
. Los nuevos comandos permiten a los usuarios desautenticar un solo host así como todos los hosts. -
Anteriormente, la autenticación de nodos era bidireccional, y la ejecución del comando
pcs cluster auth
hacía que todos los nodos especificados se autenticaran entre sí. El comandopcs host auth
, sin embargo, hace que sólo el host local se autentique contra los nodos especificados. Esto permite un mejor control de qué nodo se autentifica contra qué otros nodos cuando se ejecuta este comando. En la propia configuración del clúster, y también al añadir un nodo,pcs
sincroniza automáticamente los tokens en el clúster, por lo que todos los nodos del clúster se siguen autenticando automáticamente como antes y los nodos del clúster pueden comunicarse entre sí.
Tenga en cuenta que estos cambios no son compatibles con versiones anteriores. Los nodos que fueron autenticados en un sistema RHEL 7 tendrán que ser autenticados de nuevo.
13.4. Volúmenes LVM en un cluster activo/pasivo de Red Hat High Availability
Cuando se configuran volúmenes LVM como recursos en un cluster activo/pasivo de Red Hat HA en RHEL 8, se configuran los volúmenes como un recurso LVM-activate
. En RHEL 7, los volúmenes se configuran como un recurso LVM
. Para un ejemplo de un procedimiento de configuración de cluster que incluye la configuración de un volumen LVM como un recurso en un cluster activo/pasivo en RHEL 8, consulte Configuración de un servidor HTTP Apache activo/pasivo en un cluster de Red Hat High Availability.
13.6. Sistemas de archivos GFS2 en un clúster RHEL 8 Pacemaker
En RHEL 8, LVM utiliza el demonio de bloqueo de LVM lvmlockd
en lugar de clvmd
para gestionar los dispositivos de almacenamiento compartido en un clúster activo/activo como se describe en Sección 12.3.1, “Eliminación de clvmd
para la gestión de dispositivos de almacenamiento compartido”.
Para utilizar sistemas de archivos GFS2 creados en un sistema RHEL 7 en un clúster RHEL 8, debe configurar los volúmenes lógicos en los que están montados como volúmenes lógicos compartidos en un sistema RHEL 8 y debe iniciar el bloqueo del grupo de volúmenes. Para ver un ejemplo del procedimiento que configura los volúmenes lógicos existentes de RHEL 7 como volúmenes lógicos compartidos para su uso en un clúster de RHEL 8 Pacemaker, consulte Migración de un sistema de archivos GFS2 de RHEL7 a RHEL8.
Capítulo 14. Shell y herramientas de línea de comandos
14.1. La localización se distribuye en varios paquetes
En RHEL 8, las configuraciones regionales y las traducciones ya no son proporcionadas por el paquete único glibc-common
. En su lugar, cada configuración regional e idioma está disponible en un paquete glibc-langpack-CODE
paquete. Además, no se instalan todas las configuraciones regionales por defecto, sino sólo las seleccionadas en el instalador. Los usuarios deben instalar todos los paquetes de configuración regional que necesiten por separado.
Los metapaquetes que instalan paquetes adicionales que contienen traducciones, diccionarios y locales para cada paquete instalado en el sistema se llaman langpacks.
Para más información, consulte Instalación y uso de langpacks.
14.2. Se ha eliminado la compatibilidad con los nombres de usuario y de grupo totalmente numéricos
En Red Hat Enterprise Linux (RHEL) 8, los comandos useradd
y groupadd
no permiten utilizar nombres de usuarios y grupos que consistan únicamente en caracteres numéricos. La razón para no permitir tales nombres es que esto puede confundir a las herramientas que trabajan con nombres de usuarios y grupos y con ids de usuarios y grupos, que son números.
Ver más información sobre Gestión de usuarios mediante herramientas de línea de comandos.
14.3. El usuario nobody sustituye a nfsnobody
Red Hat Enterprise Linux (RHEL) 7 utilizó el par de usuario y grupo nobody
con el ID de 99 y el par de usuario y grupo nfsnobody
con el ID de 65534, que es también el ID de desbordamiento del kernel por defecto.
En RHEL 8, ambos pares se han fusionado en el par de usuarios y grupos nobody
, que utiliza el ID 65534. El par nfsnobody
no se crea en RHEL 8.
Este cambio reduce la confusión sobre los archivos que son propiedad de nobody
pero que no están relacionados con NFS.
14.4. Sistemas de control de versiones
RHEL 8 proporciona los siguientes sistemas de control de versiones:
-
Git 2.18
, un sistema de control de revisión distribuido con una arquitectura descentralizada. -
Mercurial 4.8
, un sistema ligero de control de versiones distribuido, diseñado para el manejo eficiente de grandes proyectos. -
Subversion 1.10
, un sistema de control de versiones centralizado.
Tenga en cuenta que el Sistema de Versiones Concurrentes (CVS) y el Sistema de Control de Revisiones (RCS), disponibles en RHEL 7, no se distribuyen con RHEL 8.
14.4.1. Cambios notables en Subversion 1.10
Subversion 1.10
introduce una serie de nuevas características desde la versión 1.7 distribuida en RHEL 7, así como los siguientes cambios de compatibilidad:
-
Debido a las incompatibilidades en las bibliotecas
Subversion
utilizadas para soportar los enlaces de lenguaje, los enlacesPython 3
paraSubversion 1.10
no están disponibles. En consecuencia, las aplicaciones que requieren enlaces dePython
paraSubversion
no son compatibles. -
Los repositorios basados en
Berkeley DB
ya no están soportados. Antes de migrar, haga una copia de seguridad de los repositorios creados conSubversion 1.7
utilizando el comandosvnadmin dump
. Después de instalar RHEL 8, restaure los repositorios utilizando el comandosvnadmin load
. -
Las copias de trabajo existentes comprobadas por el cliente
Subversion 1.7
en RHEL 7 deben actualizarse al nuevo formato antes de poder utilizarlas desdeSubversion 1.10
. Después de instalar RHEL 8, ejecute el comandosvn upgrade
en cada copia de trabajo. -
Ya no se admite la autenticación con tarjeta inteligente para acceder a los repositorios mediante
https://
.
14.5. Los paquetes se han movido de las entradas de crontab al temporizador de systemd
Los paquetes utilizados en las entradas de crontab
ahora utilizan temporizadores de systemd
. Ejecute los siguientes comandos para encontrar paquetes con entradas de temporizadores de systemd
:
$ repoquery --qf %{nombre} -f '/usr/lib/systemd/system/*.timer'
$ repoquery --qf %{nombre} -f '/etc/cron.*/*'
Capítulo 15. Lenguajes de programación dinámicos, servidores web, servidores de bases de datos
15.1. Lenguajes de programación dinámicos
15.1.1. Cambios notables en Python
15.1.1.1. Python 3
es la implementación por defecto de Python
en RHEL 8
Red Hat Enterprise Linux 8 se distribuye con Python 3.6
. El paquete puede no estar instalado por defecto. Para instalar Python 3.6
, utilice el comando yum install python3
.
Python 2.7
está disponible en el paquete python2
. Sin embargo, Python 2
tendrá un ciclo de vida más corto y su objetivo es facilitar a los clientes una transición más suave a Python 3
.
Ni el paquete por defecto python
ni el ejecutable no versionado /usr/bin/python
se distribuyen con RHEL 8. Se aconseja a los clientes que utilicen directamente python3
o python2
. Como alternativa, los administradores pueden configurar el comando no versionado python
mediante el comando alternatives
.
Para más detalles, consulte Uso de Python en Red Hat Enterprise Linux 8.
15.1.1.2. Migración de Python 2 a Python 3
Como desarrollador, es posible que quieras migrar tu antiguo código escrito en Python 2 a Python 3. Para obtener más información sobre cómo migrar grandes bases de código a Python 3, consulta The Conservative Python 3 Porting Guide.
Tenga en cuenta que después de esta migración, el código original de Python 2 se convierte en interpretable por el intérprete de Python 3 y sigue siendo interpretable para el intérprete de Python 2 también.
15.1.2. Configurar el Python no versionado
Los administradores del sistema pueden configurar el comando no versionado python
, ubicado en /usr/bin/python
, utilizando el comando alternatives
. Tenga en cuenta que el paquete requerido, python3
, python38
, o python2
, necesita ser instalado antes de configurar el comando no versionado a la versión respectiva.
El ejecutable /usr/bin/python
está controlado por el sistema alternatives
. Cualquier cambio manual puede ser sobrescrito en una actualización.
Otros comandos relacionados con Python, como pip3
, no tienen variantes configurables sin versionar.
15.1.2.1. Configurar directamente el comando python no versionado
Para configurar el comando no versionado python
directamente a una versión seleccionada de Python, utilice este procedimiento.
Procedimiento
Para configurar el comando
python
no versionado a Python 3.6, ejecute este comando:# alternatives --set python /usr/bin/python3
Para configurar el comando
python
no versionado a Python 3.8, utilice el siguiente comando:# alternatives --set python /usr/bin/python3.8
Para configurar el comando
python
no versionado a Python 2, utilice:# alternativas --set python /usr/bin/python2
15.1.2.2. Configurar el comando python no versionado a la versión de Python requerida de forma interactiva
También puede configurar el comando python
no versionado a la versión de Python requerida de forma interactiva.
Para configurar el comando python
no versionado de forma interactiva, utilice este procedimiento.
Procedimiento
Ejecute el siguiente comando:
# alternativas --config python
- Seleccione la versión requerida de la lista proporcionada.
Para restablecer esta configuración y eliminar el comando
python
no versionado, ejecute:# alternativas --auto python
15.1.2.3. Los scripts de Python deben especificar la versión principal en los hashbangs en el momento de construir el RPM
En RHEL 8, se espera que los scripts ejecutables de Python utilicen hashbangs (shebangs) especificando explícitamente al menos la versión principal de Python.
El script /usr/lib/rpm/redhat/brp-mangle-shebangs
buildroot policy (BRP) se ejecuta automáticamente al construir cualquier paquete RPM. Este script intenta corregir los hashbangs en todos los archivos ejecutables. Cuando el script encuentra hashbangs de Python ambiguos que no especifican la versión mayor de Python, genera errores y la construcción del RPM falla. Ejemplos de tales hashbangs ambiguos incluyen:
-
#! /usr/bin/python
-
#! /usr/bin/env python
Para modificar los hashbangs en los scripts de Python que causan estos errores de compilación en el momento de construir el RPM, utilice el script pathfix.py
del paquete platform-python-devel:
pathfix.py -pn -i %{__python3} PATH ...
Se pueden especificar múltiples PATHs. Si un PATH es un directorio, pathfix.py
busca recursivamente cualquier script de Python que coincida con el patrón ^[a-zA-Z0-9_] \.py$
, no sólo aquellos con un hashbang ambiguo. Añade el comando para ejecutar pathfix.py
a la sección %prep
o al final de la sección %install
.
Para más información, consulte Manejo de hashbangs en scripts de Python.
15.1.2.4. Python
la unión del paquete net-snmp
no está disponible
El conjunto de herramientas Net-SNMP
no proporciona enlaces para Python 3
, que es la implementación por defecto de Python
en RHEL 8. En consecuencia, los paquetes python-net-snmp
, python2-net-snmp
, o python3-net-snmp
no están disponibles en RHEL 8.
15.1.2.5. Recursos adicionales
15.1.3. Cambios notables en PHP
Red Hat Enterprise Linux 8 se distribuye con PHP 7.2
. Esta versión introduce los siguientes cambios importantes con respecto a PHP 5.4
, que está disponible en RHEL 7:
-
PHP
utiliza por defecto el gestor de procesos FastCGI (FPM) (seguro para su uso con un hilohttpd
) -
Las variables
php_value
yphp-flag
ya no deben utilizarse en los archivos de configuración dehttpd
; en su lugar, deben establecerse en la configuración del grupo/etc/php-fpm.d/*.conf
-
PHP
los errores y advertencias de los scripts se registran en el archivo/var/log/php-fpm/www-error.log
en lugar de/var/log/httpd/error.log
-
Al cambiar la variable de configuración de PHP
max_execution_time
, la configuración dehttpd
ProxyTimeout
debe aumentarse para que coincida con -
El usuario que ejecuta los scripts de
PHP
está ahora configurado en la configuración del pool de FPM (el archivo/etc/php-fpm.d/www.conf
; el usuarioapache
es el predeterminado) -
El servicio
php-fpm
debe reiniciarse después de un cambio de configuración o de la instalación de una nueva extensión -
La extensión
zip
se ha trasladado del paquetephp-common
a un paquete separado,php-pecl-zip
Se han eliminado las siguientes extensiones:
-
aspell
-
mysql
(tenga en cuenta que las extensionesmysqli
ypdo_mysql
siguen estando disponibles, proporcionadas por el paquetephp-mysqlnd
) -
memcache
15.1.4. Cambios notables en Perl
Perl 5.26
, distribuido con RHEL 8, introduce los siguientes cambios respecto a la versión disponible en RHEL 7:
-
Unicode 9.0
es ahora compatible. -
Se proporcionan nuevas sondas
op-entry
,loading-file
, yloaded-file
SystemTap
. - El mecanismo de copia en escritura se utiliza al asignar escalares para mejorar el rendimiento.
-
Se ha añadido el módulo
IO::Socket::IP
para manejar de forma transparente los sockets IPv4 e IPv6. -
Se ha añadido el módulo
Config::Perl::V
para acceder a los datos deperl -V
de forma estructurada. -
Se ha añadido un nuevo paquete
perl-App-cpanminus
, que contiene la utilidadcpanm
para obtener, extraer, construir e instalar módulos del repositorio Comprehensive Perl Archive Network (CPAN). -
El directorio actual
.
ha sido eliminado de la ruta de búsqueda del módulo@INC
por razones de seguridad. -
La sentencia
do
devuelve ahora una advertencia de desaprobación cuando no consigue cargar un archivo debido al cambio de comportamiento descrito anteriormente. -
La llamada
do subroutine(LIST)
ya no es compatible y da lugar a un error de sintaxis. -
Ahora los hash son aleatorios por defecto. El orden en que se devuelven las claves y los valores de un hash cambia en cada ejecución de
perl
. Para desactivar la aleatorización, establezca la variable de entornoPERL_PERTURB_KEYS
en0
. -
Ya no se permiten los caracteres literales de
{
sin esconder en los patrones de expresiones regulares. -
Se ha eliminado el soporte del ámbito léxico para la variable
$_
. -
El uso del operador
defined
en un array o en un hash produce un error fatal. -
La importación de funciones del módulo
UNIVERSAL
da lugar a un error fatal. -
Se han eliminado las herramientas
find2perl
,s2p
,a2p
,c2ph
ypstruct
. -
Se ha eliminado la facilidad de
${^ENCODING}
. El modo por defecto del pragmaencoding
ya no es soportado. Para escribir el código fuente en otra codificación que no seaUTF-8
, utilice la opciónFilter
de la codificación. -
El paquete
perl
está ahora alineado con el upstream. El paqueteperl
instala también los módulos principales, mientras que el intérprete/usr/bin/perl
es proporcionado por el paqueteperl-interpreter
. En versiones anteriores, el paqueteperl
incluía sólo un intérprete mínimo, mientras que el paqueteperl-core
incluía tanto el intérprete como los módulos centrales. -
El módulo Perl
IO::Socket::SSL
ya no carga un certificado de autoridad de certificación del archivo./certs/my-ca.pem
o del directorio./ca
, una clave privada del servidor del archivo./certs/server-key.pem
, un certificado del servidor del archivo./certs/server-cert.pem
, una clave privada del cliente del archivo./certs/client-key.pem
y un certificado del cliente del archivo./certs/client-cert.pem
. En su lugar, especifique las rutas de acceso a los archivos de forma explícita.
15.1.5. Cambios notables en Ruby
RHEL 8 proporciona Ruby 2.5
, que introduce numerosas nuevas características y mejoras respecto a Ruby 2.0.0
disponibles en RHEL 7. Los cambios más destacados son:
- Se ha añadido el recolector de basura incremental.
-
Se ha añadido la sintaxis
Refinements
. - Los símbolos son ahora recolectados por la basura.
-
Los niveles de seguridad de
$SAFE=2
y$SAFE=3
han quedado obsoletos. -
Las clases
Fixnum
yBignum
se han unificado en la claseInteger
. -
Se ha mejorado el rendimiento gracias a la optimización de la clase
Hash
, a la mejora del acceso a las variables de instancia y a que la claseMutex
es más pequeña y rápida. - Algunas API antiguas han quedado obsoletas.
-
Se han actualizado las librerías agrupadas, como
RubyGems
,Rake
,RDoc
,Psych
,Minitest
ytest-unit
. -
Otras bibliotecas, como
mathn
,DL
,ext/tk
, yXMLRPC
, que antes se distribuían conRuby
, están obsoletas o ya no se incluyen. -
El esquema de versionado
SemVer
se utiliza ahora para el versionadoRuby
.
15.1.6. Cambios notables en SWIG
RHEL 8 incluye la versión 3.0 del Simplified Wrapper and Interface Generator (SWIG), que ofrece numerosas novedades, mejoras y correcciones de errores respecto a la versión 2.0 distribuida en RHEL 7. Lo más destacable es que se ha implementado la compatibilidad con el estándar C 11. SWIG
soporta ahora también Go 1.6
, PHP 7
, Octave 4.2
, y Python 3.5
.
15.1.7. Node.js
nuevo en RHEL
Node.js
, una plataforma de desarrollo de software para crear aplicaciones de red rápidas y escalables en el lenguaje de programación JavaScript, se proporciona por primera vez en RHEL. Anteriormente sólo estaba disponible como colección de software. RHEL 8 proporciona Node.js 10
.
15.1.8. Tcl
Tool command language (Tcl) es un lenguaje de programación dinámico. El intérprete de este lenguaje, junto con la librería C, lo proporciona el paquete tcl
.
Utilizando Tcl emparejado con Tk (Tcl/Tk) permite crear aplicaciones GUI multiplataforma Tk es proporcionada por el paquete tk
.
Tenga en cuenta que Tk puede referirse a cualquiera de los siguientes:
- Un conjunto de herramientas de programación para múltiples lenguajes
- Una librería Tk C disponible para múltiples lenguajes, como C, Ruby, Perl y Python
- Un intérprete de deseos que instancie una consola Tk
- Una extensión de Tk que añade una serie de nuevos comandos a un determinado intérprete de Tcl
15.1.8.1. Cambios notables en Tcl/Tk 8.6
RHEL 8 se distribuye con Tcl/Tk version 8.6que proporciona múltiples cambios notables con respecto a Tcl/Tk version 8.5:
- Apoyo a la programación orientada a objetos
- Aplicación de la evaluación sin pilas
- Gestión de excepciones mejorada
- Colección de paquetes de terceros construidos e instalados con Tcl
- Operaciones multihilo habilitadas
- Soporte de scripts con base de datos SQL
- Soporte de red IPv6
- Compresión Zlib integrada
Procesamiento de la lista
Están disponibles dos nuevos comandos,
lmap
ydict map
, que permiten la expresión de transformaciones sobre Tcl contenedores.Canales apilados por guión
Están disponibles dos nuevos comandos,
chan push
ychan pop
, que permiten añadir o eliminar transformaciones hacia o desde los canales de E/S.
Para obtener información más detallada sobre Tcl/Tk version 8.6 cambios y nuevas funciones, consulte los siguientes recursos:
Si necesita migrar a Tcl/Tk 8.6consulte la sección Migración a Tcl/Tk 8.6.
15.2. Servidores web
15.2.1. Cambios notables en el servidor HTTP Apache
El sitio web Apache HTTP Serverse ha actualizado de la versión 2.4.6 a la versión 2.4.37 entre RHEL 7 y RHEL 8. Esta versión actualizada incluye varias características nuevas, pero mantiene la compatibilidad con la versión RHEL 7 a nivel de configuración y de la interfaz binaria de aplicación (ABI) de los módulos externos.
Las nuevas características incluyen:
-
la compatibilidad con
HTTP/2
la proporciona ahora el paquetemod_http2
, que forma parte del módulohttpd
. -
se admite la activación de sockets systemd. Consulte la página de manual
httpd.socket(8)
para obtener más detalles.
Se han añadido varios módulos nuevos:
-
mod_proxy_hcheck
- un módulo de comprobación de la salud del proxy -
mod_proxy_uwsgi
- un proxy de la Interfaz del Servidor Web (WSGI) -
mod_proxy_fdpass
- proporciona soporte para pasar el socket del cliente a otro proceso -
mod_cache_socache
- una caché HTTP que utiliza, por ejemplo, memcache backend -
mod_md
- un servicio de certificados SSL/TLS de protocolo ACME
-
Los siguientes módulos ahora se cargan por defecto:
-
mod_request
-
mod_macro
-
mod_watchdog
-
-
Se ha añadido un nuevo subpaquete,
httpd-filesystem
, que contiene la disposición básica de los directorios para el Apache HTTP Server incluyendo los permisos correctos para los directorios. -
Se ha introducido el soporte de servicios instanciados,
httpd@.service
. Consulte la página de manualhttpd.service
para obtener más información.
-
Un nuevo
httpd-init.service
sustituye al%post script
para crear un par de claves autofirmadasmod_ssl
.
-
El aprovisionamiento y la renovación automatizados de certificados TLS mediante el protocolo Automatic Certificate Management Environment (ACME) son ahora compatibles con el paquete
mod_md
(para su uso con proveedores de certificados comoLet’s Encrypt
). -
El sitio web Apache HTTP Server ahora soporta la carga de certificados TLS y claves privadas de tokens de seguridad de hardware directamente desde los módulos
PKCS#11
. Como resultado, una configuración demod_ssl
puede ahora utilizar URLs dePKCS#11
para identificar la clave privada TLS y, opcionalmente, el certificado TLS en las directivasSSLCertificateKeyFile
ySSLCertificateFile
. Ahora se admite una nueva directiva
ListenFree
en el archivo/etc/httpd/conf/httpd.conf
.De forma similar a la directiva
Listen
,ListenFree
proporciona información sobre las direcciones IP, los puertos o las combinaciones de dirección IP y puerto que escucha el servidor. Sin embargo, conListenFree
, la opción de socketIP_FREEBIND
está habilitada por defecto. Por lo tanto, ahttpd
se le permite enlazar con una dirección IP no local o con una dirección IP que aún no existe. Esto permite quehttpd
escuche en un socket sin requerir que la interfaz de red subyacente o la dirección IP dinámica especificada estén activas en el momento en quehttpd
intenta enlazarse a ella.Tenga en cuenta que la directiva
ListenFree
sólo está disponible actualmente en RHEL 8.Para más detalles sobre
ListenFree
, consulte la siguiente tabla:Tabla 15.1. Sintaxis, estado y módulos de la directiva ListenFree Sintaxis Estado Módulos ListenFree [dirección IP:]número de puerto [protocolo]
MPM
evento, trabajador, prefork, mpm_winnt, mpm_netware, mpmt_os2
Otros cambios notables son:
Se han eliminado los siguientes módulos:
-
mod_file_cache
mod_nss
Utiliza
mod_ssl
como reemplazo. Para obtener detalles sobre la migración desdemod_nss
, consulte la sección Exportación de una clave privada y certificados desde una base de datos NSS para utilizarlos en una configuración de servidor web Apache en la documentación deDeploying different types of servers
.-
mod_perl
-
-
El tipo por defecto de la base de datos de autenticación DBM utilizada por el Apache HTTP Server en RHEL 8 se ha cambiado de
SDBM
adb5
. -
El módulo
mod_wsgi
para el Apache HTTP Server ha sido actualizado a Python 3. Las aplicaciones WSGI ahora sólo son compatibles con Python 3, y deben ser migradas desde Python 2. El módulo de multiprocesamiento (MPM) configurado por defecto con el Apache HTTP Server ha cambiado de un modelo multiproceso y bifurcado (conocido como
prefork
) a un modelo multihilo de alto rendimiento,event
.Cualquier módulo de terceros que no sea seguro para los hilos debe ser reemplazado o eliminado. Para cambiar el MPM configurado, edite el archivo
/etc/httpd/conf.modules.d/00-mpm.conf
. Consulte la página manhttpd.service(8)
para obtener más información.- Los UID y GID mínimos permitidos para los usuarios por suEXEC son ahora 1000 y 500, respectivamente (antes 100 y 100).
-
El archivo
/etc/sysconfig/httpd
ya no es una interfaz compatible para establecer variables de entorno para el serviciohttpd
. Se ha añadido la página manhttpd.service(8)
para el servicio systemd. -
Al detener el servicio
httpd
se utiliza ahora una "parada elegante" por defecto. -
El módulo
mod_auth_kerb
ha sido sustituido por el módulomod_auth_gssapi
.
Para obtener instrucciones sobre el despliegue, consulte Configuración del servidor web Apache HTTP.
15.2.2. El servidor web nginx
nuevo en RHEL
RHEL 8 introduce nginx 1.14
, un servidor web y proxy que soporta HTTP y otros protocolos, con un enfoque de alta concurrencia, rendimiento y bajo uso de memoria. nginx
estaba previamente disponible sólo como una Colección de Software.
El servidor web nginx
soporta ahora la carga de claves privadas TLS de tokens de seguridad de hardware directamente desde los módulos PKCS#11
. Como resultado, una configuración de nginx
puede utilizar URLs de PKCS#11
para identificar la clave privada TLS en la directiva ssl_certificate_key
.
15.2.3. Apache Tomcat ha sido eliminado
El servidor Apache Tomcat ha sido eliminado de Red Hat Enterprise Linux. Apache Tomcat es un contenedor de servlets para las tecnologías Java Servlet y JavaServer Pages (JSP). Red Hat recomienda que los usuarios que necesiten un contenedor de servlets utilicen el servidor web JBoss.
15.3. Servidores proxy de caché
15.3.1. Varnish Cache
nuevo en RHEL
Varnish Cache
, un proxy inverso HTTP de alto rendimiento, se proporciona por primera vez en RHEL. Anteriormente sólo estaba disponible como Colección de Software. Varnish Cache
almacena archivos o fragmentos de archivos en memoria que se utilizan para reducir el tiempo de respuesta y el consumo de ancho de banda de la red en futuras peticiones equivalentes. RHEL 8.0 se distribuye con Varnish Cache 6.0
.
15.3.2. Cambios notables en Squid
RHEL 8.0 se distribuye con Squid 4.4
, un servidor proxy de caché de alto rendimiento para clientes web, que admite objetos de datos FTP, Gopher y HTTP. Esta versión ofrece numerosas novedades, mejoras y correcciones de errores con respecto a la versión 3.5 disponible en RHEL 7.
Los cambios más destacados son:
- Tamaño de la cola de ayuda configurable
- Cambios en los canales de ayuda a la concurrencia
- Cambios en el binario de ayuda
- Protocolo de Adaptación de Contenidos a Internet (ICAP) seguro
- Mejora de la compatibilidad con el multiprocesamiento simétrico (SMP)
- Mejora de la gestión de los procesos
- Se ha eliminado la compatibilidad con SSL
- Se ha eliminado el analizador sintáctico personalizado Edge Side Includes (ESI)
- Múltiples cambios de configuración
15.4. Servidores de bases de datos
RHEL 8 proporciona los siguientes servidores de bases de datos:
-
MySQL 8.0
, un servidor de bases de datos SQL multiusuario y multihilo. Consiste en el demonio del servidorMySQL
,mysqld
, y muchos programas cliente. -
MariaDB 10.3
, un servidor de bases de datos SQL multiusuario y multihilo. A efectos prácticos,MariaDB
es compatible conMySQL
. -
PostgreSQL 10
yPostgreSQL 9.6
, un sistema avanzado de gestión de bases de datos relacionales por objetos (DBMS). -
Redis 5
, un almacén avanzado de claves y valores. A menudo se denomina servidor de estructuras de datos porque las claves pueden contener cadenas, hashes, listas, conjuntos y conjuntos ordenados.Redis
se proporciona por primera vez en RHEL.
Tenga en cuenta que el servidor de bases de datos NoSQL MongoDB
no está incluido en RHEL 8.0 porque utiliza la licencia pública del lado del servidor (SSPL).
Los servidores de bases de datos no se pueden instalar en paralelo
Los módulos mariadb
y mysql
no pueden instalarse en paralelo en RHEL 8.0 debido a paquetes RPM conflictivos.
Por diseño, es imposible instalar más de una versión (stream) del mismo módulo en paralelo. Por ejemplo, debe elegir sólo uno de los flujos disponibles del módulo postgresql
, ya sea 10
(por defecto) o 9.6
. La instalación paralela de componentes es posible en Red Hat Software Collections para RHEL 6 y RHEL 7. En RHEL 8, se pueden utilizar diferentes versiones de servidores de bases de datos en contenedores.
15.4.1. Cambios notables en MariaDB 10.3
MariaDB 10.3
ofrece numerosas novedades respecto a la versión 5.5 distribuida en RHEL 7, como por ejemplo
- Expresiones comunes de la tabla
- Tablas con versión del sistema
-
FOR
bucles - Columnas invisibles
- Secuencias
-
Instantánea
ADD COLUMN
paraInnoDB
- Compresión de columna independiente del motor de almacenamiento
- Replicación paralela
- Replicación de múltiples fuentes
Además, los nuevos paquetes mariadb-connector-c
proporcionan una biblioteca cliente común para MySQL
y MariaDB
. Esta biblioteca puede utilizarse con cualquier versión de los servidores de bases de datos MySQL
y MariaDB
. Como resultado, el usuario puede conectar una compilación de una aplicación a cualquiera de los servidores MySQL
y MariaDB
distribuidos con RHEL 8.
Otros cambios notables son:
-
MariaDB Galera Cluster
, un clúster multimaster síncrono, es ahora una parte estándar deMariaDB
. -
se utiliza
InnoDB
como motor de almacenamiento por defecto en lugar deXtraDB
. - Se ha eliminado el subpaquete mariadb-bench.
- El nivel permitido por defecto de la madurez del plug-in se ha cambiado a un nivel menos que la madurez del servidor. Como resultado, los plug-ins con un nivel de madurez inferior que antes funcionaban, ya no se cargarán.
Véase también Uso de MariaDB en Red Hat Enterprise Linux 8.
15.4.2. Cambios notables en MySQL 8.0
RHEL 8 se distribuye con MySQL 8.0
, que proporciona, por ejemplo, las siguientes mejoras:
-
MySQL
incorpora ahora un diccionario de datos transaccional, que almacena información sobre los objetos de la base de datos. -
MySQL
ahora soporta roles, que son colecciones de privilegios. -
El juego de caracteres por defecto se ha cambiado de
latin1
autf8mb4
. - Se ha añadido soporte para las expresiones comunes de la tabla, tanto no recursivas como recursivas.
-
MySQL
soporta ahora funciones de ventana, que realizan un cálculo para cada fila de una consulta, utilizando filas relacionadas. -
InnoDB
ahora soporta las opcionesNOWAIT
ySKIP LOCKED
con sentencias de lectura de bloqueo. - Se han mejorado las funciones relacionadas con el SIG.
- Se ha mejorado la funcionalidad de JSON.
-
Los nuevos paquetes
mariadb-connector-c
proporcionan una biblioteca cliente común paraMySQL
yMariaDB
. Esta biblioteca puede utilizarse con cualquier versión de los servidores de bases de datosMySQL
yMariaDB
. Como resultado, el usuario puede conectar una compilación de una aplicación a cualquiera de los servidoresMySQL
yMariaDB
distribuidos con RHEL 8.
Además, el servidor MySQL 8.0
distribuido con RHEL 8 está configurado para utilizar mysql_native_password
como complemento de autenticación por defecto, ya que las herramientas y bibliotecas de cliente de RHEL 8 son incompatibles con el método caching_sha2_password
, que se utiliza por defecto en la versión upstream MySQL 8.0
.
Para cambiar el complemento de autenticación por defecto a caching_sha2_password
, edite el archivo /etc/my.cnf.d/mysql-default-authentication-plugin.cnf
como sigue:
[mysqld] default_authentication_plugin=caching_sha2_password
15.4.3. Cambios notables en PostgreSQL
RHEL 8.0 proporciona dos versiones del servidor de bases de datos PostgreSQL
, distribuidas en dos flujos del módulo postgresql
: PostgreSQL 10
(el flujo por defecto) y PostgreSQL 9.6
. RHEL 7 incluye la versión 9.2 de PostgreSQL
.
Los cambios más notables en PostgreSQL 9.6
son, por ejemplo:
-
Ejecución en paralelo de las operaciones secuenciales:
scan
,join
, yaggregate
- Mejoras en la replicación sincrónica
- Mejora de la búsqueda de texto completo que permite a los usuarios buscar frases
-
El controlador de la federación de datos
postgres_fdw
soporta ahora las operaciones remotasjoin
,sort
,UPDATE
yDELETE
- Mejoras sustanciales en el rendimiento, especialmente en lo que respecta a la escalabilidad en los servidores con múltiples CPUs
Las principales mejoras en PostgreSQL 10
incluyen:
-
Replicación lógica mediante las palabras clave
publish
ysubscribe
-
Autenticación de contraseñas más fuerte basada en el mecanismo
SCRAM-SHA-256
- Partición declarativa de tablas
- Mejora del paralelismo de las consultas
- Mejoras significativas en el rendimiento general
- Mejora de la supervisión y el control
Véase también Uso de PostgreSQL en Red Hat Enterprise Linux 8.
Capítulo 16. Compiladores y herramientas de desarrollo
16.1. Cambios en la cadena de herramientas desde RHEL 7
Las siguientes secciones enumeran los cambios en la cadena de herramientas desde el lanzamiento de los componentes descritos en Red Hat Enterprise Linux
16.1.1. Cambios en GCC en RHEL 8
En Red Hat Enterprise Linux 8, la cadena de herramientas GCC está basada en la serie de versiones GCC 8.2. Los cambios notables desde Red Hat Enterprise Linux 7 incluyen:
- Se han añadido numerosas optimizaciones generales, como el análisis de alias, las mejoras del vectorizador, el plegado de código idéntico, el análisis interprocedimental, el pase de optimización de la fusión de almacenes y otras.
- Se ha mejorado el desinfectante de direcciones.
- Se ha añadido el Sanitizador de fugas para la detección de fugas de memoria.
- Se ha añadido el Sanitizador de Comportamientos Indefinidos para la detección de comportamientos indefinidos.
- Ahora se puede producir información de depuración en el formato DWARF5. Esta capacidad es experimental.
- La herramienta de análisis de cobertura del código fuente GCOV se ha ampliado con varias mejoras.
- Se ha añadido soporte para la especificación OpenMP 4.5. Además, las características de descarga de la especificación OpenMP 4.0 son ahora compatibles con los compiladores de C, C , y Fortran.
- Se han añadido nuevas advertencias y diagnósticos mejorados para la detección estática de ciertos errores probables de programación.
- Las ubicaciones de las fuentes ahora se rastrean como rangos en lugar de puntos, lo que permite un diagnóstico mucho más rico. El compilador ofrece ahora pistas de "arreglo", sugiriendo posibles modificaciones del código. Se ha añadido un corrector ortográfico para ofrecer nombres alternativos y facilitar la detección de errores tipográficos.
Seguridad
GCC se ha ampliado para proporcionar herramientas que garanticen un endurecimiento adicional del código generado. Las mejoras relacionadas con la seguridad incluyen:
-
Se han añadido las funciones incorporadas
__builtin_add_overflow
,__builtin_sub_overflow
, y__builtin_mul_overflow
para la aritmética con comprobación de desbordamiento. -
Se ha añadido la opción
-fstack-clash-protection
para generar código adicional de protección contra el choque de pilas. -
La opción
-fcf-protection
se introdujo para comprobar las direcciones de destino de las instrucciones de flujo de control para aumentar la seguridad del programa. -
La nueva opción de advertencia
-Wstringop-truncation
enumera las llamadas a funciones de manipulación de cadenas delimitadas comostrncat
,strncpy
, ostpncpy
que podrían truncar la cadena copiada o dejar el destino sin cambios. -
Se ha mejorado la opción de advertencia
-Warray-bounds
para detectar mejor los índices de matrices y los desplazamientos de punteros fuera de los límites. -
Se ha añadido la opción de advertencia
-Wclass-memaccess
para advertir sobre la manipulación potencialmente insegura de objetos de tipos de clase no triviales mediante funciones de acceso a memoria bruta comomemcpy
orealloc
.
Arquitectura y soporte del procesador
Las mejoras en la arquitectura y el soporte del procesador incluyen:
- Se han añadido múltiples opciones nuevas específicas para la arquitectura Intel AVX-512, varias de sus microarquitecturas y las extensiones de protección de software de Intel (SGX).
- La generación de código ahora puede dirigirse a las extensiones LSE de la arquitectura ARM de 64 bits, a las extensiones de punto flotante (FPE) de 16 bits de ARMv8.2-A y a las versiones de la arquitectura ARMv8.2-A, ARMv8.3-A y ARMv8.4-A.
-
Se ha corregido la gestión de la opción
-march=native
en las arquitecturas ARM y ARM de 64 bits. - Se ha añadido soporte para los procesadores z13 y z14 de la arquitectura IBM Z.
Lenguas y normas
Entre los cambios notables relacionados con las lenguas y las normas se encuentran:
- El estándar por defecto utilizado al compilar código en el lenguaje C ha cambiado a C17 con extensiones GNU.
- El estándar por defecto utilizado al compilar código en el lenguaje C ha cambiado a C 14 con extensiones GNU.
- La biblioteca de tiempo de ejecución de C es ahora compatible con los estándares C 11 y C 14.
-
El compilador de C ahora implementa el estándar C 14 con muchas características nuevas, como plantillas de variables, agregados con inicializadores de miembros de datos no estáticos, el especificador extendido
constexpr
, funciones de desasignación de tamaño, lambdas genéricas, matrices de longitud variable, separadores de dígitos y otros. - Se ha mejorado el soporte del lenguaje C estándar C11: Ahora están disponibles los atómicos ISO C11, las selecciones genéricas y el almacenamiento local de hilos.
-
La nueva extensión
__auto_type
GNU C proporciona un subconjunto de la funcionalidad de la palabra clave C 11auto
en el lenguaje C. -
Los nombres de los tipos
_FloatN
y_FloatNx
especificados por la norma ISO/IEC TS 18661-3:2015 son ahora reconocidos por el front end de C. -
El estándar por defecto utilizado al compilar código en el lenguaje C ha cambiado a C17 con extensiones GNU. Esto tiene el mismo efecto que utilizar la opción
--std=gnu17
. Anteriormente, el estándar por defecto era C89 con extensiones GNU. - GCC puede ahora compilar experimentalmente código utilizando el estándar del lenguaje C 17 y ciertas características del estándar C 20.
- Pasar una clase vacía como argumento ahora no ocupa espacio en las arquitecturas Intel 64 y AMD64, como lo requiere la ABI de la plataforma. Pasar o devolver una clase con sólo constructores de copia y movimiento eliminados ahora utiliza la misma convención de llamada que una clase con un constructor de copia o movimiento no trivial.
-
El valor devuelto por el operador C 11
alignof
ha sido corregido para que coincida con el operador C_Alignof
y devuelva la alineación mínima. Para encontrar la alineación preferida, utilice la extensión GNU__alignof__
. -
La versión principal de la biblioteca
libgfortran
para el código del lenguaje Fortran se ha cambiado a la 5. - Se ha eliminado el soporte para los lenguajes Ada (GNAT), GCC Go y Objective C/C. Utilice el conjunto de herramientas Go para el desarrollo de código Go.
Recursos adicionales
- Consulte también las Notas de la versión de Red Hat Enterprise Linux 8.
- Uso de Go Toolset
16.1.2. Mejoras de seguridad en GCC en RHEL 8
Esta sección describe en detalle los cambios en GCC relacionados con la seguridad y añadidos desde el lanzamiento de Red Hat Enterprise Linux
Nuevas advertencias
Se han añadido estas opciones de advertencia:
Opción | Muestra avisos para |
---|---|
|
Llamadas a funciones de manipulación de cadenas acotadas como |
|
Objetos de tipos de clase no triviales manipulados de forma potencialmente insegura por funciones de memoria bruta como La advertencia ayuda a detectar las llamadas que evitan los constructores definidos por el usuario o los operadores de asignación de copias, los punteros de tablas virtuales corruptas, los miembros de datos de tipos o referencias calificados como const, o los punteros de miembros. La advertencia también detecta las llamadas que podrían eludir los controles de acceso a los miembros de datos. |
| Lugares donde la sangría del código da una idea errónea de la estructura de bloques del código a un lector humano. |
|
Llamadas a funciones de asignación de memoria en las que la cantidad de memoria a asignar supera size. También funciona con funciones en las que la asignación se especifica multiplicando dos parámetros y con cualquier función decorada con el atributo |
|
Llamadas a funciones de asignación de memoria que intentan asignar una cantidad cero de memoria. También funciona con funciones en las que la asignación se especifica multiplicando dos parámetros y con cualquier función decorada con el atributo |
|
Todas las llamadas a la función |
|
Llamadas a la función |
| Definiciones de matrices de longitud variable (VLA) que pueden superar el tamaño especificado o cuyo límite no se sabe si está suficientemente restringido. |
|
Desbordamiento de búfer seguro y probable en las llamadas a la familia de funciones de salida formateada |
|
Truncamiento de la salida, tanto seguro como probable, en las llamadas a la familia de funciones de salida formateada |
|
Desbordamiento del búfer en las llamadas a funciones de manejo de cadenas como |
Advertencia de mejoras
Estas advertencias de GCC han sido mejoradas:
-
La opción
-Warray-bounds
se ha mejorado para detectar más casos de índices de matrices y desplazamientos de punteros fuera de los límites. Por ejemplo, se detectan los índices negativos o excesivos en miembros de matrices flexibles y literales de cadena. -
La opción
-Wrestrict
introducida en GCC 7 ha sido mejorada para detectar muchos más casos de accesos solapados a objetos a través de argumentos restringidos a funciones estándar de manipulación de memoria y cadenas comomemcpy
ystrcpy
. -
La opción
-Wnonnull
se ha mejorado para detectar un conjunto más amplio de casos de paso de punteros nulos a funciones que esperan un argumento no nulo (decorado con el atributononnull
).
Nuevo UndefinedBehaviorSanitizer
Se ha añadido un nuevo sanitizador en tiempo de ejecución para detectar comportamientos indefinidos llamado UndefinedBehaviorSanitizer. Cabe destacar las siguientes opciones:
Opción | Consulte |
---|---|
| Detecta la división por cero en coma flotante. |
| Comprueba que el resultado de las conversiones de tipo punto flotante a entero no se desborda. |
| Habilitar la instrumentación de los límites de la matriz y detectar los accesos fuera de los límites. |
| Habilita la comprobación de la alineación y detecta varios objetos desalineados. |
| Habilitar la comprobación del tamaño de los objetos y detectar varios accesos fuera de los límites. |
| Permitir la comprobación de las llamadas a funciones miembro de C, los accesos a miembros y algunas conversiones entre punteros a clases base y derivadas. Además, detecta cuando los objetos referenciados no tienen el tipo dinámico correcto. |
|
Habilitar la comprobación estricta de los límites de los arrays. Esto permite |
| Diagnosticar desbordamientos aritméticos incluso en operaciones aritméticas con vectores genéricos. |
|
Diagnostica en tiempo de ejecución los argumentos no válidos de los buildins prefijados en |
|
Realiza pruebas baratas en tiempo de ejecución para la envoltura de punteros. Incluye comprobaciones de |
Nuevas opciones para AddressSanitizer
Estas opciones se han añadido a AddressSanitizer:
Opción | Consulte |
---|---|
| Advierte sobre la comparación de punteros que apuntan a un objeto de memoria diferente. |
| Advierte sobre la sustracción de punteros que apuntan a un objeto de memoria diferente. |
| Sanear las variables cuya dirección se toma y se utiliza después de un ámbito donde se define la variable. |
Otros desinfectantes e instrumentos
-
Se ha añadido la opción
-fstack-clash-protection
para insertar sondas cuando el espacio de la pila se asigna de forma estática o dinámica para detectar de forma fiable los desbordamientos de la pila y así mitigar el vector de ataque que se basa en el salto de una página de guarda de la pila proporcionada por el sistema operativo. -
Se ha añadido una nueva opción
-fcf-protection=[full|branch|return|none]
para realizar la instrumentación del código y aumentar la seguridad del programa comprobando que las direcciones de destino de las instrucciones de transferencia de flujo de control (como la llamada indirecta a una función, el retorno de una función o el salto indirecto) son válidas.
Recursos adicionales
Para más detalles y explicación de los valores suministrados a algunas de las opciones anteriores, consulte la página del manual gcc(1):
$ man gcc
16.1.3. Cambios que rompen la compatibilidad en GCC en RHEL 8
C Cambio de ABI en std::string
y std::list
La interfaz binaria de aplicación (ABI) de las clases std::string
y std::list
de la biblioteca libstdc
cambió entre RHEL 7 (GCC 4.8) y RHEL 8 (GCC 8) para ajustarse al estándar C 11. La biblioteca libstdc
soporta tanto la antigua como la nueva ABI, pero algunas otras bibliotecas del sistema C no lo hacen. Como consecuencia, las aplicaciones que enlazan dinámicamente con estas bibliotecas tendrán que ser reconstruidas. Esto afecta a todos los modos estándar de C, incluyendo C 98. También afecta a las aplicaciones creadas con los compiladores de Red Hat Developer Toolset para RHEL 7, que mantuvieron la antigua ABI para mantener la compatibilidad con las bibliotecas del sistema.
GCC ya no construye código Ada, Go y Objective C/C
Se ha eliminado del compilador GCC la capacidad de construir código en los lenguajes Ada (GNAT), GCC Go y Objective C/C.
Para construir código Go, utilice el conjunto de herramientas Go.
16.2. Conjuntos de herramientas de compilación
RHEL 8.0 proporciona los siguientes conjuntos de herramientas de compilación como flujos de aplicaciones:
- LLVM Toolset 9.0.1, que proporciona el marco de infraestructura del compilador LLVM, el compilador Clang para los lenguajes C y C, el depurador LLDB y herramientas relacionadas para el análisis de código. Consulte la guía de uso del conjunto de herramientas LLVM.
-
Rust Toolset 1.41, que proporciona el compilador del lenguaje de programación Rust
rustc
, la herramienta de construcción y el gestor de dependenciascargo
, el plugincargo-vendor
y las bibliotecas necesarias. Consulte la guía Using Rust Tools et. -
Go Toolset 1.13, que proporciona las herramientas y bibliotecas del lenguaje de programación Go. Go se conoce también como
golang
. Consulte la guía de uso de Go Toolset.
16.3. Implementaciones y herramientas Java en RHEL 8
El repositorio de RHEL 8 AppStream incluye:
-
Los paquetes
java-11-openjdk
, que proporcionan el entorno de ejecución Java OpenJDK 11 y el kit de desarrollo de software Java OpenJDK 11. -
Los paquetes
java-1.8.0-openjdk
, que proporcionan el entorno de ejecución de Java OpenJDK 8 y el kit de desarrollo de software de Java OpenJDK 8. -
Los paquetes
icedtea-web
, que proporcionan una implementación de Java Web Start. -
El módulo
ant
, que proporciona una biblioteca Java y una herramienta de línea de comandos para compilar, ensamblar, probar y ejecutar aplicaciones Java.Ant
ha sido actualizado a la versión 1.10. -
El módulo
maven
, que proporciona una herramienta de gestión y comprensión de proyectos de software.Maven
sólo estaba disponible anteriormente como colección de software o en el canal opcional no soportado. -
El módulo
scala
, que proporciona un lenguaje de programación de propósito general para la plataforma Java.Scala
estaba disponible anteriormente sólo como Colección de Software.
Además, los paquetes de java-1.8.0-ibm
se distribuyen a través del repositorio complementario. Tenga en cuenta que los paquetes de este repositorio no están soportados por Red Hat.
16.4. Cambios que rompen la compatibilidad en GDB
La versión de GDB provista en Red Hat Enterprise Linux 8 contiene un número de cambios que rompen la compatibilidad, especialmente para los casos donde la salida de GDB es leída directamente desde la terminal. Las siguientes secciones proporcionan más detalles sobre estos cambios.
No se recomienda analizar la salida de GDB. Prefiera las secuencias de comandos que utilizan la API de GDB de Python o la interfaz de máquina de GDB (MI).
GDBserver ahora arranca los inferiores con el shell
Para permitir la expansión y la sustitución de variables en los argumentos de la línea de comandos inferior, GDBserver ahora inicia el inferior en un shell, igual que GDB.
Para desactivar el uso del shell:
-
Cuando utilice el comando
target extended-remote
GDB, desactive el shell con el comandoset startup-with-shell off
. -
Cuando utilice el comando
target remote
GDB, desactive el shell con la opción--no-startup-with-shell
de GDBserver.
Ejemplo 16.1. Ejemplo de expansión del shell en las inferencias remotas de GDB
Este ejemplo muestra cómo la ejecución del comando /bin/echo /*
a través de GDBserver difiere en las versiones 7 y 8 de Red Hat Enterprise Linux:
En RHEL 7:
$ gdbserver --multi :1234 $ gdb -batch -ex 'target extended-remote :1234' -ex 'set remote exec-file /bin/echo' -ex 'file /bin/echo' -ex 'run /*' /*
En RHEL 8:
$ gdbserver --multi :1234 $ gdb -batch -ex 'target extended-remote :1234' -ex 'set remote exec-file /bin/echo' -ex 'file /bin/echo' -ex 'run /*' /bin /boot (...) /tmp /usr /var
gcj
soporte eliminado
Se ha eliminado el soporte para la depuración de programas Java compilados con el compilador GNU para Java (gcj
).
Nueva sintaxis para los comandos de mantenimiento de volcado de símbolos
La sintaxis de los comandos de mantenimiento de volcado de símbolos ahora incluye opciones antes de los nombres de los archivos. Como resultado, los comandos que funcionaban con GDB en RHEL 7 no funcionan en RHEL 8.
Como ejemplo, el siguiente comando ya no almacena los símbolos en un archivo, sino que produce un mensaje de error:
(gdb) mantenimiento imprimir símbolos /tmp/out main.c
La nueva sintaxis para los comandos de mantenimiento de volcado de símbolos es:
maint print symbols [-pc address] [--] [filename] maint print symbols [-objfile objfile] [-source source] [--] [filename] maint print psymbols [-objfile objfile] [-pc address] [--] [filename] maint print psymbols [-objfile objfile] [-source source] [--] [filename] maint print msymbols [-objfile objfile] [--] [filename]
Los números de hilo ya no son globales
Anteriormente, GDB sólo utilizaba la numeración global de los hilos. La numeración se ha ampliado para mostrarse por inferior en la forma inferior_num.thread_num
, como 2.1
. Como consecuencia, los números de hilos en la variable de conveniencia $_thread
y en el atributo Python InferiorThread.num
ya no son únicos entre inferiores.
GDB ahora almacena un segundo ID de hilo por hilo, llamado ID de hilo global, que es el nuevo equivalente a los números de hilo de las versiones anteriores. Para acceder al número de hilo global, utilice la variable de conveniencia $_gthread
y el atributo de Python InferiorThread.global_num
.
Por compatibilidad con el pasado, los ID de los hilos de la interfaz de la máquina (MI) siempre contienen los ID globales.
Ejemplo 16.2. Ejemplo de cambios en el número de hilos de GDB
En Red Hat Enterprise Linux 7:
# debuginfo-install coreutils $ gdb -batch -ex 'file echo' -ex start -ex 'add-inferior' -ex 'inferior 2' -ex 'file echo' -ex start -ex 'info threads' -ex 'pring $_thread' -ex 'inferior 1' -ex 'pring $_thread' (...) Id Target Id Frame * 2 process 203923 "echo" main (argc=1, argv=0x7fffffffdb88) at src/echo.c:109 1 process 203914 "echo" main (argc=1, argv=0x7fffffffdb88) at src/echo.c:109 $1 = 2 (...) $2 = 1
En Red Hat Enterprise Linux 8:
# dnf debuginfo-install coreutils $ gdb -batch -ex 'file echo' -ex start -ex 'add-inferior' -ex 'inferior 2' -ex 'file echo' -ex start -ex 'info threads' -ex 'pring $_thread' -ex 'inferior 1' -ex 'pring $_thread' (...) Id Target Id Frame 1.1 process 4106488 "echo" main (argc=1, argv=0x7fffffffce58) at ../src/echo.c:109 * 2.1 process 4106494 "echo" main (argc=1, argv=0x7fffffffce58) at ../src/echo.c:109 $1 = 1 (...) $2 = 1
La memoria para los contenidos de valores puede ser limitada
Anteriormente, GDB no limitaba la cantidad de memoria asignada para el contenido de los valores. Como consecuencia, la depuración de programas incorrectos podía hacer que GDB asignara demasiada memoria. Se ha añadido el ajuste max-value-size
para permitir limitar la cantidad de memoria asignada. El valor por defecto de este límite es de 64 KiB. Como resultado, GDB en Red Hat Enterprise Linux 8 no mostrará valores demasiado grandes, sino que informará que el valor es demasiado grande.
Como ejemplo, la impresión de un valor definido como char s[128*1024];
produce resultados diferentes:
-
En Red Hat Enterprise Linux 7,
$1 = 'A' <repeats 131072 times>
-
En Red Hat Enterprise Linux 8,
value requires 131072 bytes, which is more than max-value-size
Ya no se admite la versión Sun del formato stabs
Se ha eliminado el soporte para la versión de Sun del formato de archivo de depuración stabs
. El formato stabs
producido por GCC en RHEL con la opción gcc -gstabs
sigue siendo soportado por GDB.
Cambios en el manejo de Sysroot
El comando set sysroot path
especifica la raíz del sistema cuando se buscan los archivos necesarios para la depuración. Los nombres de directorios suministrados a este comando ahora pueden llevar como prefijo la cadena target:
para que GDB lea las bibliotecas compartidas del sistema de destino (tanto local como remoto). El prefijo anteriormente disponible remote:
se trata ahora como target:
. Además, el valor de la raíz del sistema por defecto ha cambiado de una cadena vacía a target:
por compatibilidad con versiones anteriores.
La raíz del sistema especificada se antepone al nombre del archivo del ejecutable principal, cuando GDB inicia procesos de forma remota, o cuando se adjunta a procesos ya en ejecución (tanto locales como remotos). Esto significa que para los procesos remotos, el valor por defecto target:
hace que GDB siempre intente cargar la información de depuración desde el sistema remoto. Para evitar esto, ejecute el comando set sysroot
antes del comando target remote
para que los archivos de símbolos locales se encuentren antes que los remotos.
HISTSIZE ya no controla el tamaño del historial de comandos de GDB
Anteriormente, GDB utilizaba la variable de entorno HISTSIZE
para determinar el tiempo que debía mantenerse el historial de comandos. GDB ha sido modificado para utilizar la variable de entorno GDBHISTSIZE
en su lugar. Esta variable es específica sólo para GDB. Los valores posibles y sus efectos son:
- un número positivo - utilizar el historial de comandos de este tamaño,
-
-1
o una cadena vacía - guarda el historial de todos los comandos, - valores no numéricos - se ignoran.
Limitación de finalización añadida
Ahora se puede limitar el número máximo de candidatos considerados durante la finalización mediante el comando set max-completions
. Para mostrar el límite actual, ejecute el comando show max-completions
. El valor por defecto es 200. Este límite evita que GDB genere listas de finalización excesivamente grandes y deje de responder.
Como ejemplo, la salida después de la entrada p <tab><tab>
es:
-
en RHEL 7
Display all 29863 possibilities? (y or n)
-
en RHEL 8
Display all 200 possibilities? (y or n)
Eliminado el modo de compatibilidad HP-UX XDB
La opción -xdb
para el modo de compatibilidad HP-UX XDB ha sido eliminada de GDB.
Manejo de señales para hilos
Anteriormente, GDB podía entregar una señal al hilo actual en lugar de al hilo para el que realmente se enviaba la señal. Este error ha sido corregido, y GDB ahora siempre pasa la señal al hilo correcto al reanudar la ejecución.
Además, el comando signal
ahora siempre entrega correctamente la señal solicitada al hilo actual. Si el programa se detiene por una señal y el usuario cambia de hilo, GDB pide confirmación.
Modos de puntos de interrupción siempre insertados y desactivados y auto fusionados
Se ha modificado el valor breakpoint always-inserted
. Se ha eliminado el valor auto
y el comportamiento correspondiente. El valor por defecto es ahora off
. Además, el valor off
ahora hace que GDB no elimine los puntos de interrupción del objetivo hasta que todos los hilos se detengan.
los comandos de remotebaud ya no son compatibles
Los comandos set remotebaud
y show remotebaud
ya no son compatibles. Utilice en su lugar los comandos set serial baud
y show serial baud
.
16.5. Cambios que rompen la compatibilidad en los compiladores y herramientas de desarrollo
librtkaio eliminado
Con esta actualización, se ha eliminado la biblioteca librtkaio. Esta biblioteca proporcionaba un acceso de E/S asíncrono de alto rendimiento en tiempo real para algunos archivos, que se basaba en el soporte de E/S asíncrona del núcleo de Linux (KAIO).
Como resultado de la eliminación:
-
Las aplicaciones que utilizan el método
LD_PRELOAD
para cargar librtkaio muestran una advertencia sobre una biblioteca que falta, cargan la biblioteca librt en su lugar y se ejecutan correctamente. -
Las aplicaciones que utilizan el método
LD_LIBRARY_PATH
para cargar librtkaio cargan la biblioteca librt en su lugar y se ejecutan correctamente, sin ninguna advertencia. -
Las aplicaciones que utilizan la llamada al sistema
dlopen()
para acceder a librtkaio cargan directamente la biblioteca librt.
Los usuarios de librtkaio tienen las siguientes opciones:
- Utilizar el mecanismo de reserva descrito anteriormente, sin ningún cambio en sus aplicaciones.
- Cambiar el código de sus aplicaciones para utilizar la biblioteca librt, que ofrece una API compatible con POSIX.
- Cambiar el código de sus aplicaciones para utilizar la biblioteca libaio, que ofrece una API compatible.
Tanto librt como libaio pueden ofrecer características y prestaciones comparables en condiciones específicas.
Tenga en cuenta que el paquete libaio tiene un nivel de compatibilidad de Red Hat de 2, mientras que librtk y el eliminado librtkaio tienen un nivel 1.
Para más detalles, consulte https://fedoraproject.org/wiki/Changes/GLIBC223_librtkaio_removal
Eliminación de las interfaces RPC y NIS de Sun glibc
La biblioteca glibc
ya no proporciona las interfaces Sun RPC y NIS para las nuevas aplicaciones. Estas interfaces están ahora disponibles sólo para ejecutar aplicaciones heredadas. Los desarrolladores deben cambiar sus aplicaciones para utilizar la biblioteca libtirpc
en lugar de Sun RPC y libnsl2
en lugar de NIS. Las aplicaciones pueden beneficiarse del soporte de IPv6 en las bibliotecas de reemplazo.
Se han eliminado las bibliotecas nosegneg
para Xen de 32 bits
Anteriormente, los paquetes glibc
i686 contenían una compilación alternativa glibc
, que evitaba el uso del registro del segmento descriptor de hilos con desplazamientos negativos (nosegneg
). Esta compilación alternativa sólo se utilizaba en la versión de 32 bits del hipervisor del proyecto Xen sin soporte de virtualización por hardware, como una optimización para reducir el coste de la paravirtualización completa. Estas construcciones alternativas ya no se utilizan y han sido eliminadas.
make
nuevo operador !=
provoca una interpretación diferente de cierta sintaxis de makefile existente
El operador de asignación del shell !=
se ha añadido a GNU make
como alternativa a la función $(shell …)
para aumentar la compatibilidad con los makefiles de BSD. Como consecuencia, las variables con nombres que terminan en signo de exclamación e inmediatamente seguidas de una asignación, como variable!=value
, se interpretan ahora como una asignación del shell. Para restaurar el comportamiento anterior, añada un espacio después del signo de exclamación, como variable! =value
.
Para más detalles y diferencias entre el operador y la función, consulte el manual de GNU make
.
Se ha eliminado el soporte de la biblioteca Valgrind para la depuración de MPI
Se ha eliminado la biblioteca envolvente libmpiwrap.so
para Valgrind proporcionada por el paquete valgrind-openmpi
. Esta biblioteca permitía a Valgrind depurar programas que utilizaban la interfaz de paso de mensajes (MPI). Esta biblioteca era específica de la versión de implementación de Open MPI en versiones anteriores de Red Hat Enterprise Linux.
Se anima a los usuarios de libmpiwrap.so
a que construyan su propia versión a partir de fuentes upstream específicas para su implementación y versión de MPI. Suministre estas bibliotecas personalizadas a Valgrind utilizando la técnica LD_PRELOAD
.
Se han eliminado las cabeceras de desarrollo y las bibliotecas estáticas de valgrind-devel
Anteriormente, el subpaquete valgrind-devel
solía incluir archivos de desarrollo para desarrollar herramientas valgrind personalizadas. Esta actualización elimina estos archivos porque no tienen una API garantizada, tienen que ser enlazados estáticamente y no están soportados. El paquete valgrind-devel
aún contiene los archivos de desarrollo para programas compatibles con valgrind y archivos de cabecera como valgrind.h
, callgrind.h
, drd.h
, helgrind.h
, y memcheck.h
, que son estables y están bien soportados.
Capítulo 17. Gestión de la identidad
17.1. Los paquetes de gestión de identidades se instalan como un módulo
En RHEL 8, los paquetes necesarios para instalar un servidor y un cliente de gestión de identidades (IdM) se distribuyen como un módulo. El flujo client
es el flujo por defecto del módulo idm
, y puede descargar los paquetes necesarios para instalar el cliente sin habilitar el flujo.
El flujo del módulo del servidor IdM se llama DL1
y contiene varios perfiles que corresponden a los diferentes tipos de servidores IdM:
-
server
: un servidor IdM sin DNS integrado -
dns
: un servidor IdM con DNS integrado -
adtrust
: un servidor IdM que tiene un acuerdo de confianza con Active Directory -
client
: un cliente IdM
Para descargar los paquetes en un perfil específico del flujo DL1
:
Habilitar el flujo:
# yum module enable idm:DL1
Cambia a las RPMs entregadas a través del flujo:
# yum distro-sync
Instalar el perfil seleccionado:
# yum module install idm:DL1/profile
Sustituya profile por uno de los perfiles específicos definidos anteriormente.
Para obtener más información, consulte Instalación de los paquetes necesarios para un servidor de gestión de identidades y Paquetes necesarios para instalar un cliente de gestión de identidades.
17.2. Los usuarios de Active Directory pueden ahora administrar la Gestión de Identidades
En Red Hat Enterprise Linux (RHEL) 7, la pertenencia a grupos externos permite a los usuarios y grupos de AD acceder a los recursos de IdM en un entorno POSIX con la ayuda del demonio de servicios de seguridad del sistema (SSSD).
El servidor LDAP de IdM tiene sus propios mecanismos para conceder el control de acceso. RHEL 8 introduce una actualización que permite añadir una anulación de usuario ID para un usuario de AD como miembro de un grupo IdM. Una anulación de ID es un registro que describe cómo deben ser las propiedades de un usuario o grupo específico de Active Directory dentro de una vista de ID específica, en este caso la vista de confianza predeterminada. Como consecuencia de la actualización, el servidor LDAP de IdM puede aplicar las reglas de control de acceso del grupo de IdM al usuario de AD.
Los usuarios de AD ahora pueden utilizar las funciones de autoservicio de la interfaz de IdM, por ejemplo, para cargar sus claves SSH o cambiar sus datos personales. Un administrador de AD es capaz de administrar completamente IdM sin tener dos cuentas y contraseñas diferentes.
Actualmente, es posible que algunas funciones de IdM sigan sin estar disponibles para los usuarios de AD. Por ejemplo, la configuración de contraseñas para los usuarios de IdM como usuario de AD del grupo IdM admins
podría fallar.
17.3. Solución de grabación de sesiones para RHEL 8 añadida
Se ha añadido una solución de grabación de sesiones a Red Hat Enterprise Linux 8 (RHEL 8). Un nuevo paquete tlog
y su reproductor de sesiones de consola web asociado permiten grabar y reproducir las sesiones de terminal de los usuarios. La grabación puede ser configurada por usuario o grupo de usuarios a través del servicio System Security Services Daemon (SSSD). Todas las entradas y salidas del terminal se capturan y almacenan en un formato basado en texto en un diario del sistema. La entrada está inactiva por defecto por razones de seguridad para no interceptar contraseñas en bruto y otra información sensible.
La solución puede utilizarse para auditar las sesiones de los usuarios en sistemas sensibles a la seguridad. En caso de una violación de la seguridad, las sesiones grabadas pueden ser revisadas como parte de un análisis forense. Los administradores de sistemas pueden ahora configurar la grabación de sesiones localmente y ver el resultado desde la interfaz de la consola web de RHEL 8 o desde la interfaz de línea de comandos utilizando la utilidad tlog-play
.
17.4. Se ha eliminado la función de gestión de identidades
17.4.1. No NTP Server
Función de servidor IdM
Debido a que ntpd
ha sido obsoleto en favor de chronyd
en RHEL 8, los servidores IdM ya no están configurados como servidores del Protocolo de Tiempo de Red (NTP) y sólo están configurados como clientes NTP. El rol de servidor IdM de RHEL 7 NTP Server
también ha quedado obsoleto en RHEL 8.
17.4.2. Las bases de datos NSS no son compatibles con OpenLDAP
La suite OpenLDAP en versiones anteriores de Red Hat Enterprise Linux (RHEL) utilizaba el Mozilla Network Security Services (NSS) para fines criptográficos. Con RHEL 8, OpenSSL, que es soportado por la comunidad OpenLDAP, reemplaza a NSS. OpenSSL no admite las bases de datos NSS para almacenar certificados y claves. Sin embargo, sigue soportando archivos de correo de privacidad mejorada (PEM) que sirven para el mismo propósito.
17.4.3. Se han sustituido algunos paquetes Python Kerberos
En Red Hat Enterprise Linux (RHEL) 8, el paquete python-gssapi
ha sustituido a los paquetes Kerberos de Python como python-krbV
, python-kerberos
, python-requests-kerberos
, y python-urllib2_kerberos
. Las ventajas más destacadas son:
-
python-gssapi
es más fácil de usar quepython-kerberos
ypython-krbV
. -
python-gssapi
es compatible conpython 2
ypython 3
, mientras quepython-krbV
no lo es. -
Los paquetes adicionales de Kerberos,
python-requests-gssapi
ypython-urllib-gssapi
, están actualmente disponibles en el repositorio Extra Packages for Enterprise Linux (EPEL).
Los paquetes basados en GSSAPI permiten el uso de otros mecanismos de la API de Servicios de Seguridad Genéricos (GSSAPI) además de Kerberos, como el NT LAN Manager NTLM
por razones de compatibilidad con versiones anteriores.
Esta actualización mejora la capacidad de mantenimiento y depuración de GSSAPI en RHEL 8.
17.5. SSSD
17.5.1. Los GPO de AD ahora se aplican por defecto
En RHEL 8, la configuración por defecto de la opción ad_gpo_access_control
es enforcing
, lo que garantiza que se evalúen y apliquen las reglas de control de acceso basadas en los objetos de política de grupo (GPO) de Active Directory.
En cambio, el valor por defecto de esta opción en RHEL 7 es permissive
, que evalúa pero no aplica las reglas de control de acceso basadas en GPO. Con el modo permissive
, se registra un mensaje de syslog cada vez que un usuario vería denegado su acceso por un GPO, pero esos usuarios siguen teniendo permiso para iniciar sesión.
Red Hat recomienda asegurarse de que los GPO están configurados correctamente en Active Directory antes de actualizar de RHEL 7 a RHEL 8.
Los GPO mal configurados que no afectan a la autorización en los hosts RHEL 7 por defecto pueden afectar a los hosts RHEL 8 por defecto.
Para obtener más información sobre los GPO, consulte Aplicación del control de acceso de objetos de política de grupo en RHEL y la entrada ad_gpo_access_control
en la página del manual sssd-ad
.
17.5.2. authselect
sustituye a authconfig
En RHEL 8, la utilidad authselect
sustituye a la utilidad authconfig
. authselect
viene con un enfoque más seguro para la gestión de la pila PAM que hace que los cambios de configuración de PAM sean más sencillos para los administradores del sistema. authselect
puede utilizarse para configurar métodos de autenticación como contraseñas, certificados, tarjetas inteligentes y huellas dactilares. authselect
no configura los servicios necesarios para unirse a dominios remotos. Esta tarea la realizan herramientas especializadas, como realmd
o ipa-client-install
.
17.5.3. KCM sustituye a KEYRING como almacenamiento de caché de credenciales por defecto
En RHEL 8, el almacenamiento por defecto de la caché de credenciales es el Kerberos Credential Manager (KCM) que está respaldado por el deamon sssd-kcm
. KCM supera las limitaciones del anteriormente utilizado KEYRING, como que es difícil de utilizar en entornos de contenedores porque no tiene espacio para los nombres, y para ver y gestionar las cuotas.
Con esta actualización, RHEL 8 contiene una caché de credenciales que se adapta mejor a los entornos en contenedores y que proporciona una base para crear más funciones en futuras versiones.
17.5.4. sssctl
imprime un informe de reglas HBAC para un dominio IdM
Con esta actualización, la utilidad sssctl
del demonio de servicios de seguridad del sistema (SSSD) puede imprimir un informe de control de acceso para un dominio de gestión de identidades (IdM). Esta función satisface la necesidad de ciertos entornos de ver, por razones normativas, una lista de usuarios y grupos que pueden acceder a una máquina cliente específica. La ejecución de sssctl access-report
domain_name
en un cliente IdM imprime el subconjunto analizado de reglas de control de acceso basado en host (HBAC) en el dominio IdM que se aplican al equipo cliente.
Tenga en cuenta que ningún otro proveedor aparte de IdM admite esta función.
17.5.5. Los usuarios locales son almacenados en caché por SSSD y servidos a través del módulo nss_sss
En RHEL 8, el demonio de servicios de seguridad del sistema (SSSD) sirve a los usuarios y grupos desde los archivos /etc/passwd
y /etc/groups
por defecto. El módulo sss
nsswitch precede a los archivos del archivo /etc/nsswitch.conf
.
La ventaja de servir a los usuarios locales a través de SSSD es que el módulo nss_sss
tiene un rápido memory-mapped cache
que acelera las búsquedas del conmutador de servicios de nombres (NSS) en comparación con el acceso al disco y la apertura de los archivos en cada solicitud de NSS. Anteriormente, el demonio de caché del servicio de nombres (nscd
) ayudaba a acelerar el proceso de acceso al disco. Sin embargo, el uso de nscd
en paralelo con SSSD es engorroso, ya que tanto SSSD como nscd
utilizan su propia caché independiente. En consecuencia, el uso de nscd
en configuraciones donde SSSD también está sirviendo a los usuarios de un dominio remoto, por ejemplo LDAP o Active Directory, puede causar un comportamiento impredecible.
Con esta actualización, la resolución de usuarios y grupos locales es más rápida en RHEL 8. Tenga en cuenta que el usuario root
nunca es manejado por SSSD, por lo tanto la resolución de root
no puede ser impactada por un potencial error en SSSD. Tenga en cuenta también que si SSSD no se está ejecutando, el módulo nss_sss
maneja la situación con gracia retrocediendo a nss_files
para evitar problemas. No es necesario configurar SSSD de ninguna manera, el dominio de archivos se añade automáticamente.
17.5.6. SSSD ahora permite seleccionar uno de los múltiples dispositivos de autenticación de tarjetas inteligentes
Por defecto, el demonio de servicios de seguridad del sistema (SSSD) intenta detectar un dispositivo para la autenticación de la tarjeta inteligente automáticamente. Si hay varios dispositivos conectados, SSSD selecciona el primero que detecta. En consecuencia, no puede seleccionar un dispositivo en particular, lo que a veces provoca fallos.
Con esta actualización, puede configurar una nueva opción p11_uri
para la sección [pam]
del archivo de configuración sssd.conf
. Esta opción permite definir qué dispositivo se utiliza para la autenticación con tarjeta inteligente.
Por ejemplo, para seleccionar un lector con el id de ranura 2
detectado por el módulo OpenSC PKCS#11, añada:
p11_uri = library-description=Marco de la tarjeta inteligente OpenSC;slot-id=2
a la sección [pam]
de sssd.conf
.
Para más detalles, consulte la página man sssd.conf
.
17.6. Se ha eliminado la función SSSD
17.6.1. sssd-secrets
ha sido eliminado
El componente sssd-secrets
del demonio de servicios de seguridad del sistema (SSSD) ha sido eliminado en Red Hat Enterprise Linux 8. Esto se debe a que Custodia, un proveedor de servicios de secretos, ya no se desarrolla activamente. Utilice otras herramientas de Gestión de Identidades para almacenar secretos, por ejemplo la Bóveda de Gestión de Identidades.
Capítulo 18. La consola web
18.1. La consola web está ahora disponible por defecto
Los paquetes para la consola web de RHEL 8, también conocida como Cockpit, son ahora parte de los repositorios por defecto de Red Hat Enterprise Linux, y por lo tanto pueden ser instalados inmediatamente en un sistema RHEL 8 registrado.
Además, en una instalación no mínima de RHEL 8, la consola web se instala automáticamente y los puertos del cortafuegos requeridos por la consola se abren automáticamente.
También se ha añadido un mensaje del sistema antes del inicio de sesión que proporciona información sobre cómo activar o acceder a la consola web.
18.2. Nueva interfaz del cortafuegos
La pestaña Networking de la consola web de RHEL 8 incluye ahora la configuración de Firewall. En esta sección, los usuarios pueden:
- Activar/desactivar el cortafuegos
- Añadir/eliminar servicios
Para más detalles, consulte Uso de la consola web para gestionar el cortafuegos.
18.3. Gestión de suscripciones
La consola web de RHEL 8 proporciona una interfaz para utilizar el Red Hat Subscription Manager instalado en su sistema local. El Gestor de Suscripciones se conecta al Portal de Clientes de Red Hat y verifica todos los disponibles:
- Suscripciones activas
- Suscripciones caducadas
- Suscripciones renovadas
Si quiere renovar la suscripción u obtener una diferente en el Portal de Clientes de Red Hat, no tiene que actualizar los datos del Gestor de Suscripciones manualmente. El Gestor de Suscripciones sincroniza los datos con el Portal de Clientes de Red Hat automáticamente.
Este párrafo es la introducción del conjunto. Explica lo que el usuario logrará al trabajar con los módulos del conjunto y establece el contexto de la historia del usuario en la que se basa el conjunto. Puede incluir más de un párrafo. Considere la posibilidad de utilizar la información de la historia de usuario.
La página de suscripciones de la consola web ahora es proporcionada por el nuevo paquete subscription-manager-cockpit.
Para más detalles, consulte Gestión de suscripciones en la consola web.
18.4. Mejor integración de IdM para la consola web
Si su sistema está inscrito en un dominio de gestión de identidades (IdM), la consola web de RHEL 8 utiliza ahora por defecto los recursos IdM gestionados de forma centralizada del dominio. Esto incluye las siguientes ventajas:
- Los administradores del dominio IdM pueden utilizar la consola web para gestionar la máquina local.
- El servidor web de la consola cambia automáticamente a un certificado emitido por la autoridad de certificación (CA) de IdM y aceptado por los navegadores.
- Los usuarios con un ticket Kerberos en el dominio IdM no necesitan proporcionar credenciales de acceso para acceder a la consola web.
- Los hosts SSH conocidos por el dominio IdM son accesibles a la consola web sin necesidad de añadir manualmente una conexión SSH.
Tenga en cuenta que para que la integración de IdM con la consola web funcione correctamente, el usuario debe ejecutar primero la utilidad ipa-advise con la opción enable-admins-sudo en el sistema maestro de IdM.
18.5. La consola web es ahora compatible con los navegadores móviles
Con esta actualización, los menús y las páginas de la consola web se pueden navegar en variantes de navegadores móviles. Esto hace posible la gestión de sistemas mediante la consola web de RHEL 8 desde un dispositivo móvil.
18.6. La página principal de la consola web muestra ahora las actualizaciones y suscripciones que faltan
Si un sistema gestionado por la consola web de RHEL 8 tiene paquetes obsoletos o una suscripción caducada, ahora se muestra una advertencia en la página principal de la consola web del sistema.
18.7. La consola web ahora admite la inscripción de PBD
Con esta actualización, puede utilizar la interfaz de la consola web de RHEL 8 para aplicar reglas de descifrado basadas en políticas (PBD) a los discos de los sistemas gestionados. Esto utiliza el cliente de descifrado Clevis para facilitar una serie de funciones de gestión de la seguridad en la consola web, como el desbloqueo automático de las particiones de disco cifradas con LUKS.
18.8. Apoyo a LUKS v2
En la pestaña Storage de la consola web, ahora puede crear, bloquear, desbloquear, cambiar el tamaño y configurar de otro modo los dispositivos encriptados utilizando el formato LUKS (Linux Unified Key Setup) versión 2.
Esta nueva versión de LUKS ofrece:
- Políticas de desbloqueo más flexibles
- Criptografía más fuerte
- Mejor compatibilidad con futuros cambios
18.9. Ahora las máquinas virtuales pueden gestionarse mediante la consola web
Ahora se puede añadir la página de máquinas virtuales a la interfaz de la consola web de RHEL 8, que permite al usuario crear y gestionar máquinas virtuales basadas en libvirt.
Para obtener información sobre las diferencias en las funciones de administración virtual entre la consola web y el Administrador de máquinas virtuales, consulte Diferencias en las funciones de virtualización en el Administrador de máquinas virtuales y la consola web.
18.10. Internet Explorer no es compatible con la consola web
Se ha eliminado el soporte para el navegador Internet Explorer de la consola web de RHEL 8. Al intentar abrir la consola web en Internet Explorer ahora se muestra una pantalla de error con una lista de navegadores recomendados que se pueden utilizar en su lugar.
Capítulo 19. Virtualización
19.1. Ahora las máquinas virtuales pueden gestionarse mediante la consola web
Ahora se puede añadir la página de máquinas virtuales a la interfaz de la consola web de RHEL 8, que permite al usuario crear y gestionar máquinas virtuales (VM) basadas en libvirt.
Además, la aplicación Virtual Machine Manager (virt-manager
) ha quedado obsoleta, y puede dejar de ser soportada en una futura versión mayor de RHEL.
Tenga en cuenta, sin embargo, que la consola web no proporciona actualmente todas las funciones de gestión virtual que ofrece virt-manager
. Para obtener detalles sobre las diferencias en las funciones disponibles entre la consola web de RHEL 8 y el Administrador de máquinas virtuales, consulte el documento Configuración y gestión de la virtualización.
19.2. El tipo de máquina Q35 es ahora compatible con la virtualización
Red hat Enterprise Linux 8 introduce la compatibilidad con Q35
, un tipo de máquina más moderna basada en PCI Express. Esto proporciona una variedad de mejoras en las características y el rendimiento de los dispositivos virtuales, y asegura que una gama más amplia de dispositivos modernos sean compatibles con la virtualización. Además, las máquinas virtuales creadas en Red Hat Enterprise Linux 8 están configuradas para utilizar Q35 por defecto.
Tenga en cuenta que el tipo de máquina por defecto PC
ha quedado obsoleto y puede dejar de ser soportado en una futura versión mayor de RHEL. Sin embargo, no se recomienda cambiar el tipo de máquina de las máquinas virtuales existentes de PC
a Q35
.
Las diferencias más notables entre PC
y Q35
incluyen:
- Los sistemas operativos más antiguos, como Windows XP, no son compatibles con Q35 y no arrancarán si se utilizan en una máquina virtual Q35.
Actualmente, cuando se utiliza RHEL 6 como sistema operativo en una VM Q35, la conexión en caliente de un dispositivo PCI a esa VM en algunos casos no funciona. Además, algunos dispositivos virtio heredados no funcionan correctamente en las máquinas virtuales RHEL 6 Q35.
Por lo tanto, se recomienda utilizar el tipo de máquina PC para las VM de RHEL 6.
- Q35 emula los buses PCI Express (PCI-e) en lugar de PCI. Como resultado, se presenta una topología de dispositivos y un esquema de direccionamiento diferentes al SO invitado.
- El Q35 tiene un controlador SATA/AHCI integrado, en lugar de un controlador IDE.
- La función SecureBoot sólo funciona en las máquinas virtuales Q35.
19.3. Se ha eliminado la funcionalidad de virtualización
El modelo de CPU cpu64-rhel6
ha sido obsoleto y eliminado
El modelo de CPU virtual cpu64-rhel6
de QEMU ha quedado obsoleto en RHEL 8.1, y ha sido eliminado en RHEL 8.2. Se recomienda utilizar los otros modelos de CPU proporcionados por QEMU y libvirt
, según la CPU presente en la máquina anfitriona.
IVSHMEM ha sido desactivado
La función de dispositivo de memoria compartida inter-VM (IVSHMEM), que proporciona memoria compartida entre múltiples máquinas virtuales, está ahora desactivada en Red Hat Enterprise Linux 8. Una máquina virtual configurada con este dispositivo fallará al arrancar. Del mismo modo, el intento de conectar en caliente un dispositivo de este tipo también fallará.
virt-install
ya no puede utilizar ubicaciones NFS
Con esta actualización, la utilidad virt-install
no puede montar ubicaciones NFS. Como consecuencia, el intento de instalar una máquina virtual utilizando virt-install
con una dirección NFS como valor de la opción --location
falla. Para evitar este cambio, monte su recurso compartido NFS antes de utilizar virt-install
, o utilice una ubicación HTTP.
RHEL 8 no es compatible con el controlador tulipán
Con esta actualización, el controlador de red tulipán ya no es compatible. Como consecuencia, al utilizar RHEL 8 en una máquina virtual (VM) de Generación 1 en el hipervisor Microsoft Hyper-V, el dispositivo \ "Legacy Network Adapter" no funciona, lo que hace que la instalación PXE de dichas VMs falle.
Para que la instalación PXE funcione, instale RHEL 8 en una VM Hyper-V de Generación 2. Si necesita una VM RHEL 8 de Generación 1, utilice la instalación ISO.
Los controladores LSI Logic SAS y Parallel SCSI no son compatibles
El controlador LSI Logic SAS (mptsas
) y el controlador LSI Logic Parallel (mptspi
) para SCSI ya no son compatibles. Como consecuencia, los controladores pueden ser utilizados para instalar RHEL 8 como sistema operativo invitado en un hipervisor VMWare en un disco SCSI, pero la VM creada no será soportada por Red Hat.
La instalación de virtio-win ya no crea una imagen de disquete con los controladores de Windows
Debido a la limitación de las unidades de disquete, los controladores virtio-win ya no se proporcionan como imágenes de disquete. Los usuarios deben utilizar la imagen ISO en su lugar.
Capítulo 20. Contenedores
Está disponible un conjunto de imágenes de contenedores para Red Hat Enterprise Linux 8. Los cambios más destacados son
Docker no está incluido en RHEL 8.0. Para trabajar con contenedores, utilice las herramientas podman, buildah, skopeo y runc.
Para obtener información sobre estas herramientas y sobre el uso de contenedores en RHEL 8, consulte Creación, ejecución y gestión de contenedores.
La herramienta podman se ha lanzado como una función totalmente compatible.
La herramienta podman gestiona pods, imágenes de contenedores y contenedores en un solo nodo. Se basa en la biblioteca libpod, que permite gestionar contenedores y grupos de contenedores, llamados pods.
Para aprender a utilizar podman, consulte Construir, ejecutar y gestionar contenedores.
En RHEL 8 GA, las imágenes base universales de Red Hat (UBI) están disponibles por primera vez. Las UBI sustituyen a algunas de las imágenes que Red Hat proporcionaba anteriormente, como las imágenes base RHEL estándar y mínima.
A diferencia de las antiguas imágenes de Red Hat, las UBI son de libre redistribución. Esto significa que pueden utilizarse en cualquier entorno y compartirse en cualquier lugar. Puede utilizarlas incluso si no es cliente de Red Hat.
Para la documentación de UBI, consulte Construir, ejecutar y gestionar contenedores.
-
En RHEL 8 GA, hay disponibles imágenes de contenedor adicionales que proporcionan componentes de AppStream, para los cuales las imágenes de contenedor se distribuyen con Red Hat Software Collections en RHEL 7. Todas estas imágenes de RHEL 8 se basan en la imagen base
ubi8
. - Las imágenes contenedoras ARM para la arquitectura ARM de 64 bits son totalmente compatibles con RHEL 8.
-
El contenedor
rhel-tools
ha sido eliminado en RHEL 8. Las herramientassos
yredhat-support-tool
se proporcionan en el contenedorsupport-tools
. Los administradores del sistema también pueden utilizar esta imagen como base para construir la imagen del contenedor de herramientas del sistema. La compatibilidad con los contenedores sin raíz está disponible como vista previa de la tecnología en RHEL 8.
Los contenedores sin raíz son contenedores creados y gestionados por usuarios normales del sistema sin permisos administrativos.
Capítulo 21. Internacionalización
21.1. RHEL 8 Idiomas internacionales
Red Hat Enterprise Linux 8 admite la instalación de varios idiomas y el cambio de idiomas en función de sus necesidades.
- Lenguas de Asia oriental: japonés, coreano, chino simplificado y chino tradicional.
- Idiomas europeos: inglés, alemán, español, francés, italiano, portugués y ruso.
La siguiente tabla enumera los tipos de letra y los métodos de entrada proporcionados para varios idiomas principales.
Idioma | Fuente por defecto (paquete de fuentes) | Métodos de entrada |
---|---|---|
Inglés | dejavu-sans-fonts | |
Francés | dejavu-sans-fonts | |
Alemán | dejavu-sans-fonts | |
Italiano | dejavu-sans-fonts | |
Ruso | dejavu-sans-fonts | |
Español | dejavu-sans-fonts | |
Portugués | dejavu-sans-fonts | |
Chino simplificado | google-noto-sans-cjk-ttc-fonts, google-noto-serif-cjk-ttc-fonts | ibus-libpinyin, libpinyin |
Chino tradicional | google-noto-sans-cjk-ttc-fonts, google-noto-serif-cjk-ttc-fonts | ibus-libzhuyin, libzhuyin |
Japonés | google-noto-sans-cjk-ttc-fonts, google-noto-serif-cjk-ttc-fonts | ibus-kkc, libkkc |
Coreano | google-noto-sans-cjk-ttc-fonts, google-noto-serif-cjk-ttc-fonts | ibus-hangul, libhangu |
21.2. Cambios notables en la internacionalización en RHEL 8
RHEL 8 introduce los siguientes cambios en la internacionalización en comparación con RHEL 7:
- Se ha añadido la compatibilidad con el estándar informático Unicode 11.
- La internacionalización se distribuye en múltiples paquetes, lo que permite realizar instalaciones de menor tamaño. Para más información, consulte Uso de paquetes de idiomas.
-
Las actualizaciones de los paquetes de
glibc
para varias localizaciones están ahora sincronizadas con el Depósito Común de Datos de Localidades (CLDR).
Capítulo 22. Red Hat Enterprise Linux para soluciones SAP
Red Hat Enterprise Linux for SAP Solutions proporciona una base consistente para las cargas de trabajo SAP. Para obtener una lista de las características y ventajas que ofrece la suscripción a RHEL for SAP Solutions para entornos de TI críticos para la empresa, como los entornos SAP, consulte Visión general de la suscripción a Red Hat Enterprise Linux for SAP Solutions. Los siguientes recursos proporcionan una visión general de los cambios entre RHEL 7 y RHEL 8.
- Para obtener información sobre el ciclo de vida de RHEL for SAP Solutions, consulte Ciclo de vida de Red Hat Enterprise Linux.
- Para más detalles sobre el uso de RHEL 8, consulte la documentación del producto RHEL 8.
- Para obtener orientación sobre la actualización in situ de RHEL 7 a RHEL 8, consulte Actualización de RHEL 7 a RHEL 8.
Además de los dos repositorios principales de RHEL, BaseOS y AppStream, la suscripción a RHEL 8 for SAP Solutions incluye los repositorios SAP Solutions y SAP NetWeaver. Ambos repositorios son necesarios para los entornos y cargas de trabajo SAP.
Los nombres de los repositorios cambian entre RHEL 7 y RHEL 8
La siguiente tabla enumera los repositorios que fueron renombrados entre RHEL 7 for SAP HANA / Solutions, y RHEL 8 for SAP Solutions:
Nombre del repositorio original | Nuevo nombre de repositorio(s)* | Cambiado desde | Nota |
---|---|---|---|
rhel-sap-hana-for-rhel-7-<server|for-power-le>-rpms | rhel-8-<arch>-sap-solutions-rpms | RHEL 8.0 | También se aplica a los repositorios de Extended Update Support (EUS) y Update Services for SAP Solutions (E4S) |
rhel-sap-for-rhel-7-<server|for-power-le>-rpms | rhel-8-for-<arch>-sap-netweaver-rpms | RHEL 8.0 | También se aplica a los repositorios de Extended Update Support (EUS) y Update Services for SAP Solutions (E4S) |
*Esta tabla utiliza ejemplos para ayudar a identificar el ID completo del repositorio, donde <arch> es la arquitectura específica.
Apéndice A. Cambios en los paquetes
Este capítulo enumera los cambios en los paquetes entre RHEL 7 y RHEL 8, así como los cambios entre las versiones menores de RHEL 8.
A.1. Nuevos paquetes
A.1.1. Paquetes añadidos en las versiones menores de RHEL 8
Los siguientes paquetes se añadieron en las versiones menores de RHEL 8 a partir de RHEL 8.1:
Package | Repository | Nuevo en |
---|---|---|
alsa-sof-firmware | rhel8-BaseOS | RHEL 8.3 |
alsa-sof-firmware-debug | rhel8-BaseOS | RHEL 8.3 |
annobin-annocheck | rhel8-AppStream | RHEL 8.3 |
ansible-freeipa | rhel8-AppStream | RHEL 8.1 |
asio-devel | rhel8-CRB | RHEL 8.1 |
asio-devel | rhel8-CRB | RHEL 8.3 |
aspnetcore-runtime-3.1 | rhel8-AppStream | RHEL 8.2 |
aspnetcore-runtime-5.0 | rhel8-AppStream | RHEL 8.3 |
aspnetcore-targeting-pack-3.1 | rhel8-AppStream | RHEL 8.2 |
aspnetcore-targeting-pack-5.0 | rhel8-AppStream | RHEL 8.3 |
autogen-libopts-devel | rhel8-CRB | RHEL 8.3 |
bcc-devel | rhel8-CRB | RHEL 8.2 |
chan | rhel8-AppStream | RHEL 8.3 |
compat-exiv2-026 | rhel8-AppStream | RHEL 8.2 |
compat-sap-c++-10 | rhel8-SAP | RHEL 8.3 |
conmon | rhel8-AppStream | RHEL 8.2 |
crit | rhel8-AppStream | RHEL 8.2 |
crun | rhel8-AppStream | RHEL 8.3 |
crypto-policies-scripts | rhel8-BaseOS | RHEL 8.3 |
delve | rhel8-AppStream | RHEL 8.2 |
directory-maven-plugin-javadoc | rhel8-AppStream | RHEL 8.2 |
directory-maven-plugin | rhel8-AppStream | RHEL 8.2 |
dotnet-apphost-pack-3.1 | rhel8-AppStream | RHEL 8.2 |
dotnet-apphost-pack-5.0 | rhel8-AppStream | RHEL 8.3 |
dotnet-hostfxr-3.1 | rhel8-AppStream | RHEL 8.2 |
dotnet-hostfxr-5.0 | rhel8-AppStream | RHEL 8.3 |
dotnet-runtime-3.1 | rhel8-AppStream | RHEL 8.2 |
dotnet-runtime-5.0 | rhel8-AppStream | RHEL 8.3 |
dotnet-sdk-3.1 | rhel8-AppStream | RHEL 8.2 |
dotnet-sdk-5.0 | rhel8-AppStream | RHEL 8.3 |
dotnet-targeting-pack-3.1 | rhel8-AppStream | RHEL 8.2 |
dotnet-targeting-pack-5.0 | rhel8-AppStream | RHEL 8.3 |
dotnet-templates-3.1 | rhel8-AppStream | RHEL 8.2 |
dotnet-templates-5.0 | rhel8-AppStream | RHEL 8.3 |
dwarves | rhel8-CRB | RHEL 8.2 |
ee4j-parent | rhel8-AppStream | RHEL 8.2 |
elfutils-debuginfod | rhel8-BaseOS | RHEL 8.3 |
elfutils-debuginfod-client-devel | rhel8-AppStream | RHEL 8.2 |
elfutils-debuginfod-client | rhel8-AppStream | RHEL 8.2 |
fapolicyd | rhel8-AppStream | RHEL 8.1 |
fapolicyd-selinux | rhel8-AppStream | RHEL 8.3 |
flatpak-selinux | rhel8-AppStream | RHEL 8.2 |
flatpak-session-helper | rhel8-AppStream | RHEL 8.2 |
gcc-toolset-10 | rhel8-AppStream | RHEL 8.3 |
gcc-toolset-10-annobin | rhel8-AppStream | RHEL 8.3 |
gcc-toolset-10-binutils | rhel8-AppStream | RHEL 8.3 |
gcc-toolset-10-binutils-devel | rhel8-AppStream | RHEL 8.3 |
gcc-toolset-10-build | rhel8-AppStream | RHEL 8.3 |
gcc-toolset-10-dwz | rhel8-AppStream | RHEL 8.3 |
gcc-toolset-10-dyninst | rhel8-AppStream | RHEL 8.3 |
gcc-toolset-10-dyninst-devel | rhel8-AppStream | RHEL 8.3 |
gcc-toolset-10-elfutils | rhel8-AppStream | RHEL 8.3 |
gcc-toolset-10-elfutils-debuginfod-client | rhel8-AppStream | RHEL 8.3 |
gcc-toolset-10-elfutils-debuginfod-client-devel | rhel8-AppStream | RHEL 8.3 |
gcc-toolset-10-elfutils-devel | rhel8-AppStream | RHEL 8.3 |
gcc-toolset-10-elfutils-libelf | rhel8-AppStream | RHEL 8.3 |
gcc-toolset-10-elfutils-libelf-devel | rhel8-AppStream | RHEL 8.3 |
gcc-toolset-10-elfutils-libs | rhel8-AppStream | RHEL 8.3 |
gcc-toolset-10-gcc | rhel8-AppStream | RHEL 8.3 |
gcc-toolset-10-gcc-c++ | rhel8-AppStream | RHEL 8.3 |
gcc-toolset-10-gcc-gdb-plugin | rhel8-AppStream | RHEL 8.3 |
gcc-toolset-10-gcc-gfortran | rhel8-AppStream | RHEL 8.3 |
gcc-toolset-10-gdb | rhel8-AppStream | RHEL 8.3 |
gcc-toolset-10-gdb-doc | rhel8-AppStream | RHEL 8.3 |
gcc-toolset-10-gdb-gdbserver | rhel8-AppStream | RHEL 8.3 |
gcc-toolset-10-libasan-devel | rhel8-AppStream | RHEL 8.3 |
gcc-toolset-10-libatomic-devel | rhel8-AppStream | RHEL 8.3 |
gcc-toolset-10-libitm-devel | rhel8-AppStream | RHEL 8.3 |
gcc-toolset-10-liblsan-devel | rhel8-AppStream | RHEL 8.3 |
gcc-toolset-10-libquadmath-devel | rhel8-AppStream | RHEL 8.3 |
gcc-toolset-10-libstdc++-devel | rhel8-AppStream | RHEL 8.3 |
gcc-toolset-10-libstdc++-docs | rhel8-AppStream | RHEL 8.3 |
gcc-toolset-10-libtsan-devel | rhel8-AppStream | RHEL 8.3 |
gcc-toolset-10-libubsan-devel | rhel8-AppStream | RHEL 8.3 |
gcc-toolset-10-ltrace | rhel8-AppStream | RHEL 8.3 |
gcc-toolset-10-make | rhel8-AppStream | RHEL 8.3 |
gcc-toolset-10-make-devel | rhel8-AppStream | RHEL 8.3 |
gcc-toolset-10-perftools | rhel8-AppStream | RHEL 8.3 |
gcc-toolset-10-runtime | rhel8-AppStream | RHEL 8.3 |
gcc-toolset-10-strace | rhel8-AppStream | RHEL 8.3 |
gcc-toolset-10-systemtap | rhel8-AppStream | RHEL 8.3 |
gcc-toolset-10-systemtap-client | rhel8-AppStream | RHEL 8.3 |
gcc-toolset-10-systemtap-devel | rhel8-AppStream | RHEL 8.3 |
gcc-toolset-10-systemtap-initscript | rhel8-AppStream | RHEL 8.3 |
gcc-toolset-10-systemtap-runtime | rhel8-AppStream | RHEL 8.3 |
gcc-toolset-10-systemtap-sdt-devel | rhel8-AppStream | RHEL 8.3 |
gcc-toolset-10-systemtap-server | rhel8-AppStream | RHEL 8.3 |
gcc-toolset-10-toolchain | rhel8-AppStream | RHEL 8.3 |
gcc-toolset-10-valgrind | rhel8-AppStream | RHEL 8.3 |
gcc-toolset-10-valgrind-devel | rhel8-AppStream | RHEL 8.3 |
gcc-toolset-9-libasan-devel | rhel8-AppStream | RHEL 8.2 |
gcc-toolset-9-libatomic-devel | rhel8-AppStream | RHEL 8.2 |
gcc-toolset-9-liblsan-devel | rhel8-AppStream | RHEL 8.2 |
gcc-toolset-9-libtsan-devel | rhel8-AppStream | RHEL 8.2 |
gcc-toolset-9-libubsan-devel | rhel8-AppStream | RHEL 8.2 |
git-credential-libsecret | rhel8-AppStream | RHEL 8.3 |
git-lfs | rhel8-AppStream | RHEL 8.3 |
grafana-pcp | rhel8-AppStream | RHEL 8.2 |
graphviz-python3 | rhel8-CRB | RHEL 8.2 |
greenboot | rhel8-AppStream | RHEL 8.3 |
greenboot-grub2 | rhel8-AppStream | RHEL 8.3 |
greenboot-reboot | rhel8-AppStream | RHEL 8.3 |
greenboot-rpm-ostree-grub2 | rhel8-AppStream | RHEL 8.3 |
greenboot-status | rhel8-AppStream | RHEL 8.3 |
guava | rhel8-AppStream | RHEL 8.2 |
HdrHistogram | rhel8-AppStream | RHEL 8.3 |
HdrHistogram_c | rhel8-AppStream | RHEL 8.3 |
HdrHistogram-javadoc | rhel8-AppStream | RHEL 8.3 |
http-parser-devel | rhel8-CRB | RHEL 8.2 |
idn2 | rhel8-AppStream | RHEL 8.1 |
ipa-client-epn | rhel8-AppStream | RHEL 8.3 |
ipa-client-samba | rhel8-AppStream | RHEL 8.1 |
ipa-healthcheck | rhel8-AppStream | RHEL 8.1 |
ipa-healthcheck-core | rhel8-AppStream | RHEL 8.2 |
ipa-selinux | rhel8-AppStream | RHEL 8.3 |
iscsi-initiator-utils-devel | rhel8-CRB | RHEL 8.3 |
jaf-javadoc | rhel8-AppStream | RHEL 8.2 |
jaf | rhel8-AppStream | RHEL 8.2 |
java-11-openjdk-static-libs | rhel8-AppStream | RHEL 8.3 |
jmc-core-javadoc | rhel8-AppStream | RHEL 8.2 |
jmc-core | rhel8-AppStream | RHEL 8.2 |
jmc | rhel8-AppStream | RHEL 8.2 |
jolokia-jvm-agent | rhel8-AppStream | RHEL 8.2 |
js-d3-flame-graph | rhel8-AppStream | RHEL 8.3 |
Judy-devel | rhel8-BaseOS | RHEL 8.1 |
Judy-devel | rhel8-CRB | RHEL 8.3 |
libbabeltrace-devel | rhel8-CRB | RHEL 8.3 |
libblockdev-crypto-devel | rhel8-CRB | RHEL 8.3 |
libblockdev-devel | rhel8-CRB | RHEL 8.3 |
libblockdev-fs-devel | rhel8-CRB | RHEL 8.3 |
libblockdev-loop-devel | rhel8-CRB | RHEL 8.3 |
libblockdev-lvm-devel | rhel8-CRB | RHEL 8.3 |
libblockdev-mdraid-devel | rhel8-CRB | RHEL 8.3 |
libblockdev-part-devel | rhel8-CRB | RHEL 8.3 |
libblockdev-swap-devel | rhel8-CRB | RHEL 8.3 |
libblockdev-utils-devel | rhel8-CRB | RHEL 8.3 |
libblockdev-vdo-devel | rhel8-CRB | RHEL 8.3 |
libbpf-devel | rhel8-CRB | RHEL 8.2 |
libbpf-static | rhel8-CRB | RHEL 8.2 |
libbpf | rhel8-BaseOS | RHEL 8.2 |
libbytesize-devel | rhel8-CRB | RHEL 8.3 |
libdwarves1 | rhel8-CRB | RHEL 8.2 |
libnbd | rhel8-AppStream | RHEL 8.3 |
libnbd-devel | rhel8-AppStream | RHEL 8.3 |
libnftnl-devel | rhel8-CRB | RHEL 8.2 |
libpsl-devel | rhel8-CRB | RHEL 8.3 |
libsemanage-devel | rhel8-CRB | RHEL 8.3 |
libslirp | rhel8-AppStream | RHEL 8.3 |
libslirp-devel | rhel8-AppStream | RHEL 8.3 |
libssh-config | rhel8-BaseOS | RHEL 8.1 |
libstoragemgmt-devel | rhel8-BaseOS | RHEL 8.3 |
libstoragemgmt-devel | rhel8-CRB | RHEL 8.3 |
libudisks2-devel | rhel8-CRB | RHEL 8.3 |
liburing-devel | rhel8-CRB | RHEL 8.3 |
liburing | rhel8-AppStream | RHEL 8.2 |
libvirt-daemon-driver-storage-iscsi-direct | rhel8-AppStream | RHEL 8.3 |
libxdp | rhel8-AppStream | RHEL 8.3 |
libxkbfile-1.1.0-1.el8 | rhel8-AppStream | RHEL 8.3 |
libxmlb | rhel8-BaseOS | RHEL 8.3 |
libXvMC-devel | rhel8-CRB | RHEL 8.3 |
libzstd-devel | rhel8-BaseOS | RHEL 8.2 |
libzstd | rhel8-BaseOS | RHEL 8.2 |
lld-test | rhel8-AppStream | RHEL 8.2 |
lmdb-libs | rhel8-AppStream | RHEL 8.1 |
maven-openjdk11 | rhel8-AppStream | RHEL 8.2 |
maven-openjdk8 | rhel8-AppStream | RHEL 8.2 |
mdevctl | rhel8-AppStream | RHEL 8.3 |
memstrack | rhel8-BaseOS | RHEL 8.3 |
mingw32-spice-vdagent | rhel8-CRB | RHEL 8.2 |
mingw64-spice-vdagent | rhel8-CRB | RHEL 8.2 |
mod_auth_mellon-diagnostics | rhel8-AppStream | RHEL 8.1 |
nbdfuse | rhel8-AppStream | RHEL 8.3 |
nbdkit-basic-filters | rhel8-AppStream | RHEL 8.3 |
nbdkit-curl-plugin | rhel8-AppStream | RHEL 8.3 |
nbdkit-gzip-plugin | rhel8-AppStream | RHEL 8.3 |
nbdkit-linuxdisk-plugin | rhel8-AppStream | RHEL 8.3 |
nbdkit-python-plugin | rhel8-AppStream | RHEL 8.3 |
nbdkit-server | rhel8-AppStream | RHEL 8.3 |
nbdkit-ssh-plugin | rhel8-AppStream | RHEL 8.3 |
nbdkit-vddk-plugin | rhel8-AppStream | RHEL 8.3 |
nbdkit-xz-filter | rhel8-AppStream | RHEL 8.3 |
net-snmp-perl | rhel8-AppStream | RHEL 8.3 |
NetworkManager-cloud-setup | rhel8-AppStream | RHEL 8.2 |
nmstate-plugin-ovsdb | rhel8-AppStream | RHEL 8.3 |
nodejs-full-i18n | rhel8-AppStream | RHEL 8.3 |
numatop | rhel8-BaseOS | RHEL 8.2 |
ocaml-libnbd | rhel8-CRB | RHEL 8.3 |
ocaml-libnbd-devel | rhel8-CRB | RHEL 8.3 |
oci-seccomp-bpf-hook | rhel8-AppStream | RHEL 8.3 |
oci-seccomp-bpf-hook | rhel8-BaseOS | RHEL 8.3 |
opae | rhel8-BaseOS | RHEL 8.3 |
open-vm-tools-sdmp | rhel8-AppStream | RHEL 8.3 |
osbuild | rhel8-AppStream | RHEL 8.3 |
osbuild-composer | rhel8-AppStream | RHEL 8.3 |
osbuild-composer-worker | rhel8-AppStream | RHEL 8.3 |
osbuild-ostree | rhel8-AppStream | RHEL 8.3 |
osbuild-selinux | rhel8-AppStream | RHEL 8.3 |
owasp-java-encoder-javadoc | rhel8-AppStream | RHEL 8.2 |
owasp-java-encoder | rhel8-AppStream | RHEL 8.2 |
pcp-export-pcp2elasticsearch | rhel8-AppStream | RHEL 8.2 |
pcp-export-pcp2spark | rhel8-AppStream | RHEL 8.2 |
pcp-pmda-bpftrace | rhel8-AppStream | RHEL 8.2 |
pcp-pmda-mssql | rhel8-AppStream | RHEL 8.2 |
pcp-pmda-netcheck | rhel8-AppStream | RHEL 8.2 |
pcp-pmda-openmetrics | rhel8-AppStream | RHEL 8.2 |
pcp-pmda-openvswitch | rhel8-AppStream | RHEL 8.3 |
pcp-pmda-rabbitmq | rhel8-AppStream | RHEL 8.3 |
pcp-pmda-statsd | rhel8-AppStream | RHEL 8.3 |
pcre2-tools | rhel8-CRB | RHEL 8.3 |
perl-Convert-ASN1 | rhel8-AppStream | RHEL 8.2 |
perl-LDAP | rhel8-AppStream | RHEL 8.2 |
perl-Mail-Sender | rhel8-AppStream | RHEL 8.3 |
perl-Object-HashBase | rhel8-AppStream | RHEL 8.3 |
perl-Object-HashBase-tools | rhel8-AppStream | RHEL 8.3 |
pgaudit | rhel8-AppStream | RHEL 8.2 |
php-ffi | rhel8-AppStream | RHEL 8.3 |
php-pecl-rrd | rhel8-AppStream | RHEL 8.2 |
php-pecl-xdebug | rhel8-AppStream | RHEL 8.2 |
pipewire0.2 | rhel8-AppStream | RHEL 8.3 |
pipewire0.2-devel | rhel8-AppStream | RHEL 8.3 |
pipewire0.2-libs | rhel8-AppStream | RHEL 8.3 |
pmix-devel | rhel8-CRB | RHEL 8.3 |
podman-catatonit | rhel8-AppStream | RHEL 8.3 |
postfix-cdb | rhel8-AppStream | RHEL 8.2 |
postfix-pcre | rhel8-AppStream | RHEL 8.2 |
postfix-sqlite | rhel8-AppStream | RHEL 8.2 |
postgres-decoderbufs | rhel8-AppStream | RHEL 8.2 |
prometheus-jmx-exporter | rhel8-AppStream | RHEL 8.2 |
protobuf-lite-devel | rhel8-CRB | RHEL 8.3 |
python2-pip-wheel | rhel8-Modules | RHEL 8.1 |
python2-setuptools-wheel | rhel8-Modules | RHEL 8.1 |
python2-wheel-wheel | rhel8-Modules | RHEL 8.1 |
python3-brotli | rhel8-AppStream | RHEL 8.3 |
python3-criu | rhel8-AppStream | RHEL 8.2 |
python3-dasbus | rhel8-AppStream | RHEL 8.3 |
python3-distro | rhel8-Modules | RHEL 8.1 |
python3-dnf-plugin-post-transaction-actions | rhel8-BaseOS | RHEL 8.2 |
python3-freeradius | rhel8-AppStream | RHEL 8.3 |
python3-libmodulemd | rhel8-AppStream | RHEL 8.3 |
python3-libmount | rhel8-AppStream | RHEL 8.3 |
python3-libnbd | rhel8-AppStream | RHEL 8.3 |
python3-networkx-core | rhel8-AppStream | RHEL 8.2 |
python3-networkx | rhel8-AppStream | RHEL 8.2 |
python3-nftables | rhel8-BaseOS | RHEL 8.2 |
python3-osbuild | rhel8-AppStream | RHEL 8.3 |
python3-pip-wheel | rhel8-BaseOS | RHEL 8.1 |
python3-protobuf | rhel8-AppStream | RHEL 8.2 |
python3-setuptools-wheel | rhel8-BaseOS | RHEL 8.1 |
python3-solv | rhel8-BaseOS | RHEL 8.3 |
python3-wheel-wheel | rhel8-AppStream | RHEL 8.1 |
python3-wx-siplib | rhel8-AppStream | RHEL 8.3 |
python38-asn1crypto | rhel8-AppStream | RHEL 8.2 |
python38-atomicwrites | rhel8-CRB | RHEL 8.2 |
python38-attrs | rhel8-CRB | RHEL 8.2 |
python38-babel | rhel8-AppStream | RHEL 8.2 |
python38-cffi | rhel8-AppStream | RHEL 8.2 |
python38-chardet | rhel8-AppStream | RHEL 8.2 |
python38-cryptography | rhel8-AppStream | RHEL 8.2 |
python38-Cython | rhel8-AppStream | RHEL 8.2 |
python38-debug | rhel8-AppStream | RHEL 8.2 |
python38-devel | rhel8-AppStream | RHEL 8.2 |
python38-idle | rhel8-AppStream | RHEL 8.2 |
python38-idna | rhel8-AppStream | RHEL 8.2 |
python38-jinja2 | rhel8-AppStream | RHEL 8.2 |
python38-libs | rhel8-AppStream | RHEL 8.2 |
python38-lxml | rhel8-AppStream | RHEL 8.2 |
python38-markupsafe | rhel8-AppStream | RHEL 8.2 |
python38-mod_wsgi | rhel8-AppStream | RHEL 8.2 |
python38-more-itertools | rhel8-CRB | RHEL 8.2 |
python38-numpy-doc | rhel8-AppStream | RHEL 8.2 |
python38-numpy-f2py | rhel8-AppStream | RHEL 8.2 |
python38-numpy | rhel8-AppStream | RHEL 8.2 |
python38-packaging | rhel8-CRB | RHEL 8.2 |
python38-pip-wheel | rhel8-AppStream | RHEL 8.2 |
python38-pip | rhel8-AppStream | RHEL 8.2 |
python38-pluggy | rhel8-CRB | RHEL 8.2 |
python38-ply | rhel8-AppStream | RHEL 8.2 |
python38-psutil | rhel8-AppStream | RHEL 8.2 |
python38-psycopg2-doc | rhel8-AppStream | RHEL 8.2 |
python38-psycopg2-tests | rhel8-AppStream | RHEL 8.2 |
python38-psycopg2 | rhel8-AppStream | RHEL 8.2 |
python38-py | rhel8-CRB | RHEL 8.2 |
python38-pycparser | rhel8-AppStream | RHEL 8.2 |
python38-PyMySQL | rhel8-AppStream | RHEL 8.2 |
python38-pyparsing | rhel8-CRB | RHEL 8.2 |
python38-pysocks | rhel8-AppStream | RHEL 8.2 |
python38-pytest | rhel8-CRB | RHEL 8.2 |
python38-pytz | rhel8-AppStream | RHEL 8.2 |
python38-pyyaml | rhel8-AppStream | RHEL 8.2 |
python38-requests | rhel8-AppStream | RHEL 8.2 |
python38-rpm-macros | rhel8-AppStream | RHEL 8.2 |
python38-scipy | rhel8-AppStream | RHEL 8.2 |
python38-setuptools-wheel | rhel8-AppStream | RHEL 8.2 |
python38-setuptools | rhel8-AppStream | RHEL 8.2 |
python38-six | rhel8-AppStream | RHEL 8.2 |
python38-test | rhel8-AppStream | RHEL 8.2 |
python38-tkinter | rhel8-AppStream | RHEL 8.2 |
python38-urllib3 | rhel8-AppStream | RHEL 8.2 |
python38-wcwidth | rhel8-CRB | RHEL 8.2 |
python38-wheel-wheel | rhel8-AppStream | RHEL 8.2 |
python38-wheel | rhel8-AppStream | RHEL 8.2 |
python38 | rhel8-AppStream | RHEL 8.2 |
qt5-qtbase-private-devel | rhel8-AppStream | RHEL 8.2 |
rhsm-icons | rhel8-BaseOS | RHEL 8.2 |
rsyslog-omamqp1 | rhel8-AppStream | RHEL 8.3 |
ruby-default-gems | rhel8-AppStream | RHEL 8.3 |
sblim-cmpi-base | rhel8-AppStream | RHEL 8.1 |
sblim-indication_helper | rhel8-AppStream | RHEL 8.1 |
sblim-wbemcli | rhel8-AppStream | RHEL 8.1 |
setools-console-analyses | rhel8-AppStream | RHEL 8.2 |
setools-gui | rhel8-AppStream | RHEL 8.2 |
sisu | rhel8-AppStream | RHEL 8.2 |
spice-client-win-x64 | rhel8-AppStream | RHEL 8.2 |
spice-client-win-x86 | rhel8-AppStream | RHEL 8.2 |
spice-qxl-wddm-dod | rhel8-AppStream | RHEL 8.2 |
spice-qxl-xddm | rhel8-AppStream | RHEL 8.2 |
spice-streaming-agent | rhel8-AppStream | RHEL 8.2 |
spice-vdagent-win-x64 | rhel8-AppStream | RHEL 8.2 |
spice-vdagent-win-x86 | rhel8-AppStream | RHEL 8.2 |
sssd-polkit-rules | rhel8-BaseOS | RHEL 8.1 |
stress-ng | rhel8-NFV | RHEL 8.3 |
texlive-context | rhel8-AppStream | RHEL 8.3 |
texlive-pst-arrow | rhel8-AppStream | RHEL 8.3 |
texlive-pst-tools | rhel8-AppStream | RHEL 8.3 |
thermald | rhel8-AppStream | RHEL 8.3 |
tigervnc-selinux | rhel8-AppStream | RHEL 8.3 |
tracker-devel | rhel8-CRB | RHEL 8.3 |
udica | rhel8-AppStream | RHEL 8.1 |
udisks2-lsm | rhel8-AppStream | RHEL 8.3 |
usbguard-notifier | rhel8-AppStream | RHEL 8.3 |
usbguard-selinux | rhel8-AppStream | RHEL 8.3 |
vdo-support | rhel8-BaseOS | RHEL 8.3 |
whois-nls | rhel8-AppStream | RHEL 8.2 |
whois | rhel8-AppStream | RHEL 8.2 |
xdp-tools | rhel8-AppStream | RHEL 8.3 |
xorg-x11-server-source | rhel8-CRB | RHEL 8.3 |
zstd | rhel8-AppStream | RHEL 8.2 |
Para obtener una lista completa de los paquetes disponibles en la versión menor actual de RHEL 8, consulte el manifiesto de paquetes.
A.1.2. Paquetes nuevos en RHEL 8.0
Los siguientes paquetes son nuevos en RHEL 8.0:
# | 389-ds-base-legacy-tools
A | aajohan-comfortaa-fonts, abrt-addon-coredump-helper, abrt-cli-ng, abrt-plugin-machine-id, abrt-plugin-sosreport, adcli-doc, alsa-ucm, alsa-utils-alsabat, anaconda-install-env-deps, annobin, ant-lib, ant-xz, apcu-panel, apr-util-bdb, aspell-en, assertj-core, assertj-core-javadoc, atlas-corei2, atlas-corei2-devel, audispd-plugins-zos, authselect, authselect-compat, authselect-libs
B | bacula-logwatch, beignet, blivet-data, bluez-obexd, bnd-maven-plugin, boom-boot, boom-boot-conf, boom-boot-grub2, boost-container, boost-coroutine, boost-fiber, boost-log, boost-mpich-python3, boost-numpy3, boost-openmpi-python3, boost-python3, boost-python3-devel, boost-stacktrace, boost-type_erasure, brltty-dracut, brltty-espeak-ng, brotli, brotli-devel, bubblewrap, buildah
C | c2esp, cargo, cargo-doc, cargo-vendor, cjose, cjose-devel, clang, clang-analyzer, clang-devel, clang-libs, clang-tools-extra, cldr-emoji-annotation, clippy, cmake-data, cmake-doc, cmake-filesystem, cmake-rpm-macros, cockpit-composer, cockpit-dashboard, cockpit-machines, cockpit-packagekit, cockpit-pcp, cockpit-session-recording, cockpit-storaged, compat-guile18, compat-guile18-devel, compat-libgfortran-48, compat-libpthread-nonshared, compat-openssl10, compiler-rt, composer-cli, container-exception-logger, container-selinux, containernetworking-plugins, containers-common, coreutils-common, coreutils-single, cppcheck, createrepo_c, createrepo_c-devel, createrepo_c-libs, crypto-policies, CUnit, CUnit-devel, cyrus-imapd-vzic
D | dbus-c, dbus-c-devel, dbus-c -glib, dbus-common, dbus-daemon, dbus-tools, dhcp-client, dhcp-relay, dhcp-server, dleyna-renderer, dnf, dnf-automatic, dnf-data, dnf-plugin-spacewalk, dnf-plugin-subscription-manager, dnf-plugins-core, dnf-utils, dnssec-trigger-panel, docbook2X, dotnet, dotnet-host, dotnet-host-fxr-2.1, dotnet-runtime-2.1, dotnet-sdk-2.1, dotnet-sdk-2.1.5xx, dpdk, dpdk-devel, dpdk-doc, dpdk-tools, dracut-live, dracut-squash, driverctl, drpm, drpm-devel, dtc
E | edk2-aarch64, edk2-ovmf, efi-filesystem, efi-srpm-macros, egl-wayland, eglexternalplatform-devel, eigen3-devel, emacs-lucid, enca, enca-devel, enchant2, enchant2-devel, espeak-ng, evemu, evemu-libs, execstack
F | fence-agents-lpar, fence-agents-zvm, fftw-libs-quad, freeradius-rest, fuse-common, fuse-overlayfs, fuse-sshfs, fuse3, fuse3-devel, fuse3-libs
G | galera, gcc-gdb-plugin, gcc-offload-nvptx, gdb-headless, gdbm-libs, gdk-pixbuf2-modules, gdk-pixbuf2-xlib, gdk-pixbuf2-xlib-devel, gegl04, gegl04-devel, genwqe-tools, genwqe-vpd, genwqe-zlib, genwqe-zlib-devel, geronimo-jpa, geronimo-jpa-javadoc, gfbgraph, gflags, gflags-devel, ghc-srpm-macros, ghostscript-tools-dvipdf, ghostscript-tools-fonts, ghostscript-tools-printing, ghostscript-x11, git-clang-format, git-core, git-core-doc, git-subtree, glassfish-annotation-api, glassfish-annotation-api-javadoc, glassfish-jax-rs-api, glassfish-jax-rs-api-javadoc, glassfish-jaxb-bom, glassfish-jaxb-bom-ext, glassfish-jaxb-codemodel, glassfish-jaxb-codemodel-annotation-compiler, glassfish-jaxb-codemodel-parent, glassfish-jaxb-core, glassfish-jaxb-external-parent, glassfish-jaxb-parent, glassfish-jaxb-rngom, glassfish-jaxb-runtime, glassfish-jaxb-runtime-parent, glassfish-jaxb-txw-parent, glassfish-jaxb-txw2, glassfish-legal, glassfish-master-pom, glassfish-servlet-api, glassfish-servlet-api-javadoc, glibc-all-langpacks, glibc-langpack-aa, glibc-langpack-af, glibc-langpack-agr, glibc-langpack-ak, glibc-langpack-am, glibc-langpack-an, glibc-langpack-anp, glibc-langpack-ar, glibc-langpack-as, glibc-langpack-ast, glibc-langpack-ayc, glibc-langpack-az, glibc-langpack-be, glibc-langpack-bem, glibc-langpack-ber, glibc-langpack-bg, glibc-langpack-bhb, glibc-langpack-bho, glibc-langpack-bi, glibc-langpack-bn, glibc-langpack-bo, glibc-langpack-br, glibc-langpack-brx, glibc-langpack-bs, glibc-langpack-byn, glibc-langpack-ca, glibc-langpack-ce, glibc-langpack-chr, glibc-langpack-cmn, glibc-langpack-crh, glibc-langpack-cs, glibc-langpack-csb, glibc-langpack-cv, glibc-langpack-cy, glibc-langpack-da, glibc-langpack-de, glibc-langpack-doi, glibc-langpack-dsb, glibc-langpack-dv, glibc-langpack-dz, glibc-langpack-el, glibc-langpack-en, glibc-langpack-eo, glibc-langpack-es, glibc-langpack-et, glibc-langpack-eu, glibc-langpack-fa, glibc-langpack-ff, glibc-langpack-fi, glibc-langpack-fil, glibc-langpack-fo, glibc-langpack-fr, glibc-langpack-fur, glibc-langpack-fy, glibc-langpack-ga, glibc-langpack-gd, glibc-langpack-gez, glibc-langpack-gl, glibc-langpack-gu, glibc-langpack-gv, glibc-langpack-ha, glibc-langpack-hak, glibc-langpack-he, glibc-langpack-hi, glibc-langpack-hif, glibc-langpack-hne, glibc-langpack-hr, glibc-langpack-hsb, glibc-langpack-ht, glibc-langpack-hu, glibc-langpack-hy, glibc-langpack-ia, glibc-langpack-id, glibc-langpack-ig, glibc-langpack-ik, glibc-langpack-is, glibc-langpack-it, glibc-langpack-iu, glibc-langpack-ja, glibc-langpack-ka, glibc-langpack-kab, glibc-langpack-kk, glibc-langpack-kl, glibc-langpack-km, glibc-langpack-kn, glibc-langpack-ko, glibc-langpack-kok, glibc-langpack-ks, glibc-langpack-ku, glibc-langpack-kw, glibc-langpack-ky, glibc-langpack-lb, glibc-langpack-lg, glibc-langpack-li, glibc-langpack-lij, glibc-langpack-ln, glibc-langpack-lo, glibc-langpack-lt, glibc-langpack-lv, glibc-langpack-lzh, glibc-langpack-mag, glibc-langpack-mai, glibc-langpack-mfe, glibc-langpack-mg, glibc-langpack-mhr, glibc-langpack-mi, glibc-langpack-miq, glibc-langpack-mjw, glibc-langpack-mk, glibc-langpack-ml, glibc-langpack-mn, glibc-langpack-mni, glibc-langpack-mr, glibc-langpack-ms, glibc-langpack-mt, glibc-langpack-my, glibc-langpack-nan, glibc-langpack-nb, glibc-langpack-nds, glibc-langpack-ne, glibc-langpack-nhn, glibc-langpack-niu, glibc-langpack-nl, glibc-langpack-nn, glibc-langpack-nr, glibc-langpack-nso, glibc-langpack-oc, glibc-langpack-om, glibc-langpack-or, glibc-langpack-os, glibc-langpack-pa, glibc-langpack-pap, glibc-langpack-pl, glibc-langpack-ps, glibc-langpack-pt, glibc-langpack-quz, glibc-langpack-raj, glibc-langpack-ro, glibc-langpack-ru, glibc-langpack-rw, glibc-langpack-sa, glibc-langpack-sah, glibc-langpack-sat, glibc-langpack-sc, glibc-langpack-sd, glibc-langpack-se, glibc-langpack-sgs, glibc-langpack-shn, glibc-langpack-shs, glibc-langpack-si, glibc-langpack-sid, glibc-langpack-sk, glibc-langpack-sl, glibc-langpack-sm, glibc-langpack-so, glibc-langpack-sq, glibc-langpack-sr, glibc-langpack-ss, glibc-langpack-st, glibc-langpack-sv, glibc-langpack-sw, glibc-langpack-szl, glibc-langpack-ta, glibc-langpack-tcy, glibc-langpack-te, glibc-langpack-tg, glibc-langpack-th, glibc-langpack-the, glibc-langpack-ti, glibc-langpack-tig, glibc-langpack-tk, glibc-langpack-tl, glibc-langpack-tn, glibc-langpack-to, glibc-langpack-tpi, glibc-langpack-tr, glibc-langpack-ts, glibc-langpack-tt, glibc-langpack-ug, glibc-langpack-uk, glibc-langpack-unm, glibc-langpack-ur, glibc-langpack-uz, glibc-langpack-ve, glibc-langpack-vi, glibc-langpack-wa, glibc-langpack-wae, glibc-langpack-wal, glibc-langpack-wo, glibc-langpack-xh, glibc-langpack-yi, glibc-langpack-yo, glibc-langpack-yue, glibc-langpack-yuw, glibc-langpack-zh, glibc-langpack-zu, glibc-locale-source, glibc-minimal-langpack, glog, glog-devel, gmock, gmock-devel, gmp-c , gnome-autoar, gnome-backgrounds-extras, gnome-characters, gnome-control-center, gnome-control-center-filesystem, gnome-logs, gnome-photos, gnome-photos-tests, gnome-remote-desktop, gnome-shell-extension-desktop-icons, gnome-tweaks, go-compilers-golang-compiler, go-srpm-macros, go-toolset, golang, golang-bin, golang-docs, golang-misc, golang-race, golang-src, golang-tests, google-droid-kufi-fonts, google-droid-sans-fonts, google-droid-sans-mono-fonts, google-droid-serif-fonts, google-noto-cjk-fonts-common, google-noto-mono-fonts, google-noto-nastaliq-urdu-fonts, google-noto-sans-cjk-jp-fonts, google-noto-sans-cjk-ttc-fonts, google-noto-sans-oriya-fonts, google-noto-sans-oriya-ui-fonts, google-noto-sans-tibetan-fonts, google-noto-serif-bengali-fonts, google-noto-serif-cjk-ttc-fonts, google-noto-serif-devanagari-fonts, google-noto-serif-gujarati-fonts, google-noto-serif-kannada-fonts, google-noto-serif-malayalam-fonts, google-noto-serif-tamil-fonts, google-noto-serif-telugu-fonts, google-roboto-slab-fonts, gpgmepp, gpgmepp-devel, grub2-tools-efi, gssntlmssp, gstreamer1-plugins-good-gtk, gtest, gtest-devel, guava20, guava20-javadoc, guava20-testlib, guice-assistedinject, guice-bom, guice-extensions, guice-grapher, guice-jmx, guice-jndi, guice-multibindings, guice-servlet, guice-testlib, guice-throwingproviders, gutenprint-libs, gutenprint-libs-ui
H | hamcrest-core, hawtjni-runtime, hexchat, hexchat-devel, httpcomponents-client-cache, httpd-filesystem, hunspell-es-AR, hunspell-es-BO, hunspell-es-CL, hunspell-es-CO, hunspell-es-CR, hunspell-es-CU, hunspell-es-DO, hunspell-es-EC, hunspell-es-ES, hunspell-es-GT, hunspell-es-HN, hunspell-es-MX, hunspell-es-NI, hunspell-es-PA, hunspell-es-PE, hunspell-es-PR, hunspell-es-PY, hunspell-es-SV, hunspell-es-US, hunspell-es-UY, hunspell-es-VE
I | i2c-tools-perl, ibus-libzhuyin, ibus-wayland, iio-sensor-proxy, infiniband-diags-compat, integritysetup, ipa-idoverride-memberof-plugin, ipcalc, ipmievd, iproute-tc, iptables-arptables, iptables-ebtables, iptables-libs, isl, isl-devel, isns-utils-devel, isns-utils-libs, istack-commons-runtime, istack-commons-tools, ivy-local
J | jackson-annotations, jackson-annotations-javadoc, jackson-core, jackson-core-javadoc, jackson-databind, jackson-databind-javadoc, jackson-jaxrs-json-provider, jackson-jaxrs-providers, jackson-jaxrs-providers-datatypes, jackson-jaxrs-providers-javadoc, jackson-module-jaxb-annotations, jackson-module-jaxb-annotations-javadoc, javapackages-filesystem, javapackages-local, jbig2dec-libs, jboss-annotations-1.2-api, jboss-interceptors-1.2-api, jboss-interceptors-1.2-api-javadoc, jboss-jaxrs-2.0-api, jboss-logging, jboss-logging-tools, jcl-over-slf4j, jdeparser, jdom2, jdom2-javadoc, jimtcl, jimtcl-devel, jq, js-uglify, Judy, jul-to-slf4j, julietaula-montserrat-fonts
K | kabi-dw, kdump-anaconda-addon, kernel-core, kernel-cross-headers, kernel-debug-core, kernel-debug-modules, kernel-debug-modules-extra, kernel-modules, kernel-modules-extra, kernel-rpm-macros, kernel-rt-core, kernel-rt-debug-core, kernel-rt-debug-modules, kernel-rt-debug-modules-extra, kernel-rt-modules, kernel-rt-modules-extra, kernelshark, koan, kyotocabinet-libs
L | lame-devel, lame-libs, langpacks-af, langpacks-am, langpacks-ar, langpacks-as, langpacks-ast, langpacks-be, langpacks-bg, langpacks-bn, langpacks-br, langpacks-bs, langpacks-ca, langpacks-cs, langpacks-cy, langpacks-da, langpacks-de, langpacks-el, langpacks-en, langpacks-en_GB, langpacks-es, langpacks-et, langpacks-eu, langpacks-fa, langpacks-fi, langpacks-fr, langpacks-ga, langpacks-gl, langpacks-gu, langpacks-he, langpacks-hi, langpacks-hr, langpacks-hu, langpacks-ia, langpacks-id, langpacks-is, langpacks-it, langpacks-ja, langpacks-kk, langpacks-kn, langpacks-ko, langpacks-lt, langpacks-lv, langpacks-mai, langpacks-mk, langpacks-ml, langpacks-mr, langpacks-ms, langpacks-nb, langpacks-ne, langpacks-nl, langpacks-nn, langpacks-nr, langpacks-nso, langpacks-or, langpacks-pa, langpacks-pl, langpacks-pt, langpacks-pt_BR, langpacks-ro, langpacks-ru, langpacks-si, langpacks-sk, langpacks-sl, langpacks-sq, langpacks-sr, langpacks-ss, langpacks-sv, langpacks-ta, langpacks-te, langpacks-th, langpacks-tn, langpacks-tr, langpacks-ts, langpacks-uk, langpacks-ur, langpacks-ve, langpacks-vi, langpacks-xh, langpacks-zh_CN, langpacks-zh_TW, langpacks-zu, lato-fonts, lensfun, lensfun-devel, leptonica, leptonica-devel, liba52, libaec, libaec-devel, libatomic_ops, libbabeltrace, libblockdev-lvm-dbus, libcephfs-devel, libcephfs2, libcmocka, libcmocka-devel, libcomps, libcomps-devel, libcurl-minimal, libdap, libdap-devel, libdatrie, libdatrie-devel, libdazzle, libdc1394, libdnf, libEMF, libEMF-devel, libeot, libepubgen, libertas-sd8686-firmware, libertas-sd8787-firmware, libertas-usb8388-firmware, libertas-usb8388-olpc-firmware, libev, libev-devel, libev-libevent-devel, libev-source, libfdisk, libfdisk-devel, libfdt, libfdt-devel, libgit2, libgit2-devel, libgit2-glib, libgit2-glib-devel, libgomp-offload-nvptx, libgudev, libgudev-devel, libi2c, libidn2, libidn2-devel, libijs, libinput-utils, libipt, libisoburn, libisoburn-devel, libkcapi, libkcapi-hmaccalc, libkeepalive, libknet1, libknet1-compress-bzip2-plugin, libknet1-compress-lz4-plugin, libknet1-compress-lzma-plugin, libknet1-compress-lzo2-plugin, libknet1-compress-plugins-all, libknet1-compress-zlib-plugin, libknet1-crypto-nss-plugin, libknet1-crypto-openssl-plugin, libknet1-crypto-plugins-all, libknet1-devel, libknet1-plugins-all, liblangtag-data, libmad, libmad-devel, libmcpp, libmemcached-libs, libmetalink, libmodulemd, libmodulemd-devel, libmodulemd1, libnghttp2, libnghttp2-devel, libnice-gstreamer1, libnsl, libnsl2, libnsl2-devel, liboggz, libomp, libomp-devel, libomp-test, libpeas-loader-python3, libpkgconf, libpq, libpq-devel, libproxy-webkitgtk4, libpsl, libqhull, libqhull_p, libqhull_r, libqxp, librados-devel, libradosstriper-devel, libradosstriper1, librbd-devel, libreoffice-help-en, libreoffice-langpack-af, libreoffice-langpack-ar, libreoffice-langpack-as, libreoffice-langpack-bg, libreoffice-langpack-bn, libreoffice-langpack-br, libreoffice-langpack-ca, libreoffice-langpack-cs, libreoffice-langpack-cy, libreoffice-langpack-da, libreoffice-langpack-de, libreoffice-langpack-dz, libreoffice-langpack-el, libreoffice-langpack-es, libreoffice-langpack-et, libreoffice-langpack-eu, libreoffice-langpack-fa, libreoffice-langpack-fi, libreoffice-langpack-fr, libreoffice-langpack-ga, libreoffice-langpack-gl, libreoffice-langpack-gu, libreoffice-langpack-he, libreoffice-langpack-hi, libreoffice-langpack-hr, libreoffice-langpack-hu, libreoffice-langpack-id, libreoffice-langpack-it, libreoffice-langpack-ja, libreoffice-langpack-kk, libreoffice-langpack-kn, libreoffice-langpack-ko, libreoffice-langpack-lt, libreoffice-langpack-lv, libreoffice-langpack-mai, libreoffice-langpack-ml, libreoffice-langpack-mr, libreoffice-langpack-nb, libreoffice-langpack-nl, libreoffice-langpack-nn, libreoffice-langpack-nr, libreoffice-langpack-nso, libreoffice-langpack-or, libreoffice-langpack-pa, libreoffice-langpack-pl, libreoffice-langpack-pt-BR, libreoffice-langpack-pt-PT, libreoffice-langpack-ro, libreoffice-langpack-ru, libreoffice-langpack-si, libreoffice-langpack-sk, libreoffice-langpack-sl, libreoffice-langpack-sr, libreoffice-langpack-ss, libreoffice-langpack-st, libreoffice-langpack-sv, libreoffice-langpack-ta, libreoffice-langpack-te, libreoffice-langpack-th, libreoffice-langpack-tn, libreoffice-langpack-tr, libreoffice-langpack-ts, libreoffice-langpack-uk, libreoffice-langpack-ve, libreoffice-langpack-xh, libreoffice-langpack-zh-Hans, libreoffice-langpack-zh-Hant, libreoffice-langpack-zu, librhsm, librx, librx-devel, libsass, libsass-devel, libserf, libsigsegv, libsigsegv-devel, libssh, libssh-devel, libstemmer, libstemmer-devel, libubsan, libucil, libucil-devel, libunicap, libunicap-devel, libuv, libvarlink, libvarlink-devel, libvarlink-util, libvirt-dbus, libX11-xcb, libxcam, libxcrypt, libxcrypt-devel, libxcrypt-static, libXNVCtrl, libXNVCtrl-devel, libzhuyin, libzip-tools, lld, lld-devel, lld-libs, lldb, lldb-devel, lldpd, lldpd-devel, llvm, llvm-devel, llvm-doc, llvm-googletest, llvm-libs, llvm-static, llvm-test, llvm-toolset, log4j-over-slf4j, log4j12, log4j12-javadoc, lohit-gurmukhi-fonts, lohit-odia-fonts, lorax-composer, lorax-lmc-novirt, lorax-lmc-virt, lorax-templates-generic, lorax-templates-rhel, lttng-ust, lttng-ust-devel, lua-expat, lua-filesystem, lua-json, lua-libs, lua-lpeg, lua-lunit, lua-posix, lua-socket, lvm2-dbusd, lz4-libs
M | make-devel, man-db-cron, mariadb-backup, mariadb-common, mariadb-connector-c, mariadb-connector-c-config, mariadb-connector-c-devel, mariadb-connector-odbc, mariadb-errmsg, mariadb-gssapi-server, mariadb-java-client, mariadb-oqgraph-engine, mariadb-server-galera, mariadb-server-utils, maven-artifact-transfer, maven-artifact-transfer-javadoc, maven-lib, maven-resolver, maven-resolver-api, maven-resolver-connector-basic, maven-resolver-impl, maven-resolver-javadoc, maven-resolver-spi, maven-resolver-test-util, maven-resolver-transport-classpath, maven-resolver-transport-file, maven-resolver-transport-http, maven-resolver-transport-wagon, maven-resolver-util, maven-wagon-file, maven-wagon-ftp, maven-wagon-http, maven-wagon-http-lightweight, maven-wagon-http-shared, maven-wagon-provider-api, maven-wagon-providers, mcpp, mecab, mecab-ipadic, mecab-ipadic-EUCJP, mesa-vulkan-devel, meson, metis, metis-devel, microdnf, mingw-binutils-generic, mingw-filesystem-base, mingw32-binutils, mingw32-bzip2, mingw32-bzip2-static, mingw32-cairo, mingw32-cpp, mingw32-crt, mingw32-expat, mingw32-filesystem, mingw32-fontconfig, mingw32-freetype, mingw32-freetype-static, mingw32-gcc, mingw32-gcc-c, mingw32-gettext, mingw32-gettext-static, mingw32-glib2, mingw32-glib2-static, mingw32-gstreamer1, mingw32-harfbuzz, mingw32-harfbuzz-static, mingw32-headers, mingw32-icu, mingw32-libffi, mingw32-libjpeg-turbo, mingw32-libjpeg-turbo-static, mingw32-libpng, mingw32-libpng-static, mingw32-libtiff, mingw32-libtiff-static, mingw32-openssl, mingw32-pcre, mingw32-pcre-static, mingw32-pixman, mingw32-pkg-config, mingw32-readline, mingw32-sqlite, mingw32-sqlite-static, mingw32-termcap, mingw32-win-iconv, mingw32-win-iconv-static, mingw32-winpthreads, mingw32-winpthreads-static, mingw32-zlib, mingw32-zlib-static, mingw64-binutils, mingw64-bzip2, mingw64-bzip2-static, mingw64-cairo, mingw64-cpp, mingw64-crt, mingw64-expat, mingw64-filesystem, mingw64-fontconfig, mingw64-freetype, mingw64-freetype-static, mingw64-gcc, mingw64-gcc-c, mingw64-gettext, mingw64-gettext-static, mingw64-glib2, mingw64-glib2-static, mingw64-gstreamer1, mingw64-harfbuzz, mingw64-harfbuzz-static, mingw64-headers, mingw64-icu, mingw64-libffi, mingw64-libjpeg-turbo, mingw64-libjpeg-turbo-static, mingw64-libpng, mingw64-libpng-static, mingw64-libtiff, mingw64-libtiff-static, mingw64-openssl, mingw64-pcre, mingw64-pcre-static, mingw64-pixman, mingw64-pkg-config, mingw64-readline, mingw64-sqlite, mingw64-sqlite-static, mingw64-termcap, mingw64-win-iconv, mingw64-win-iconv-static, mingw64-winpthreads, mingw64-winpthreads-static, mingw64-zlib, mingw64-zlib-static, mockito, mockito-javadoc, mod_http2, mod_md, mozvoikko, mpich, mpich-devel, mpitests-mvapich2-psm2, multilib-rpm-config, munge, munge-devel, munge-libs, mvapich2, mvapich2-psm2, mysql, mysql-common, mysql-devel, mysql-errmsg, mysql-libs, mysql-server, mysql-test
N | nbdkit-bash-completion, nbdkit-plugin-gzip, nbdkit-plugin-python3, nbdkit-plugin-xz, ncurses-c -libs, ncurses-compat-libs, netconsole-service, network-scripts, network-scripts-team, NetworkManager-config-connectivity-redhat, nghttp2, nginx, nginx-all-modules, nginx-filesystem, nginx-mod-http-image-filter, nginx-mod-http-perl, nginx-mod-http-xslt-filter, nginx-mod-mail, nginx-mod-stream, ninja-build, nkf, nodejs, nodejs-devel, nodejs-docs, nodejs-nodemon, nodejs-packaging, npm, npth, nss_db, nss_nis, nss_wrapper, nss-altfiles, ntpstat
O | objectweb-pom, objenesis, objenesis-javadoc, ocaml-cppo, ocaml-labltk, ocaml-labltk-devel, oci-systemd-hook, oci-umount, ocl-icd, ocl-icd-devel, ongres-scram, ongres-scram-client, oniguruma, oniguruma-devel, openal-soft, openal-soft-devel, openblas, openblas-devel, openblas-openmp, openblas-openmp64, openblas-openmp64_, openblas-Rblas, openblas-serial64, openblas-serial64_, openblas-srpm-macros, openblas-static, openblas-threads, openblas-threads64, openblas-threads64_, opencl-filesystem, opencl-headers, opencv-contrib, OpenIPMI-lanserv, openscap-python3, openssl-ibmpkcs11, openssl-pkcs11, openwsman-python3, os-maven-plugin, os-maven-plugin-javadoc, osad, osgi-annotation, osgi-annotation-javadoc, osgi-compendium, osgi-compendium-javadoc, osgi-core, osgi-core-javadoc, ostree, ostree-devel, ostree-grub2, ostree-libs, overpass-mono-fonts
P | p11-kit-server, pacemaker-schemas, pam_cifscreds, pandoc, pandoc-common, papi-libs, pcaudiolib, pcp-pmda-podman, pcre-cpp, pcre-utf16, pcre-utf32, peripety, perl-AnyEvent, perl-Attribute-Handlers, perl-B-Debug, perl-B-Hooks-EndOfScope, perl-bignum, perl-Canary-Stability, perl-Class-Accessor, perl-Class-Factory-Util, perl-Class-Method-Modifiers, perl-Class-Tiny, perl-Class-XSAccessor, perl-common-sense, perl-Compress-Bzip2, perl-Config-AutoConf, perl-Config-Perl-V, perl-CPAN-DistnameInfo, perl-CPAN-Meta-Check, perl-Data-Dump, perl-Data-Section, perl-Data-UUID, perl-Date-ISO8601, perl-DateTime-Format-Builder, perl-DateTime-Format-HTTP, perl-DateTime-Format-ISO8601, perl-DateTime-Format-Mail, perl-DateTime-Format-Strptime, perl-DateTime-TimeZone-SystemV, perl-DateTime-TimeZone-Tzfile, perl-Devel-CallChecker, perl-Devel-Caller, perl-Devel-GlobalDestruction, perl-Devel-LexAlias, perl-Devel-Peek, perl-Devel-PPPort, perl-Devel-SelfStubber, perl-Devel-Size, perl-Digest-CRC, perl-DynaLoader-Functions, perl-encoding, perl-Errno, perl-Eval-Closure, perl-experimental, perl-Exporter-Tiny, perl-ExtUtils-Command, perl-ExtUtils-Miniperl, perl-ExtUtils-MM-Utils, perl-Fedora-VSP, perl-File-BaseDir, perl-File-chdir, perl-File-DesktopEntry, perl-File-Find-Object, perl-File-MimeInfo, perl-File-ReadBackwards, perl-Filter-Simple, perl-generators, perl-Import-Into, perl-Importer, perl-inc-latest, perl-interpreter, perl-IO, perl-IO-All, perl-IO-Multiplex, perl-IPC-System-Simple, perl-IPC-SysV, perl-JSON-XS, perl-libintl-perl, perl-libnet, perl-libnetcfg, perl-List-MoreUtils-XS, perl-Locale-gettext, perl-Math-BigInt, perl-Math-BigInt-FastCalc, perl-Math-BigRat, perl-Math-Complex, perl-Memoize, perl-MIME-Base64, perl-MIME-Charset, perl-MIME-Types, perl-Module-CoreList-tools, perl-Module-CPANfile, perl-Module-Install-AuthorTests, perl-Module-Install-ReadmeFromPod, perl-MRO-Compat, perl-namespace-autoclean, perl-namespace-clean, perl-Net-Ping, perl-Net-Server, perl-NKF, perl-NTLM, perl-open, perl-Params-Classify, perl-Params-ValidationCompiler, perl-Parse-PMFile, perl-Path-Tiny, perl-Perl-Destruct-Level, perl-perlfaq, perl-PerlIO-utf8_strict, perl-PerlIO-via-QuotedPrint, perl-Pod-Html, perl-Pod-Markdown, perl-Ref-Util, perl-Ref-Util-XS, perl-Role-Tiny, perl-Scope-Guard, perl-SelfLoader, perl-Software-License, perl-Specio, perl-Sub-Exporter-Progressive, perl-Sub-Identify, perl-Sub-Info, perl-Sub-Name, perl-SUPER, perl-Term-ANSIColor, perl-Term-Cap, perl-Term-Size-Any, perl-Term-Size-Perl, perl-Term-Table, perl-Test, perl-Test-LongString, perl-Test-Warnings, perl-Test2-Suite, perl-Text-Balanced, perl-Text-Tabs Wrap, perl-Text-Template, perl-Types-Serialiser, perl-Unicode-Collate, perl-Unicode-EastAsianWidth, perl-Unicode-LineBreak, perl-Unicode-Normalize, perl-Unicode-UTF8, perl-Unix-Syslog, perl-utils, perl-Variable-Magic, perl-YAML-LibYAML, php-dbg, php-gmp, php-json, php-opcache, php-pecl-apcu, php-pecl-apcu-devel, php-pecl-zip, pigz, pinentry-emacs, pinentry-gnome3, pipewire, pipewire-devel, pipewire-doc, pipewire-libs, pipewire-utils, pkgconf, pkgconf-m4, pkgconf-pkg-config, pki-servlet-4.0-api, pki-servlet-container, platform-python, platform-python-coverage, platform-python-debug, platform-python-devel, platform-python-pip, platform-python-setuptools, plexus-interactivity-api, plexus-interactivity-jline, plexus-languages, plexus-languages-javadoc, plotutils, plotutils-devel, pmix, pmreorder, podman, podman-docker, policycoreutils-dbus, policycoreutils-python-utils, polkit-libs, poppler-qt5, poppler-qt5-devel, postfix-mysql, postfix-pgsql, postgresql-odbc-tests, postgresql-plpython3, postgresql-server-devel, postgresql-test-rpm-macros, postgresql-upgrade-devel, potrace, powermock-api-easymock, powermock-api-mockito, powermock-api-support, powermock-common, powermock-core, powermock-javadoc, powermock-junit4, powermock-reflect, powermock-testng, prefixdevname, pstoedit, ptscotch-mpich, ptscotch-mpich-devel, ptscotch-mpich-devel-parmetis, ptscotch-openmpi, ptscotch-openmpi-devel, publicsuffix-list, publicsuffix-list-dafsa, python-pymongo-doc, python-qt5-rpm-macros, python-sphinx-locale, python-sqlalchemy-doc, python-virtualenv-doc, python2, python2-attrs, python2-babel, python2-backports, python2-backports-ssl_match_hostname, python2-bson, python2-cairo, python2-cairo-devel, python2-chardet, python2-coverage, python2-Cython, python2-debug, python2-devel, python2-dns, python2-docs, python2-docs-info, python2-docutils, python2-funcsigs, python2-idna, python2-ipaddress, python2-iso8601, python2-jinja2, python2-libs, python2-lxml, python2-markupsafe, python2-mock, python2-nose, python2-numpy, python2-numpy-doc, python2-numpy-f2py, python2-pip, python2-pluggy, python2-psycopg2, python2-psycopg2-debug, python2-psycopg2-tests, python2-py, python2-pygments, python2-pymongo, python2-pymongo-gridfs, python2-PyMySQL, python2-pysocks, python2-pytest, python2-pytest-mock, python2-pytz, python2-pyyaml, python2-requests, python2-scipy, python2-scour, python2-setuptools, python2-setuptools_scm, python2-six, python2-sqlalchemy, python2-talloc, python2-test, python2-tkinter, python2-tools, python2-urllib3, python2-virtualenv, python2-wheel, python3-abrt, python3-abrt-addon, python3-abrt-container-addon, python3-abrt-doc, python3-argcomplete, python3-argh, python3-asn1crypto, python3-attrs, python3-audit, python3-augeas, python3-avahi, python3-azure-sdk, python3-babel, python3-bcc, python3-bind, python3-blivet, python3-blockdev, python3-boom, python3-boto3, python3-botocore, python3-brlapi, python3-bson, python3-bytesize, python3-cairo, python3-cffi, python3-chardet, python3-click, python3-clufter, python3-configobj, python3-configshell, python3-cpio, python3-createrepo_c, python3-cryptography, python3-cups, python3-custodia, python3-Cython, python3-dateutil, python3-dbus, python3-dbus-client-gen, python3-dbus-python-client-gen, python3-dbus-signature-pyparsing, python3-decorator, python3-dmidecode, python3-dnf, python3-dnf-plugin-spacewalk, python3-dnf-plugin-versionlock, python3-dnf-plugins-core, python3-dns, python3-docs, python3-docutils, python3-enchant, python3-ethtool, python3-evdev, python3-fasteners, python3-firewall, python3-flask, python3-gevent, python3-gflags, python3-gobject, python3-gobject-base, python3-google-api-client, python3-gpg, python3-greenlet, python3-greenlet-devel, python3-gssapi, python3-hawkey, python3-hivex, python3-html5lib, python3-httplib2, python3-humanize, python3-hwdata, python3-hypothesis, python3-idna, python3-imagesize, python3-iniparse, python3-inotify, python3-into-dbus-python, python3-ipaclient, python3-ipalib, python3-ipaserver, python3-iscsi-initiator-utils, python3-iso8601, python3-itsdangerous, python3-jabberpy, python3-javapackages, python3-jinja2, python3-jmespath, python3-jsonpatch, python3-jsonpointer, python3-jsonschema, python3-justbases, python3-justbytes, python3-jwcrypto, python3-jwt, python3-kdcproxy, python3-keycloak-httpd-client-install, python3-kickstart, python3-kmod, python3-koan, python3-langtable, python3-ldap, python3-ldb, python3-lesscpy, python3-lib389, python3-libcomps, python3-libdnf, python3-libguestfs, python3-libipa_hbac, python3-libnl3, python3-libpfm, python3-libproxy, python3-librepo, python3-libreport, python3-libselinux, python3-libsemanage, python3-libsss_nss_idmap, python3-libstoragemgmt, python3-libstoragemgmt-clibs, python3-libuser, python3-libvirt, python3-libvoikko, python3-libxml2, python3-linux-procfs, python3-lit, python3-lldb, python3-louis, python3-lxml, python3-magic, python3-mako, python3-markdown, python3-markupsafe, python3-meh, python3-meh-gui, python3-mock, python3-mod_wsgi, python3-mpich, python3-netaddr, python3-netifaces, python3-newt, python3-nose, python3-nss, python3-ntplib, python3-numpy, python3-numpy-f2py, python3-oauth2client, python3-oauthlib, python3-openipmi, python3-openmpi, python3-ordered-set, python3-osa-common, python3-osad, python3-packaging, python3-pcp, python3-perf, python3-pexpect, python3-pid, python3-pillow, python3-pki, python3-pluggy, python3-ply, python3-policycoreutils, python3-prettytable, python3-productmd, python3-psycopg2, python3-ptyprocess, python3-pwquality, python3-py, python3-pyasn1, python3-pyasn1-modules, python3-pyatspi, python3-pycparser, python3-pycurl, python3-pydbus, python3-pygments, python3-pymongo, python3-pymongo-gridfs, python3-PyMySQL, python3-pyOpenSSL, python3-pyparsing, python3-pyparted, python3-pyqt5-sip, python3-pyserial, python3-pysocks, python3-pytest, python3-pytoml, python3-pytz, python3-pyudev, python3-pyusb, python3-pywbem, python3-pyxattr, python3-pyxdg, python3-pyyaml, python3-qrcode, python3-qrcode-core, python3-qt5, python3-qt5-base, python3-qt5-devel, python3-reportlab, python3-requests, python3-requests-file, python3-requests-ftp, python3-requests-oauthlib, python3-rhn-check, python3-rhn-client-tools, python3-rhn-setup, python3-rhn-setup-gnome, python3-rhn-virtualization-common, python3-rhn-virtualization-host, python3-rhncfg, python3-rhncfg-actions, python3-rhncfg-client, python3-rhncfg-management, python3-rhnlib, python3-rhnpush, python3-rpm, python3-rrdtool, python3-rtslib, python3-s3transfer, python3-samba, python3-samba-test, python3-schedutils, python3-scipy, python3-scons, python3-semantic_version, python3-setools, python3-setuptools_scm, python3-simpleline, python3-sip, python3-sip-devel, python3-six, python3-slip, python3-slip-dbus, python3-snowballstemmer, python3-spacewalk-abrt, python3-spacewalk-backend-libs, python3-spacewalk-koan, python3-spacewalk-oscap, python3-spacewalk-usix, python3-speechd, python3-sphinx, python3-sphinx_rtd_theme, python3-sphinx-theme-alabaster, python3-sphinxcontrib-websupport, python3-sqlalchemy, python3-sss, python3-sss-murmur, python3-sssdconfig, python3-subscription-manager-rhsm, python3-suds, python3-sure, python3-sushy, python3-syspurpose, python3-systemd, python3-talloc, python3-tbb, python3-tdb, python3-tevent, python3-unbound, python3-unittest2, python3-uritemplate, python3-urllib3, python3-urwid, python3-varlink, python3-virtualenv, python3-webencodings, python3-werkzeug, python3-whoosh, python3-yubico, python36, python36-debug, python36-devel, python36-rpm-macros
Q | qemu-kvm-block-curl, qemu-kvm-block-gluster, qemu-kvm-block-iscsi, qemu-kvm-block-rbd, qemu-kvm-block-ssh, qemu-kvm-core, qemu-kvm-tests, qgpgme, qhull-devel, qt5-devel, qt5-srpm-macros, quota-rpc
R | re2c, readonly-root, redhat-backgrounds, redhat-logos-httpd, redhat-logos-ipa, redhat-release, redis, redis-devel, redis-doc, resteasy, resteasy-javadoc, rhel-system-roles, rhn-custom-info, rhn-virtualization-host, rhncfg, rhncfg-actions, rhncfg-client, rhncfg-management, rhnpush, rls, rpcgen, rpcsvc-proto-devel, rpm-mpi-hooks, rpm-ostree, rpm-ostree-libs, rpm-plugin-ima, rpm-plugin-prioreset, rpm-plugin-selinux, rpm-plugin-syslog, rsync-daemon, rubygem-bson, rubygem-bson-doc, rubygem-did_you_mean, rubygem-diff-lcs, rubygem-mongo, rubygem-mongo-doc, rubygem-mysql2, rubygem-mysql2-doc, rubygem-net-telnet, rubygem-openssl, rubygem-pg, rubygem-pg-doc, rubygem-power_assert, rubygem-rspec, rubygem-rspec-core, rubygem-rspec-expectations, rubygem-rspec-mocks, rubygem-rspec-support, rubygem-test-unit, rubygem-xmlrpc, runc, rust, rust-analysis, rust-debugger-common, rust-doc, rust-gdb, rust-lldb, rust-src, rust-srpm-macros, rust-std-static, rust-toolset, rustfmt
S | samyak-odia-fonts, sane-backends-daemon, sblim-sfcCommon, scala, scala-apidoc, scala-swing, scotch, scotch-devel, SDL2, SDL2-devel, SDL2-static, sendmail-milter-devel, sil-scheherazade-fonts, sisu-mojos, sisu-mojos-javadoc, skopeo, slf4j-ext, slf4j-jcl, slf4j-jdk14, slf4j-log4j12, slf4j-sources, slirp4netns, smc-tools, socket_wrapper, sombok, sombok-devel, sos-audit, spacewalk-abrt, spacewalk-client-cert, spacewalk-koan, spacewalk-oscap, spacewalk-remote-utils, spacewalk-usix, sparsehash-devel, spec-version-maven-plugin, spec-version-maven-plugin-javadoc, speech-dispatcher-espeak-ng, speexdsp, speexdsp-devel, spice-gtk, spirv-tools-libs, splix, sqlite-libs, sscg, sssd-nfs-idmap, stratis-cli, stratisd, SuperLU, SuperLU-devel, supermin-devel, swig-gdb, switcheroo-control, syslinux-extlinux-nonlinux, syslinux-nonlinux, systemd-container, systemd-journal-remote, systemd-pam, systemd-tests, systemd-udev, systemtap-exporter, systemtap-runtime-python3
T | target-restore, tcl-doc, texlive-anyfontsize, texlive-awesomebox, texlive-babel-english, texlive-breqn, texlive-capt-of, texlive-classpack, texlive-ctablestack, texlive-dvisvgm, texlive-environ, texlive-eqparbox, texlive-finstrut, texlive-fontawesome, texlive-fonts-tlwg, texlive-graphics-cfg, texlive-graphics-def, texlive-import, texlive-knuth-lib, texlive-knuth-local, texlive-latex2man, texlive-lib, texlive-lib-devel, texlive-linegoal, texlive-lineno, texlive-ltabptch, texlive-lualibs, texlive-luatex85, texlive-manfnt-font, texlive-mathtools, texlive-mflogo-font, texlive-needspace, texlive-tabu, texlive-tabulary, texlive-tex-ini-files, texlive-texlive-common-doc, texlive-texlive-docindex, texlive-texlive-en, texlive-texlive-msg-translations, texlive-texlive-scripts, texlive-trimspaces, texlive-unicode-data, texlive-updmap-map, texlive-upquote, texlive-wasy2-ps, texlive-xmltexconfig, thai-scalable-laksaman-fonts, timedatex, tinycdb, tinycdb-devel, tinyxml2, tinyxml2-devel, tlog, torque, torque-devel, torque-libs, tpm2-abrmd-selinux, tracker-miners, trousers-lib, tuned-profiles-nfv-host-bin, twolame-libs
U | uglify-js, uid_wrapper, usbguard-dbus, userspace-rcu, userspace-rcu-devel, utf8proc, uthash-devel, util-linux-user
V | varnish, varnish-devel, varnish-docs, varnish-modules, vulkan-headers, vulkan-loader, vulkan-loader-devel
W | WALinuxAgent, web-assets-devel, web-assets-filesystem, webkit2gtk3, webkit2gtk3-devel, webkit2gtk3-jsc, webkit2gtk3-jsc-devel, webkit2gtk3-plugin-process-gtk2, wireshark-cli, woff2
X | Xaw3d, Xaw3d-devel, xmlstreambuffer, xmlstreambuffer-javadoc, xmvn-api, xmvn-bisect, xmvn-connector-aether, xmvn-connector-ivy, xmvn-core, xmvn-install, xmvn-minimal, xmvn-mojo, xmvn-parent-pom, xmvn-resolve, xmvn-subst, xmvn-tools-pom, xorg-x11-drv-wacom-serial-support, xterm-resize
Y | yasm
A.2. Sustitución de paquetes
La siguiente tabla enumera los paquetes que han sido sustituidos, renombrados, fusionados o divididos:
Paquete(s) original(es) | Nuevo(s) paquete(s) | Cambiado desde | Nota |
---|---|---|---|
389-ds-base | 389-ds-base, 389-ds-base-legacy-tools | RHEL 8.0 |
El paquete |
AAVMF | edk2-aarch64 | RHEL 8.0 | |
abrt-addon-python | python3-abrt-addon | RHEL 8.0 | |
abrt-python | python3-abrt | RHEL 8.0 | |
abrt-python-doc | python3-abrt-doc | RHEL 8.0 | |
adcli | adcli, adcli-doc | RHEL 8.0 | |
adwaita-qt5 | adwaita-qt | RHEL 8.0 | |
alsa-utils | alsa-utils, alsa-utils-alsabat | RHEL 8.0 | |
anaconda-core | anaconda-core, anaconda-install-env-deps | RHEL 8.0 | |
apache-commons-collections-testframework-javadoc | apache-commons-collections-javadoc | RHEL 8.0 | |
apr-util | apr-util, apr-util-bdb, apr-util-openssl | RHEL 8.0 |
Los paquetes |
aqute-bndlib-javadoc | aqute-bnd-javadoc | RHEL 8.0 | |
arptables | iptables-arptables | RHEL 8.0 | |
authconfig | authselect-compat | RHEL 8.0 |
La utilidad |
bacula-director | bacula-director, bacula-logwatch | RHEL 8.0 | |
bind-libs-lite | bind-export-libs, bind-libs-lite | RHEL 8.0 |
Las bibliotecas |
bind-lite-devel | bind-export-devel, bind-lite-devel | RHEL 8.0 |
El paquete |
bluez | bluez, bluez-obexd | RHEL 8.0 | |
boost-devel | boost-devel, boost-python3-devel | RHEL 8.0 | |
boost-mpich-python | boost-mpich-python3 | RHEL 8.0 | |
boost-openmpi-python | boost-openmpi-python3 | RHEL 8.0 | |
boost-python | boost-python3 | RHEL 8.0 | |
brltty-at-spi | brltty-at-spi2 | RHEL 8.0 | |
cjkuni-uming-fonts | google-noto-serif-cjk-ttc-fonts | RHEL 8.0 | |
compat-libgfortran-41 | compat-libgfortran-48 | RHEL 8.0 | |
compat-locales-sap | compat-locales-sap, compat-locales-sap-common | RHEL 8.1 | |
compat-locales-sap, compat-locales-sap-common | compat-locales-sap | RHEL 8.0 | |
control-center | gnome-control-center | RHEL 8.0 | |
control-center-filesystem | gnome-control-center-filesystem | RHEL 8.0 | |
coolkey | opensc | RHEL 8.0 | |
coreutils | coreutils, coreutils-common | RHEL 8.0 | |
createrepo | createrepo_c, python3-createrepo_c | RHEL 8.0 | |
Cython | python2-Cython, python3-Cython | RHEL 8.0 | |
dbus | dbus, dbus-common, dbus-daemon, dbus-tools | RHEL 8.0 | |
dbus-python | python3-dbus | RHEL 8.0 | |
deltarpm | drpm | RHEL 8.0 | |
dhclient | dhcp-client | RHEL 8.0 | |
dhcp | dhcp-relay, dhcp-server | RHEL 8.0 | |
dnf-utils | yum-utils | RHEL 8.1 | |
dnssec-trigger | dnssec-trigger, dnssec-trigger-panel | RHEL 8.0 | |
dracut | dracut, dracut-live, dracut-squash | RHEL 8.0 | |
dstat | pcp-system-tools | RHEL 8.0 | |
easymock2 | easymock | RHEL 8.0 | |
easymock2-javadoc | easymock-javadoc | RHEL 8.0 | |
ebtables | iptables-ebtables | RHEL 8.0 | |
edac-utils | rasdaemon | RHEL 8.0 | |
emacs-common, emacs-el | emacs-common | RHEL 8.0 | |
emacs-libidn, libidn | libidn | RHEL 8.0 | |
emacs-mercurial, emacs-mercurial-el, mercurial | mercurial | RHEL 8.0 | |
espeak | espeak-ng | RHEL 8.0 |
El paquete |
firstboot | gnome-initial-setup | RHEL 8.0 | |
foomatic-filters | tazas-filtros | RHEL 8.0 | |
freerdp | freerdp, libwinpr | RHEL 8.0 | |
freerdp-devel | freerdp-devel, libwinpr-devel | RHEL 8.0 | |
freerdp-libs, freerdp-plugins | freerdp-libs | RHEL 8.0 | |
fuse | fuse, fuse-common | RHEL 8.0 | |
gdb | gdb, gdb-headless | RHEL 8.0 | |
gdbm | gdbm, gdbm-libs | RHEL 8.0 | |
gdk-pixbuf2 | gdk-pixbuf2, gdk-pixbuf2-modules, gdk-pixbuf2-xlib | RHEL 8.0 | |
gdk-pixbuf2-devel | gdk-pixbuf2-devel, gdk-pixbuf2-xlib-devel | RHEL 8.0 | |
gdm, pulseaudio-gdm-hooks | gdm | RHEL 8.0 | |
ghostscript | ghostscript, libgs, libijs | RHEL 8.0 | |
ghostscript-devel | libgs-devel | RHEL 8.0 | |
ghostscript-fonts | urw-base35-fonts | RHEL 8.0 | |
git | git, git-core, git-core-doc, git-subtree | RHEL 8.0 | |
glassfish-el-api-javadoc | glassfish-el-javadoc | RHEL 8.0 | |
glassfish-fastinfoset | glassfish-fastinfoset, glassfish-fastinfoset-javadoc | RHEL 8.0 | |
glassfish-jaxb | glassfish-jaxb-bom, glassfish-jaxb-bom-ext, glassfish-jaxb-codemodel, glassfish-jaxb-codemodel-annotation-compiler, glassfish-jaxb-codemodel-parent, glassfish-jaxb-core, glassfish-jaxb-external-parent, glassfish-jaxb-parent, glassfish-jaxb-rngom, glassfish-jaxb-runtime, glassfish-jaxb-runtime-parent, glassfish-jaxb-txw-parent, glassfish-jaxb-txw2 | RHEL 8.0 | |
glassfish-jaxb-api | glassfish-jaxb-api, glassfish-jaxb-api-javadoc | RHEL 8.0 | |
glibc | glibc, glibc-all-langpacks, glibc-locale-source, glibc-minimal-langpack, libnsl, libxcrypt, nss_db | RHEL 8.0 |
Los módulos NSS no básicos para NIS y otras fuentes de datos se han dividido en paquetes separados ( |
glibc-common | glibc-common, rpcgen | RHEL 8.0 | |
glibc-devel | compat-libpthread-nonshared, glibc-devel, libnsl2-devel, libxcrypt-devel | RHEL 8.0 | |
glibc-headers | glibc-headers, rpcsvc-proto-devel | RHEL 8.0 | |
glibc-static | glibc-static, libxcrypt-static | RHEL 8.0 | |
gmp | gmp, gmp-c++ | RHEL 8.0 | |
gnome-backgrounds | gnome-backgrounds, gnome-backgrounds-extras | RHEL 8.0 | |
gnome-session, gnome-session-custom-session | gnome-session | RHEL 8.0 | |
gnome-system-log | gnome-logs | RHEL 8.0 | |
gnome-tweak-tool | gnome-tweaks | RHEL 8.0 | |
golang | go-srpm-macros, golang | RHEL 8.0 | |
google-noto-sans-cjk-fonts | google-noto-sans-cjk-ttc-fonts | RHEL 8.0 | |
google-noto-sans-japanese-fonts | google-noto-sans-cjk-jp-fonts | RHEL 8.0 | |
grub2-common | efi-filesystem, grub2-common | RHEL 8.0 | |
grub2-tools | grub2-tools, grub2-tools-efi | RHEL 8.0 | |
gstreamer1-plugins-bad-free-gtk | gstreamer1-plugins-good-gtk | RHEL 8.0 | |
guava | guava20 | RHEL 8.0 | |
guava-javadoc | guava20-javadoc | RHEL 8.0 | |
gutenprint | gutenprint, gutenprint-libs, gutenprint-libs-ui | RHEL 8.0 | |
hawkey, libhif | libdnf | RHEL 8.0 | |
hmaccalc | libkcapi-hmaccalc | RHEL 8.0 | |
hpijs | hplip | RHEL 8.0 | |
i2c-tools | i2c-tools, i2c-tools-perl | RHEL 8.0 | |
ibus-chewing | ibus-libzhuyin | RHEL 8.0 | |
infiniband-diags, libibmad | infiniband-diags | RHEL 8.0 | |
infiniband-diags-devel, libibmad-devel | infiniband-diags-devel | RHEL 8.0 | |
infiniband-diags-devel-static, libibmad-static | infiniband-diags-devel-static | RHEL 8.0 | |
initscripts | initscripts, netconsole-service, network-scripts, readonly-root | RHEL 8.0 | |
ipmitool | ipmievd, ipmitool | RHEL 8.0 | |
iproute | iproute, iproute-tc | RHEL 8.0 | |
iptables | iptables, iptables-libs | RHEL 8.0 | |
iscsi-initiator-utils | iscsi-initiator-utils, python3-iscsi-initiator-utils | RHEL 8.0 | |
istack-commons | istack-commons, istack-commons-runtime, istack-commons-tools | RHEL 8.0 | |
ivtv-firmware, linux-firmware | linux-firmware | RHEL 8.0 | |
iwl7260-firmware, iwl7265-firmware | iwl7260-firmware | RHEL 8.0 | |
jabberpy | python3-jabberpy | RHEL 8.0 | |
jackson | jackson-annotations, jackson-core, jackson-databind, jackson-jaxrs-json-provider, jackson-jaxrs-providers, jackson-jaxrs-providers-datatypes, jackson-module-jaxb-annotations | RHEL 8.0 | |
jackson-javadoc | jackson-annotations-javadoc, jackson-core-javadoc, jackson-databind-javadoc, jackson-jaxrs-providers-javadoc, jackson-module-jaxb-annotations-javadoc | RHEL 8.0 | |
javapackages-tools | ivy-local, javapackages-filesystem, javapackages-tools | RHEL 8.0 | |
jboss-annotations-1.1-api | jboss-annotations-1.2-api | RHEL 8.0 | |
jboss-interceptors-1.1-api | jboss-interceptors-1.2-api | RHEL 8.0 | |
jboss-interceptors-1.1-api-javadoc | jboss-interceptors-1.2-api-javadoc | RHEL 8.0 | |
joda-time | java-1.8.0-openjdk-headless | RHEL 8.0 | |
joda-time-javadoc | java-1.8.0-openjdk-javadoc | RHEL 8.0 | |
kernel | kernel, kernel-core, kernel-modules, kernel-modules-extra | RHEL 8.0 | |
kernel-debug | kernel-debug, kernel-debug-core, kernel-debug-modules, kernel-debug-modules-extra | RHEL 8.0 | |
kernel-rt | kernel-rt, kernel-rt-core, kernel-rt-modules, kernel-rt-modules-extra | RHEL 8.0 | |
kernel-rt-debug | kernel-rt-debug, kernel-rt-debug-core, kernel-rt-debug-modules, kernel-rt-debug-modules-extra | RHEL 8.0 | |
kernel-tools, qemu-kvm-tools | kernel-tools | RHEL 8.0 | |
kexec-tools, kexec-tools-eppic | kexec-tools | RHEL 8.0 | |
kexec-tools-anaconda-addon | kdump-anaconda-addon | RHEL 8.0 | |
koan | koan, python3-koan | RHEL 8.0 | |
langtable-python | python3-langtable | RHEL 8.0 | |
ldns | ldns, ldns-utils | RHEL 8.0 | |
libgnome-keyring | libsecret | RHEL 8.0 | |
libgudev1 | libgudev | RHEL 8.0 | |
libgudev1-devel | libgudev-devel | RHEL 8.0 | |
libinput | libinput, libinput-utils | RHEL 8.0 | |
liblouis-python | python3-louis | RHEL 8.0 | |
libmemcached | libmemcached, libmemcached-libs | RHEL 8.0 | |
libmodulemd | libmodulemd, libmodulemd1 | RHEL 8.0 | |
libmusicbrainz | libmusicbrainz5 | RHEL 8.0 | |
libmusicbrainz-devel | libmusicbrainz5-devel | RHEL 8.0 | |
libnice | libnice, libnice-gstreamer1 | RHEL 8.0 | |
libpeas-loader-python | libpeas-loader-python3 | RHEL 8.0 | |
libpfm-python | python3-libpfm | RHEL 8.0 | |
libproxy-mozjs | libproxy-webkitgtk4 | RHEL 8.0 | |
libproxy-python | python3-libproxy | RHEL 8.0 | |
libproxy-webkitgtk3 | libproxy-webkitgtk4 | RHEL 8.0 | |
librabbitmq-examples | librabbitmq-tools | RHEL 8.0 | |
librados2-devel | librados-devel | RHEL 8.0 | |
librbd1-devel | librbd-devel | RHEL 8.0 | |
libreoffice-base | libreoffice-base, libreoffice-help-en | RHEL 8.0 | |
libreoffice-calc | libreoffice-calc, libreoffice-help-en | RHEL 8.0 | |
libreoffice-core | libreoffice-core, libreoffice-help-en | RHEL 8.0 | |
libreoffice-draw | libreoffice-draw, libreoffice-help-en | RHEL 8.0 | |
libreoffice-gtk2 | libreoffice-gtk3 | RHEL 8.3 | |
libreoffice-impress | libreoffice-help-en, libreoffice-impress | RHEL 8.0 | |
libreoffice-math | libreoffice-help-en, libreoffice-math | RHEL 8.0 | |
libreoffice-writer | libreoffice-help-en, libreoffice-writer | RHEL 8.0 | |
libreport-python | python3-libreport | RHEL 8.0 | |
libselinux-python | python3-libselinux | RHEL 8.0 | |
libselinux-python | libselinux-python, libselinux-python3 | RHEL 7.8 | |
libselinux-python3 | python3-libselinux | RHEL 8.0 | |
libsemanage-python | python3-libsemanage | RHEL 8.0 | |
libssh2 | libssh, libssh2 | RHEL 8.0 |
El paquete |
libstoragemgmt-python | python3-libstoragemgmt | RHEL 8.0 | |
libstoragemgmt-python-clibs | python3-libstoragemgmt-clibs | RHEL 8.0 | |
libuser-python | python3-libuser | RHEL 8.0 | |
libvirt-python | python3-libvirt | RHEL 8.0 | |
libX11 | libX11, libX11-xcb | RHEL 8.0 | |
libxml2-python | python3-libxml2 | RHEL 8.0 | |
llvm-private | llvm | RHEL 8.0 | |
llvm-private-devel | llvm-devel | RHEL 8.0 | |
log4j | log4j12 | RHEL 8.0 | |
log4j-javadoc | log4j12-javadoc | RHEL 8.0 | |
lohit-oriya-fonts | lohit-odia-fonts | RHEL 8.0 | |
lohit-punjabi-fonts | lohit-gurmukhi-fonts | RHEL 8.0 | |
lua | lua, lua-libs | RHEL 8.0 | |
lvm2-python-boom | boom-boot, boom-boot-conf, boom-boot-grub2, python3-boom | RHEL 8.0 | |
lz4 | lz4, lz4-libs | RHEL 8.0 | |
make | make, make-devel | RHEL 8.0 | |
mariadb-devel | mariadb-connector-c-devel, mariadb-devel | RHEL 8.0 | |
mariadb-libs | mariadb-connector-c | RHEL 8.0 | |
mariadb-server | mariadb-server, mariadb-server-utils | RHEL 8.0 | |
maven | maven, maven-lib | RHEL 8.0 | |
maven-downloader | maven-artifact-transfer | RHEL 8.0 | |
maven-downloader-javadoc | maven-artifact-transfer-javadoc | RHEL 8.0 | |
maven-doxia-tools | maven-doxia-sitetools | RHEL 8.0 | |
maven-doxia-tools-javadoc | maven-doxia-sitetools-javadoc | RHEL 8.0 | |
maven-local | javapackages-local, maven-local | RHEL 8.0 | |
maven-wagon | maven-wagon, maven-wagon-file, maven-wagon-ftp, maven-wagon-http, maven-wagon-http-lightweight, maven-wagon-http-shared, maven-wagon-provider-api, maven-wagon-providers | RHEL 8.0 | |
mesa-libEGL-devel | mesa-khr-devel, mesa-libEGL-devel | RHEL 8.0 | |
mesa-libwayland-egl | libwayland-egl | RHEL 8.0 | |
mesa-libwayland-egl-devel, wayland-devel | wayland-devel | RHEL 8.0 | |
mod_auth_kerb | mod_auth_gssapi | RHEL 8.0 | |
mod_nss | mod_ssl | RHEL 8.0 | |
mod_wsgi | python3-mod_wsgi | RHEL 8.0 |
El módulo |
mpich-3.0, mpich-3.2 | mpich | RHEL 8.0 | |
mpich-3.0-devel, mpich-3.2-devel | mpich-devel | RHEL 8.0 | |
mpitests-mpich, mpitests-mpich32 | mpitests-mpich | RHEL 8.0 | |
mpitests-mvapich2, mpitests-mvapich222, mpitests-mvapich23 | mpitests-mvapich2 | RHEL 8.0 | |
mpitests-mvapich2-psm, mpitests-mvapich222-psm, mpitests-mvapich222-psm2, mpitests-mvapich23-psm, mpitests-mvapich23-psm2 | mpitests-mvapich2-psm2 | RHEL 8.0 | |
mpitests-openmpi, mpitests-openmpi3 | mpitests-openmpi | RHEL 8.0 | |
mvapich2-2.0, mvapich2-2.2, mvapich23 | mvapich2 | RHEL 8.0 | |
mvapich2-2.0-psm, mvapich2-2.2-psm, mvapich2-2.2-psm2, mvapich23-psm, mvapich23-psm2 | mvapich2-psm2 | RHEL 8.0 | |
mysql-connector-java | mariadb-java-client | RHEL 8.0 | |
mysql-connector-odbc | mariadb-connector-odbc | RHEL 8.0 | |
MySQL-python | python2-PyMySQL, python3-PyMySQL | RHEL 8.0 | |
nbdkit-plugin-python2 | nbdkit-plugin-python3 | RHEL 8.0 | |
ncurses-libs | ncurses-c++-libs, ncurses-compat-libs, ncurses-libs | RHEL 8.0 | |
network-manager-applet | libnma, network-manager-applet | RHEL 8.3 | |
newt-python | python3-newt | RHEL 8.0 | |
nextgen-yum4 | yum | RHEL 8.0 | |
nhn-nanum-gothic-fonts | google-noto-sans-cjk-ttc-fonts | RHEL 8.0 | |
ntp | chrony, ntpstat | RHEL 8.0 | Para más detalles, consulte Uso de Chrony suite para configurar NTP. |
ntpdate | chrony | RHEL 8.0 | |
numpy | python2-numpy, python3-numpy | RHEL 8.0 | |
numpy-f2py | python2-numpy-f2py, python3-numpy-f2py | RHEL 8.0 | |
objectweb-asm4 | objectweb-asm | RHEL 8.0 | |
objectweb-asm4-javadoc | objectweb-asm-javadoc | RHEL 8.0 | |
opencv | opencv, opencv-contrib, opencv-core | RHEL 8.0 | |
OpenIPMI | OpenIPMI, OpenIPMI-lanserv | RHEL 8.0 | |
OpenIPMI-python | python3-openipmi | RHEL 8.0 | |
openjpeg | openjpeg2 | RHEL 8.0 | |
openjpeg-devel | openjpeg2-devel | RHEL 8.0 | |
openmpi, openmpi3 | openmpi | RHEL 8.0 | |
openmpi-devel, openmpi3-devel | openmpi-devel | RHEL 8.0 | |
openscap, openscap-extra-probes | openscap | RHEL 8.0 | |
openscap-python | openscap-python3 | RHEL 8.0 | |
openwsman-python | openwsman-python3 | RHEL 8.0 | |
oprofile | perf | RHEL 8.0 | |
osa-common | python3-osa-common | RHEL 8.0 | |
osad | osad, python3-osad | RHEL 8.0 | |
ostree | ostree, ostree-libs | RHEL 8.0 | |
ostree-fuse | ostree | RHEL 8.0 | |
OVMF | edk2-ovmf | RHEL 8.0 | |
p11-kit-doc | p11-kit-devel | RHEL 8.0 | |
pacemaker-cli | pacemaker-cli, pacemaker-schemas | RHEL 8.0 | |
PackageKit, PackageKit-yum | PackageKit | RHEL 8.0 | |
pam_krb5 | sssd | RHEL 8.0 | Para más detalles sobre la migración de pam_krb5 a sssd, véase Migración de pam_krb5 a sssd en la documentación de SSSD. |
pam_pkcs11 | sssd | RHEL 8.0 | |
papi | papi, papi-libs | RHEL 8.0 | |
parfait | parfait, parfait-examples, parfait-javadoc, pcp-parfait-agent | RHEL 8.0 | |
pcp-pmda-kvm | pcp | RHEL 8.0 | |
pcp-webapi | pcp | RHEL 8.2 | |
pcp-webapp-blinkenlights | grafana-pcp | RHEL 8.2 | |
pcp-webapp-grafana | grafana-pcp | RHEL 8.2 | |
pcp-webapp-graphite | grafana-pcp | RHEL 8.2 | |
pcp-webapp-vector | grafana-pcp | RHEL 8.2 | |
pcp-webjs | grafana-pcp | RHEL 8.2 | |
pcre | pcre, pcre-cpp, pcre-utf16, pcre-utf32 | RHEL 8.0 |
La biblioteca PCRE |
perl | perl, perl-Attribute-Handlers, perl-B-Debug, perl-bignum, perl-bignum, perl-Devel-Peek, perl-Devel-PPPort, perl-Devel-SelfStubber, perl-Errno, perl-ExtUtils-Command, perl-ExtUtils-Miniperl, perl-Filter-Simple, perl-interpreter, perl-IO, perl-IPC-SysV, perl-libs, perl-Math-BigInt, perl-Math-BigInt-FastCalc, perl-Math-BigRat, perl-Math-Complex, perl-Memoize, perl-MIME-Base64, perl-Net-Ping, perl-open, perl-perlfaq, perl-PerlIO-via-QuotedPrint, perl-Pod-Html, perl-SelfLoader, perl-Term-ANSIColor, perl-Term-Cap, perl-Test, perl-Text-Balanced, perl-Unicode-Collate, perl-Unicode-Normalize | RHEL 8.0 |
En RHEL 8, el paquete que proporciona el intérprete de Perl ha pasado de llamarse |
perl-core | perl | RHEL 8.0 | |
perl-gettext | perl-Locale-gettext | RHEL 8.0 | |
perl-libintl | perl-libintl-perl | RHEL 8.0 | |
pexpect | python3-pexpect | RHEL 8.0 | |
php-common | php-common, php-gmp, php-json, php-pecl-zip, php-xml | RHEL 8.0 | |
php-mysql | php-mysqlnd | RHEL 8.0 |
El paquete |
pkgconfig | pkgconf-pkg-config | RHEL 8.0 | |
pki-base | pki-base, python3-pki | RHEL 8.0 | |
pki-servlet-container | pki-servlet-engine | RHEL 8.1 | |
plexus-cdc | plexus-containers-component-metadata | RHEL 8.0 | |
plexus-cdc-javadoc | plexus-containers-javadoc | RHEL 8.0 | |
plexus-interactivity | plexus-interactivity, plexus-interactivity-api, plexus-interactivity-jline | RHEL 8.0 | |
policycoreutils-gui | policycoreutils-dbus, policycoreutils-gui | RHEL 8.0 | |
policycoreutils-python | policycoreutils-python-utils, python3-policycoreutils | RHEL 8.0 | |
polkit | polkit, polkit-libs | RHEL 8.0 | |
postfix | postfix, postfix-mysql | RHEL 8.0 | |
postfix | postfix, postfix-ldap, postfix-pcre | RHEL 8.2 | |
postgresql-devel | libpq-devel | RHEL 8.0 | |
postgresql-libs | libpq | RHEL 8.0 | |
postgresql-plpython | postgresql-plpython3 | RHEL 8.0 | |
prelink | execstack | RHEL 8.0 | |
pth | npth | RHEL 8.0 | |
pycairo | python2-cairo, python3-cairo | RHEL 8.0 | |
pycairo-devel | python2-cairo-devel | RHEL 8.0 | |
PyGreSQL | python3-psycopg2 | RHEL 8.0 | |
pykickstart | pykickstart, python3-kickstart | RHEL 8.0 | |
pyldb | python3-ldb | RHEL 8.0 | |
pyOpenSSL | python3-pyOpenSSL | RHEL 8.0 | |
pyparsing | python3-pyparsing | RHEL 8.0 | |
pyparted | python3-pyparted | RHEL 8.0 | |
pyserial | python3-pyserial | RHEL 8.0 | |
pytalloc | python3-talloc | RHEL 8.0 | |
pytest | python2-pytest, python3-pytest | RHEL 8.0 | |
python | platform-python | RHEL 8.0 | |
python-augeas | python3-augeas | RHEL 8.0 | |
python-azure-sdk | python3-azure-sdk | RHEL 8.0 | |
python-babel | python2-babel, python3-babel | RHEL 8.0 | |
python-backports | python2-backports | RHEL 8.0 | |
python-backports-ssl_match_hostname | python2-backports-ssl_match_hostname | RHEL 8.0 | |
python-bcc | python3-bcc | RHEL 8.0 | |
python-blivet | python3-blivet | RHEL 8.0 | |
python-boto3 | python3-boto3 | RHEL 8.0 | |
python-brlapi | python3-brlapi | RHEL 8.0 | |
python-cffi | python3-cffi | RHEL 8.0 | |
python-chardet | python2-chardet, python3-chardet | RHEL 8.0 | |
python-clufter | python3-clufter | RHEL 8.0 | |
python-configobj | python3-configobj | RHEL 8.0 | |
python-configshell | python3-configshell | RHEL 8.0 | |
python-coverage | platform-python-coverage, python2-coverage | RHEL 8.0 | |
python-cpio | python3-cpio | RHEL 8.0 | |
python-cups | python3-cups | RHEL 8.0 | |
python-custodia | python3-custodia | RHEL 8.0 | |
python-custodia-ipa | python3-custodia | RHEL 8.0 | |
python-dateutil | python3-dateutil | RHEL 8.0 | |
python-decorator | python3-decorator | RHEL 8.0 | |
python-devel | python2-devel, python36-devel | RHEL 8.0 | |
python-dmidecode | python3-dmidecode | RHEL 8.0 | |
python-dns | python2-dns, python3-dns | RHEL 8.0 | |
python-docs | python2-docs, python3-docs | RHEL 8.0 | |
python-docutils | python2-docutils, python3-docutils | RHEL 8.0 | |
python-enum34 | python3-libs | RHEL 8.0 | |
python-ethtool | python3-ethtool | RHEL 8.0 | |
python-firewall | python3-firewall | RHEL 8.0 | |
python-flask | python3-flask | RHEL 8.0 | |
python-gevent | python3-gevent | RHEL 8.0 | |
python-gobject | python3-gobject | RHEL 8.0 | |
python-gobject-base | python3-gobject-base | RHEL 8.0 | |
python-greenlet | python3-greenlet | RHEL 8.0 | |
python-greenlet-devel | python3-greenlet-devel | RHEL 8.0 | |
python-gssapi | python3-gssapi | RHEL 8.0 | |
python-hivex | python3-hivex | RHEL 8.0 | |
python-httplib2 | python3-httplib2 | RHEL 8.0 | |
python-hwdata | python3-hwdata | RHEL 8.0 | |
python-idna | python2-idna, python3-idna | RHEL 8.0 | |
python-iniparse | python3-iniparse | RHEL 8.0 | |
python-inotify | python3-inotify | RHEL 8.0 | |
python-ipaddress | python2-ipaddress, python3-libs | RHEL 8.0 | |
python-itsdangerous | python3-itsdangerous | RHEL 8.0 | |
python-javapackages | python3-javapackages | RHEL 8.0 | |
python-jinja2 | python2-jinja2, python3-jinja2 | RHEL 8.0 | |
python-jsonpatch | python3-jsonpatch | RHEL 8.0 | |
python-jsonpointer | python3-jsonpointer | RHEL 8.0 | |
python-jwcrypto | python3-jwcrypto | RHEL 8.0 | |
python-jwt | python3-jwt | RHEL 8.0 | |
python-kdcproxy | python3-kdcproxy | RHEL 8.0 | |
python-kerberos | python3-gssapi | RHEL 8.0 | |
python-kmod | python3-kmod | RHEL 8.0 | |
python-krbV | python3-gssapi | RHEL 8.0 | |
python-ldap | python3-ldap | RHEL 8.0 | |
python-libguestfs | python3-libguestfs | RHEL 8.0 | |
python-libipa_hbac | python3-libipa_hbac | RHEL 8.0 | |
python-librepo | python3-librepo | RHEL 8.0 | |
python-libs | python2-libs, python3-libs | RHEL 8.0 | |
python-libsss_nss_idmap | python3-libsss_nss_idmap | RHEL 8.0 | |
python-linux-procfs | python3-linux-procfs | RHEL 8.0 | |
python-lxml | python2-lxml, python3-lxml | RHEL 8.0 | |
python-magic | python3-magic | RHEL 8.0 | |
python-mako | python3-mako | RHEL 8.0 | |
python-markupsafe | python2-markupsafe, python3-markupsafe | RHEL 8.0 | |
python-meh | python3-meh | RHEL 8.0 | |
python-meh-gui | python3-meh-gui | RHEL 8.0 | |
python-netaddr | python3-netaddr | RHEL 8.0 | |
python-netifaces | python3-netifaces | RHEL 8.0 | |
python-nose | python2-nose, python3-nose | RHEL 8.0 | |
python-nss | python3-nss | RHEL 8.0 | |
python-ntplib | python3-ntplib | RHEL 8.0 | |
python-pcp | python3-pcp | RHEL 8.0 | |
python-perf | python3-perf | RHEL 8.0 | |
python-pillow | python3-pillow | RHEL 8.0 | |
python-ply | python3-ply | RHEL 8.0 | |
python-prettytable | python3-prettytable | RHEL 8.0 | |
python-psycopg2 | python2-psycopg2, python3-psycopg2 | RHEL 8.0 | |
python-psycopg2-debug | python2-psycopg2-debug | RHEL 8.0 | |
python-pwquality | python3-pwquality | RHEL 8.0 | |
python-py | python2-py, python3-py | RHEL 8.0 | |
python-pycparser | python3-pycparser | RHEL 8.0 | |
python-pycurl | python3-pycurl | RHEL 8.0 | |
python-pygments | python2-pygments, python3-pygments | RHEL 8.0 | |
python-pytoml | python3-pytoml | RHEL 8.0 | |
python-pyudev | python3-pyudev | RHEL 8.0 | |
python-qrcode | python3-qrcode | RHEL 8.0 | |
python-qrcode-core | python3-qrcode-core | RHEL 8.0 | |
python-reportlab | python3-reportlab | RHEL 8.0 | |
python-requests | python2-requests, python3-requests | RHEL 8.0 | |
python-rhsm | python3-subscription-manager-rhsm | RHEL 8.0 | |
python-rhsm-certificates | subscription-manager-rhsm-certificates | RHEL 8.0 | |
python-rtslib | python3-rtslib, target-restore | RHEL 8.0 | |
python-s3transfer | python3-botocore, python3-jmespath, python3-s3transfer | RHEL 8.0 | |
python-schedutils | python3-schedutils | RHEL 8.0 | |
python-setuptools | platform-python-setuptools, python2-setuptools, python3-setuptools | RHEL 8.0 | |
python-six | python2-six, python3-six | RHEL 8.0 | |
python-slip | python3-slip | RHEL 8.0 | |
python-slip-dbus | python3-slip-dbus | RHEL 8.0 | |
python-sphinx | python-sphinx-locale, python3-sphinx | RHEL 8.0 | |
python-sqlalchemy | python2-sqlalchemy, python3-sqlalchemy | RHEL 8.0 | |
python-sss | python3-sss | RHEL 8.0 | |
python-sss-murmur | python3-sss-murmur | RHEL 8.0 | |
python-sssdconfig | python3-sssdconfig | RHEL 8.0 | |
python-suds | python3-suds | RHEL 8.0 | |
python-syspurpose | python3-syspurpose | RHEL 8.0 | |
python-tdb | python3-tdb | RHEL 8.0 | |
python-test | python2-test, python3-test | RHEL 8.0 | |
python-tevent | python3-tevent | RHEL 8.0 | |
python-tools | python2-tools | RHEL 8.0 | |
python-urllib3 | python2-urllib3, python3-urllib3 | RHEL 8.0 | |
python-urwid | python3-urwid | RHEL 8.0 | |
python-virtualenv | python2-virtualenv, python3-virtualenv | RHEL 8.0 | |
python-werkzeug | python3-werkzeug | RHEL 8.0 | |
python-yubico | python3-yubico | RHEL 8.0 | |
python2-blockdev | python3-blockdev | RHEL 8.0 | |
python2-bytesize | python3-bytesize | RHEL 8.0 | |
python2-createrepo_c | python3-createrepo_c | RHEL 8.0 | |
python2-cryptography | python3-cryptography | RHEL 8.0 | |
python2-dnf | python3-dnf | RHEL 8.0 | |
python2-dnf-plugin-versionlock | python3-dnf-plugin-versionlock | RHEL 8.0 | |
python2-dnf-plugins-core | python3-dnf-plugins-core | RHEL 8.0 | |
python2-hawkey | python3-hawkey | RHEL 8.0 | |
python2-ipaclient | python3-ipaclient | RHEL 8.0 | |
python2-ipalib | python3-ipalib | RHEL 8.0 | |
python2-ipaserver | python3-ipaserver | RHEL 8.0 | |
python2-jmespath | python3-jmespath | RHEL 8.0 | |
python2-keycloak-httpd-client-install | python3-keycloak-httpd-client-install | RHEL 8.0 | |
python2-libcomps | python3-libcomps | RHEL 8.0 | |
python2-libdnf | python3-libdnf | RHEL 8.0 | |
python2-oauthlib | python3-oauthlib | RHEL 8.0 | |
python2-pyasn1 | python3-pyasn1 | RHEL 8.0 | |
python2-pyasn1-modules | python3-pyasn1-modules | RHEL 8.0 | |
python2-pyatspi | python3-pyatspi | RHEL 8.0 | |
python2-requests-oauthlib | python3-requests-oauthlib | RHEL 8.0 | |
pytz | python2-pytz, python3-pytz | RHEL 8.0 | |
pyusb | python3-pyusb | RHEL 8.0 | |
pywbem | python3-pywbem | RHEL 8.0 | |
pyxattr | python3-pyxattr | RHEL 8.0 | |
PyYAML | python2-pyyaml, python3-pyyaml | RHEL 8.0 | |
qemu-img-ma | qemu-img | RHEL 8.0 | |
qemu-img-rhev | qemu-img | RHEL 8.0 | |
qemu-kvm | qemu-kvm, qemu-kvm-block-curl, qemu-kvm-block-gluster, qemu-kvm-block-iscsi, qemu-kvm-block-rbd, qemu-kvm-block-ssh, qemu-kvm-core | RHEL 8.0 | |
qemu-kvm-common-ma | qemu-kvm-common | RHEL 8.0 | |
qemu-kvm-common-rhev | qemu-kvm-common | RHEL 8.0 | |
qemu-kvm-ma | qemu-kvm, qemu-kvm-block-curl, qemu-kvm-block-gluster, qemu-kvm-block-iscsi, qemu-kvm-block-rbd, qemu-kvm-block-ssh, qemu-kvm-core | RHEL 8.0 |
Los paquetes |
qemu-kvm-rhev | qemu-kvm, qemu-kvm-block-curl, qemu-kvm-block-gluster, qemu-kvm-block-iscsi, qemu-kvm-block-rbd, qemu-kvm-block-ssh, qemu-kvm-core | RHEL 8.0 | |
qemu-kvm-tools-ma | qemu-kvm-common, tuned-profiles-nfv-host-bin | RHEL 8.0 | |
qemu-kvm-tools-rhev | qemu-kvm-common, tuned-profiles-nfv-host-bin | RHEL 8.0 | |
quagga | frr | RHEL 8.1 | |
quagga-contrib | frr-contrib | RHEL 8.1 | |
quota | quota, quota-rpc | RHEL 8.0 |
El demonio |
redhat-logos | redhat-backgrounds, redhat-logos, redhat-logos-httpd | RHEL 8.0 | |
redhat-release-client | redhat-release, redhat-release-eula | RHEL 8.0 | |
redhat-release-computenode | redhat-release, redhat-release-eula | RHEL 8.0 | |
redhat-release-server | redhat-release, redhat-release-eula | RHEL 8.0 | |
redhat-release-workstation | redhat-release, redhat-release-eula | RHEL 8.0 | |
redhat-rpm-config | kernel-rpm-macros, redhat-rpm-config | RHEL 8.0 | |
resteasy-base | resteasy | RHEL 8.0 | |
resteasy-base-atom-provider | resteasy | RHEL 8.0 | |
resteasy-base-client | resteasy | RHEL 8.0 | |
resteasy-base-jackson-provider | resteasy | RHEL 8.0 | |
resteasy-base-javadoc | resteasy-javadoc | RHEL 8.0 | |
resteasy-base-jaxb-provider | resteasy | RHEL 8.0 | |
resteasy-base-jaxrs | resteasy | RHEL 8.0 | |
resteasy-base-jaxrs-all | resteasy | RHEL 8.0 | |
resteasy-base-jaxrs-api | resteasy | RHEL 8.0 | |
resteasy-base-providers-pom | resteasy | RHEL 8.0 | |
resteasy-base-resteasy-pom | resteasy | RHEL 8.0 | |
rh-dotnet21-dotnet | dotnet | RHEL 8.0 | |
rhn-virtualization-common | python3-rhn-virtualization-common | RHEL 8.0 | |
rhn-virtualization-host | python3-rhn-virtualization-host, rhn-virtualization-host | RHEL 8.0 | |
rhncfg | python3-rhncfg, rhncfg | RHEL 8.0 | |
rhncfg-actions | python3-rhncfg-actions, rhncfg-actions | RHEL 8.0 | |
rhncfg-client | python3-rhncfg-client, rhncfg-client | RHEL 8.0 | |
rhncfg-management | python3-rhncfg-management, rhncfg-management | RHEL 8.0 | |
rhnpush | python3-rhnpush, rhnpush | RHEL 8.0 | |
rpm-python | python3-rpm | RHEL 8.0 | |
rrdtool-python | python3-rrdtool | RHEL 8.0 | |
rsync | rsync, rsync-daemon | RHEL 8.0 | |
samba-python | python3-samba | RHEL 8.0 | |
samba-python-test | python3-samba-test | RHEL 8.0 | |
samyak-oriya-fonts | samyak-odia-fonts | RHEL 8.0 | |
sane-backends | sane-backends, sane-backends-daemon | RHEL 8.0 | |
scipy | python2-scipy, python3-scipy | RHEL 8.0 | |
scons | python3-scons | RHEL 8.0 | |
selinux-policy-devel | selinux-policy-devel, selinux-policy-doc | RHEL 8.0 | |
sendmail-devel | sendmail-milter-devel | RHEL 8.0 | |
setools-libs | python3-setools | RHEL 8.0 | |
shotwell | gnome-photos | RHEL 8.0 | |
si-units | si-units, si-units-javadoc | RHEL 8.0 | |
sip | python3-pyqt5-sip, python3-sip | RHEL 8.0 | |
sip-devel | python3-sip-devel, sip | RHEL 8.0 | |
sip-macros | sip | RHEL 8.0 | |
sisu-bean, sisu-bean-binders, sisu-bean-containers, sisu-bean-converters, sisu-bean-inject, sisu-bean-locators, sisu-bean-reflect, sisu-bean-scanners, sisu-containers, sisu-inject-bean, sisu-osgi-registry, sisu-registries, sisu-spi-registry | sisu-inject | RHEL 8.0 | |
sisu-inject-plexus, sisu-plexus-binders, sisu-plexus-converters, sisu-plexus-lifecycles, sisu-plexus-locators, sisu-plexus-metadata, sisu-plexus-scanners, sisu-plexus-shim | sisu-plexus | RHEL 8.0 | |
sisu-maven-plugin | sisu-mojos | RHEL 8.0 | |
sisu-maven-plugin-javadoc | sisu-mojos-javadoc | RHEL 8.0 | |
slf4j | jcl-over-slf4j, jul-to-slf4j, log4j-over-slf4j, slf4j, slf4j-ext, slf4j-jcl, slf4j-jdk14, slf4j-log4j12 | RHEL 8.0 | |
slirp4netns | libslirp, slirp4netns | RHEL 8.3 | |
spacewalk-abrt | python3-spacewalk-abrt, spacewalk-abrt | RHEL 8.0 | |
spacewalk-backend-libs | python3-spacewalk-backend-libs | RHEL 8.0 | |
spacewalk-koan | python3-spacewalk-koan, spacewalk-koan | RHEL 8.0 | |
spacewalk-oscap | python3-spacewalk-oscap, spacewalk-oscap | RHEL 8.0 | |
spacewalk-usix | python3-spacewalk-usix, spacewalk-usix | RHEL 8.0 | |
speech-dispatcher | speech-dispatcher, speech-dispatcher-espeak-ng | RHEL 8.0 | |
speech-dispatcher-python | python3-speechd | RHEL 8.0 | |
speex | speex, speexdsp | RHEL 8.0 | |
speex-devel | speex-devel, speexdsp-devel | RHEL 8.0 | |
spice-gtk3 | spice-gtk, spice-gtk3 | RHEL 8.0 | |
sssd-common | sssd-common, sssd-nfs-idmap | RHEL 8.0 | |
stax-ex | stax-ex, stax-ex-javadoc | RHEL 8.0 | |
strace, strace32 | strace | RHEL 8.0 | |
subscription-manager-gui | subscription-manager-cockpit | RHEL 8.0 | |
subscription-manager-rhsm | python3-subscription-manager-rhsm | RHEL 8.0 | |
supermin | supermin | RHEL 8.0 | |
supermin5 | supermin | RHEL 8.0 | |
supermin5-devel | supermin-devel | RHEL 8.0 | |
syslinux | syslinux, syslinux-nonlinux | RHEL 8.0 | |
syslinux-extlinux | syslinux-extlinux, syslinux-extlinux-nonlinux | RHEL 8.0 | |
system-config-kdump | cockpit-system | RHEL 8.0 | |
system-config-users | cockpit | RHEL 8.0 | |
systemd | systemd, systemd-container, systemd-udev, timedatex | RHEL 8.0 | |
systemd-journal-gateway | systemd-journal-remote | RHEL 8.0 | |
systemd-libs | systemd-libs, systemd-pam | RHEL 8.0 | |
systemd-networkd, systemd-resolved | systemd | RHEL 8.0 | |
systemd-python | python3-systemd | RHEL 8.0 | |
systemtap-runtime-python2 | systemtap-runtime-python3 | RHEL 8.0 | |
sysvinit-tools | procps-ng, util-linux | RHEL 8.0 | |
tcl | tcl, tcl-doc | RHEL 8.0 | |
teamd | network-scripts-team, teamd | RHEL 8.0 | |
texlive-adjustbox, texlive-adjustbox-doc | texlive-adjustbox | RHEL 8.0 | |
texlive-ae, texlive-ae-doc | texlive-ae | RHEL 8.0 | |
texlive-algorithms, texlive-algorithms-doc | texlive-algorithms | RHEL 8.0 | |
texlive-amscls, texlive-amscls-doc | texlive-amscls | RHEL 8.0 | |
texlive-amsfonts, texlive-amsfonts-doc | texlive-amsfonts | RHEL 8.0 | |
texlive-amsmath, texlive-amsmath-doc | texlive-amsmath | RHEL 8.0 | |
texlive-anysize, texlive-anysize-doc | texlive-anysize | RHEL 8.0 | |
texlive-appendix, texlive-appendix-doc | texlive-appendix | RHEL 8.0 | |
texlive-arabxetex, texlive-arabxetex-doc | texlive-arabxetex | RHEL 8.0 | |
texlive-arphic, texlive-arphic-doc | texlive-arphic | RHEL 8.0 | |
texlive-attachfile, texlive-attachfile-doc | texlive-attachfile | RHEL 8.0 | |
texlive-babel, texlive-babel-doc | texlive-babel | RHEL 8.0 | |
texlive-babelbib, texlive-babelbib-doc | texlive-babelbib | RHEL 8.0 | |
texlive-beamer, texlive-beamer-doc | texlive-beamer | RHEL 8.0 | |
texlive-bera, texlive-bera-doc | texlive-bera | RHEL 8.0 | |
texlive-beton, texlive-beton-doc | texlive-beton | RHEL 8.0 | |
texlive-bibtex-bin, texlive-bibtex-doc | texlive-bibtex | RHEL 8.0 | |
texlive-bibtopic, texlive-bibtopic-doc | texlive-bibtopic | RHEL 8.0 | |
texlive-bidi, texlive-bidi-doc | texlive-bidi | RHEL 8.0 | |
texlive-bigfoot, texlive-bigfoot-doc | texlive-bigfoot | RHEL 8.0 | |
texlive-booktabs, texlive-booktabs-doc | texlive-booktabs | RHEL 8.0 | |
texlive-breakurl, texlive-breakurl-doc | texlive-breakurl | RHEL 8.0 | |
texlive-caption, texlive-caption-doc | texlive-caption | RHEL 8.0 | |
texlive-carlisle, texlive-carlisle-doc | texlive-carlisle | RHEL 8.0 | |
texlive-changebar, texlive-changebar-doc | texlive-changebar | RHEL 8.0 | |
texlive-changepage, texlive-changepage-doc | texlive-changepage | RHEL 8.0 | |
texlive-charter, texlive-charter-doc | texlive-charter | RHEL 8.0 | |
texlive-chngcntr, texlive-chngcntr-doc | texlive-chngcntr | RHEL 8.0 | |
texlive-cite, texlive-cite-doc | texlive-cite | RHEL 8.0 | |
texlive-cjk, texlive-cjk-doc | texlive-cjk | RHEL 8.0 | |
texlive-cm, texlive-cm-doc | texlive-cm | RHEL 8.0 | |
texlive-cm-lgc, texlive-cm-lgc-doc | texlive-cm-lgc | RHEL 8.0 | |
texlive-cm-super, texlive-cm-super-doc | texlive-cm-super | RHEL 8.0 | |
texlive-cmap, texlive-cmap-doc | texlive-cmap | RHEL 8.0 | |
texlive-cns, texlive-cns-doc | texlive-cns | RHEL 8.0 | |
texlive-collectbox, texlive-collectbox-doc | texlive-collectbox | RHEL 8.0 | |
texlive-colortbl, texlive-colortbl-doc | texlive-colortbl | RHEL 8.0 | |
texlive-crop, texlive-crop-doc | texlive-crop | RHEL 8.0 | |
texlive-csquotes, texlive-csquotes-doc | texlive-csquotes | RHEL 8.0 | |
texlive-ctable, texlive-ctable-doc | texlive-ctable | RHEL 8.0 | |
texlive-currfile, texlive-currfile-doc | texlive-currfile | RHEL 8.0 | |
texlive-datetime, texlive-datetime-doc | texlive-datetime | RHEL 8.0 | |
texlive-dvipdfm, texlive-dvipdfm-bin, texlive-dvipdfm-doc, texlive-dvipdfmx, texlive-dvipdfmx-bin, texlive-dvipdfmx-doc | texlive-dvipdfmx | RHEL 8.0 | |
texlive-dvipdfmx-def | texlive-graphics-def | RHEL 8.0 | |
texlive-dvipng, texlive-dvipng-bin, texlive-dvipng-doc | texlive-dvipng | RHEL 8.0 | |
texlive-dvips, texlive-dvips-bin, texlive-dvips-doc | texlive-dvips | RHEL 8.0 | |
texlive-ec, texlive-ec-doc | texlive-ec | RHEL 8.0 | |
texlive-eepic, texlive-eepic-doc | texlive-eepic | RHEL 8.0 | |
texlive-enctex, texlive-enctex-doc | texlive-enctex | RHEL 8.0 | |
texlive-enumitem, texlive-enumitem-doc | texlive-enumitem | RHEL 8.0 | |
texlive-epsf, texlive-epsf-doc | texlive-epsf | RHEL 8.0 | |
texlive-epstopdf, texlive-epstopdf-bin, texlive-epstopdf-doc | texlive-epstopdf | RHEL 8.0 | |
texlive-eso-pic, texlive-eso-pic-doc | texlive-eso-pic | RHEL 8.0 | |
texlive-eso-pic, texlive-eso-pic-doc | texlive-eso-pic | RHEL 8.0 | |
texlive-etex, texlive-etex-doc | texlive-etex | RHEL 8.0 | |
texlive-etex-pkg, texlive-etex-pkg-doc | texlive-etex-pkg | RHEL 8.0 | |
texlive-etoolbox, texlive-etoolbox-doc | texlive-etoolbox | RHEL 8.0 | |
texlive-euenc, texlive-euenc-doc | texlive-euenc | RHEL 8.0 | |
texlive-euler, texlive-euler-doc | texlive-euler | RHEL 8.0 | |
texlive-euro, texlive-euro-doc | texlive-euro | RHEL 8.0 | |
texlive-eurosym, texlive-eurosym-doc | texlive-eurosym | RHEL 8.0 | |
texlive-extsizes, texlive-extsizes-doc | texlive-extsizes | RHEL 8.0 | |
texlive-fancybox, texlive-fancybox-doc | texlive-fancybox | RHEL 8.0 | |
texlive-fancyhdr, texlive-fancyhdr-doc | texlive-fancyhdr | RHEL 8.0 | |
texlive-fancyref, texlive-fancyref-doc | texlive-fancyref | RHEL 8.0 | |
texlive-fancyvrb, texlive-fancyvrb-doc | texlive-fancyvrb | RHEL 8.0 | |
texlive-filecontents, texlive-filecontents-doc | texlive-filecontents | RHEL 8.0 | |
texlive-filehook, texlive-filehook-doc | texlive-filehook | RHEL 8.0 | |
texlive-fix2col, texlive-fix2col-doc | texlive-fix2col | RHEL 8.0 | |
texlive-fixlatvian, texlive-fixlatvian-doc | texlive-fixlatvian | RHEL 8.0 | |
texlive-float, texlive-float-doc | texlive-float | RHEL 8.0 | |
texlive-fmtcount, texlive-fmtcount-doc | texlive-fmtcount | RHEL 8.0 | |
texlive-fncychap, texlive-fncychap-doc | texlive-fncychap | RHEL 8.0 | |
texlive-fontbook, texlive-fontbook-doc | texlive-fontbook | RHEL 8.0 | |
texlive-fontspec, texlive-fontspec-doc | texlive-fontspec | RHEL 8.0 | |
texlive-fontware, texlive-fontware-bin | texlive-fontware | RHEL 8.0 | |
texlive-fontwrap, texlive-fontwrap-doc | texlive-fontwrap | RHEL 8.0 | |
texlive-footmisc, texlive-footmisc-doc | texlive-footmisc | RHEL 8.0 | |
texlive-fp, texlive-fp-doc | texlive-fp | RHEL 8.0 | |
texlive-fpl, texlive-fpl-doc | texlive-fpl | RHEL 8.0 | |
texlive-framed, texlive-framed-doc | texlive-framed | RHEL 8.0 | |
texlive-geometry, texlive-geometry-doc | texlive-geometry | RHEL 8.0 | |
texlive-graphics, texlive-graphics-doc, texlive-rotating, texlive-rotating-doc | texlive-graphics | RHEL 8.0 | |
texlive-gsftopk, texlive-gsftopk-bin | texlive-gsftopk | RHEL 8.0 | |
texlive-hyperref, texlive-hyperref-doc | texlive-hyperref | RHEL 8.0 | |
texlive-hyph-utf8, texlive-hyph-utf8-doc | texlive-hyph-utf8 | RHEL 8.0 | |
texlive-hyph-utf8, texlive-hyph-utf8-doc | texlive-hyph-utf8 | RHEL 8.0 | |
texlive-hyphenat, texlive-hyphenat-doc | texlive-hyphenat | RHEL 8.0 | |
texlive-ifetex, texlive-ifetex-doc | texlive-ifetex | RHEL 8.0 | |
texlive-ifluatex, texlive-ifluatex-doc | texlive-ifluatex | RHEL 8.0 | |
texlive-ifmtarg, texlive-ifmtarg-doc | texlive-ifmtarg | RHEL 8.0 | |
texlive-ifoddpage, texlive-ifoddpage-doc | texlive-ifoddpage | RHEL 8.0 | |
texlive-iftex, texlive-iftex-doc | texlive-iftex | RHEL 8.0 | |
texlive-ifxetex, texlive-ifxetex-doc | texlive-ifxetex | RHEL 8.0 | |
texlive-index, texlive-index-doc | texlive-index | RHEL 8.0 | |
texlive-jadetex, texlive-jadetex-bin, texlive-jadetex-doc | texlive-jadetex | RHEL 8.0 | |
texlive-jknapltx, texlive-jknapltx-doc | texlive-jknapltx | RHEL 8.0 | |
texlive-kastrup, texlive-kastrup-doc | texlive-kastrup | RHEL 8.0 | |
texlive-kerkis, texlive-kerkis-doc | texlive-kerkis | RHEL 8.0 | |
texlive-kpathsea, texlive-kpathsea-bin, texlive-kpathsea-doc | texlive-kpathsea | RHEL 8.0 | |
texlive-kpathsea-lib | texlive-lib | RHEL 8.0 | |
texlive-kpathsea-lib-devel | texlive-lib-devel | RHEL 8.0 | |
texlive-l3experimental, texlive-l3experimental-doc | texlive-l3experimental | RHEL 8.0 | |
texlive-l3kernel, texlive-l3kernel-doc | texlive-l3kernel | RHEL 8.0 | |
texlive-l3packages, texlive-l3packages-doc | texlive-l3packages | RHEL 8.0 | |
texlive-lastpage, texlive-lastpage-doc | texlive-lastpage | RHEL 8.0 | |
texlive-latex, texlive-latex-bin, texlive-latex-bin-bin, texlive-latex-doc | texlive-latex | RHEL 8.0 | |
texlive-latex-fonts, texlive-latex-fonts-doc | texlive-latex-fonts | RHEL 8.0 | |
texlive-lettrine, texlive-lettrine-doc | texlive-lettrine | RHEL 8.0 | |
texlive-listings, texlive-listings-doc | texlive-listings | RHEL 8.0 | |
texlive-lm, texlive-lm-doc | texlive-lm | RHEL 8.0 | |
texlive-lm-math, texlive-lm-math-doc | texlive-lm-math | RHEL 8.0 | |
texlive-lua-alt-getopt, texlive-lua-alt-getopt-doc | texlive-lua-alt-getopt | RHEL 8.0 | |
texlive-lua-alt-getopt, texlive-lua-alt-getopt-doc | texlive-lua-alt-getopt | RHEL 8.0 | |
texlive-lualatex-math, texlive-lualatex-math-doc | texlive-lualatex-math | RHEL 8.0 | |
texlive-lualatex-math, texlive-lualatex-math-doc | texlive-lualatex-math | RHEL 8.0 | |
texlive-luaotfload, texlive-luaotfload-bin, texlive-luaotfload-doc | texlive-luaotfload | RHEL 8.0 | |
texlive-luatex, texlive-luatex-bin, texlive-luatex-doc | texlive-luatex | RHEL 8.0 | |
texlive-luatexbase, texlive-luatexbase-doc | texlive-luatexbase | RHEL 8.0 | |
texlive-makecmds, texlive-makecmds-doc | texlive-makecmds | RHEL 8.0 | |
texlive-makeindex, texlive-makeindex-bin, texlive-makeindex-doc | texlive-makeindex | RHEL 8.0 | |
texlive-marginnote, texlive-marginnote-doc | texlive-marginnote | RHEL 8.0 | |
texlive-marvosym, texlive-marvosym-doc | texlive-marvosym | RHEL 8.0 | |
texlive-mathpazo, texlive-mathpazo-doc | texlive-mathpazo | RHEL 8.0 | |
texlive-mathspec, texlive-mathspec-doc | texlive-mathspec | RHEL 8.0 | |
texlive-mdwtools, texlive-mdwtools-doc | texlive-mdwtools | RHEL 8.0 | |
texlive-memoir, texlive-memoir-doc | texlive-memoir | RHEL 8.0 | |
texlive-metafont, texlive-metafont-bin | texlive-metafont | RHEL 8.0 | |
texlive-metalogo, texlive-metalogo-doc | texlive-metalogo | RHEL 8.0 | |
texlive-metapost, texlive-metapost-bin, texlive-metapost-doc, texlive-metapost-examples-doc | texlive-metapost | RHEL 8.0 | |
texlive-mflogo, texlive-mflogo-doc | texlive-mflogo | RHEL 8.0 | |
texlive-mfnfss, texlive-mfnfss-doc | texlive-mfnfss | RHEL 8.0 | |
texlive-mfware, texlive-mfware-bin | texlive-mfware | RHEL 8.0 | |
texlive-microtype, texlive-microtype-doc | texlive-microtype | RHEL 8.0 | |
texlive-mnsymbol, texlive-mnsymbol-doc | texlive-mnsymbol | RHEL 8.0 | |
texlive-mparhack, texlive-mparhack-doc | texlive-mparhack | RHEL 8.0 | |
texlive-mptopdf, texlive-mptopdf-bin | texlive-mptopdf | RHEL 8.0 | |
texlive-ms, texlive-ms-doc | texlive-ms | RHEL 8.0 | |
texlive-multido, texlive-multido-doc | texlive-multido | RHEL 8.0 | |
texlive-multirow, texlive-multirow-doc | texlive-multirow | RHEL 8.0 | |
texlive-natbib, texlive-natbib-doc | texlive-natbib | RHEL 8.0 | |
texlive-ncctools, texlive-ncctools-doc | texlive-ncctools | RHEL 8.0 | |
texlive-ntgclass, texlive-ntgclass-doc | texlive-ntgclass | RHEL 8.0 | |
texlive-oberdiek, texlive-oberdiek-doc | texlive-oberdiek | RHEL 8.0 | |
texlive-overpic, texlive-overpic-doc | texlive-overpic | RHEL 8.0 | |
texlive-paralist, texlive-paralist-doc | texlive-paralist | RHEL 8.0 | |
texlive-parallel, texlive-parallel-doc | texlive-parallel | RHEL 8.0 | |
texlive-parskip, texlive-parskip-doc | texlive-parskip | RHEL 8.0 | |
texlive-pdfpages, texlive-pdfpages-doc | texlive-pdfpages | RHEL 8.0 | |
texlive-pdftex, texlive-pdftex-bin, texlive-pdftex-doc | texlive-pdftex | RHEL 8.0 | |
texlive-pdftex-def | texlive-graphics-def | RHEL 8.0 | |
texlive-pgf, texlive-pgf-doc | texlive-pgf | RHEL 8.0 | |
texlive-philokalia, texlive-philokalia-doc | texlive-philokalia | RHEL 8.0 | |
texlive-placeins, texlive-placeins-doc | texlive-placeins | RHEL 8.0 | |
texlive-polyglossia, texlive-polyglossia-doc | texlive-polyglossia | RHEL 8.0 | |
texlive-powerdot, texlive-powerdot-doc | texlive-powerdot | RHEL 8.0 | |
texlive-preprint, texlive-preprint-doc | texlive-preprint | RHEL 8.0 | |
texlive-psfrag, texlive-psfrag-doc | texlive-psfrag | RHEL 8.0 | |
texlive-psnfss, texlive-psnfss-doc | texlive-psnfss | RHEL 8.0 | |
texlive-pspicture, texlive-pspicture-doc | texlive-pspicture | RHEL 8.0 | |
texlive-pst-3d, texlive-pst-3d-doc | texlive-pst-3d | RHEL 8.0 | |
texlive-pst-3d, texlive-pst-3d-doc | texlive-pst-3d | RHEL 8.0 | |
texlive-pst-blur, texlive-pst-blur-doc | texlive-pst-blur | RHEL 8.0 | |
texlive-pst-coil, texlive-pst-coil-doc | texlive-pst-coil | RHEL 8.0 | |
texlive-pst-eps, texlive-pst-eps-doc | texlive-pst-eps | RHEL 8.0 | |
texlive-pst-fill, texlive-pst-fill-doc | texlive-pst-fill | RHEL 8.0 | |
texlive-pst-grad, texlive-pst-grad-doc | texlive-pst-grad | RHEL 8.0 | |
texlive-pst-math, texlive-pst-math-doc | texlive-pst-math | RHEL 8.0 | |
texlive-pst-node, texlive-pst-node-doc | texlive-pst-node | RHEL 8.0 | |
texlive-pst-plot, texlive-pst-plot-doc | texlive-pst-plot | RHEL 8.0 | |
texlive-pst-slpe, texlive-pst-slpe-doc | texlive-pst-slpe | RHEL 8.0 | |
texlive-pst-text, texlive-pst-text-doc | texlive-pst-text | RHEL 8.0 | |
texlive-pst-tree, texlive-pst-tree-doc | texlive-pst-tree | RHEL 8.0 | |
texlive-pstricks, texlive-pstricks-doc | texlive-pstricks | RHEL 8.0 | |
texlive-pstricks-add, texlive-pstricks-add-doc | texlive-pstricks-add | RHEL 8.0 | |
texlive-ptext, texlive-ptext-doc | texlive-ptext | RHEL 8.0 | |
texlive-pxfonts, texlive-pxfonts-doc | texlive-pxfonts | RHEL 8.0 | |
texlive-qstest, texlive-qstest-doc | texlive-qstest | RHEL 8.0 | |
texlive-rcs, texlive-rcs-doc | texlive-rcs | RHEL 8.0 | |
texlive-realscripts, texlive-realscripts-doc | texlive-realscripts | RHEL 8.0 | |
texlive-rsfs, texlive-rsfs-doc | texlive-rsfs | RHEL 8.0 | |
texlive-sansmath, texlive-sansmath-doc | texlive-sansmath | RHEL 8.0 | |
texlive-sauerj, texlive-sauerj-doc | texlive-sauerj | RHEL 8.0 | |
texlive-section, texlive-section-doc | texlive-section | RHEL 8.0 | |
texlive-sectsty, texlive-sectsty-doc | texlive-sectsty | RHEL 8.0 | |
texlive-seminar, texlive-seminar-doc | texlive-seminar | RHEL 8.0 | |
texlive-sepnum, texlive-sepnum-doc | texlive-sepnum | RHEL 8.0 | |
texlive-setspace, texlive-setspace-doc | texlive-setspace | RHEL 8.0 | |
texlive-showexpl, texlive-showexpl-doc | texlive-showexpl | RHEL 8.0 | |
texlive-soul, texlive-soul-doc | texlive-soul | RHEL 8.0 | |
texlive-stmaryrd, texlive-stmaryrd-doc | texlive-stmaryrd | RHEL 8.0 | |
texlive-subfig, texlive-subfig-doc | texlive-subfig | RHEL 8.0 | |
texlive-subfigure, texlive-subfigure-doc | texlive-subfigure | RHEL 8.0 | |
texlive-svn-prov, texlive-svn-prov-doc | texlive-svn-prov | RHEL 8.0 | |
texlive-svn-prov, texlive-svn-prov-doc | texlive-svn-prov | RHEL 8.0 | |
texlive-t2, texlive-t2-doc | texlive-t2 | RHEL 8.0 | |
texlive-tetex, texlive-tetex-bin, texlive-tetex-doc | texlive-tetex | RHEL 8.0 | |
texlive-tex, texlive-tex-bin | texlive-tex | RHEL 8.0 | |
texlive-tex-gyre, texlive-tex-gyre-doc | texlive-tex-gyre | RHEL 8.0 | |
texlive-tex-gyre-math, texlive-tex-gyre-math-doc | texlive-tex-gyre-math | RHEL 8.0 | |
texlive-tex4ht, texlive-tex4ht-bin, texlive-tex4ht-doc | texlive-tex4ht | RHEL 8.0 | |
texlive-texconfig, texlive-texconfig-bin | texlive-texconfig | RHEL 8.0 | |
texlive-texlive.infra, texlive-texlive.infra-bin, texlive-texlive.infra-doc | texlive-texlive.infra | RHEL 8.0 | |
texlive-textcase, texlive-textcase-doc | texlive-textcase | RHEL 8.0 | |
texlive-textpos, texlive-textpos-doc | texlive-textpos | RHEL 8.0 | |
texlive-threeparttable, texlive-threeparttable-doc | texlive-threeparttable | RHEL 8.0 | |
texlive-thumbpdf, texlive-thumbpdf-bin, texlive-thumbpdf-doc | texlive-thumbpdf | RHEL 8.0 | |
texlive-tipa, texlive-tipa-doc | texlive-tipa | RHEL 8.0 | |
texlive-titlesec, texlive-titlesec-doc | texlive-titlesec | RHEL 8.0 | |
texlive-titling, texlive-titling-doc | texlive-titling | RHEL 8.0 | |
texlive-tocloft, texlive-tocloft-doc | texlive-tocloft | RHEL 8.0 | |
texlive-tools, texlive-tools-doc | texlive-tools | RHEL 8.0 | |
texlive-txfonts, texlive-txfonts-doc | texlive-txfonts | RHEL 8.0 | |
texlive-type1cm, texlive-type1cm-doc | texlive-type1cm | RHEL 8.0 | |
texlive-typehtml, texlive-typehtml-doc | texlive-typehtml | RHEL 8.0 | |
texlive-ucharclasses, texlive-ucharclasses-doc | texlive-ucharclasses | RHEL 8.0 | |
texlive-ucs, texlive-ucs-doc | texlive-ucs | RHEL 8.0 | |
texlive-uhc, texlive-uhc-doc | texlive-uhc | RHEL 8.0 | |
texlive-ulem, texlive-ulem-doc | texlive-ulem | RHEL 8.0 | |
texlive-underscore, texlive-underscore-doc | texlive-underscore | RHEL 8.0 | |
texlive-unicode-math, texlive-unicode-math-doc | texlive-unicode-math | RHEL 8.0 | |
texlive-unicode-math, texlive-unicode-math-doc | texlive-unicode-math | RHEL 8.0 | |
texlive-unisugar, texlive-unisugar-doc | texlive-unisugar | RHEL 8.0 | |
texlive-url, texlive-url-doc | texlive-url | RHEL 8.0 | |
texlive-utopia, texlive-utopia-doc | texlive-utopia | RHEL 8.0 | |
texlive-varwidth, texlive-varwidth-doc | texlive-varwidth | RHEL 8.0 | |
texlive-wadalab, texlive-wadalab-doc | texlive-wadalab | RHEL 8.0 | |
texlive-was, texlive-was-doc | texlive-was | RHEL 8.0 | |
texlive-wasy, texlive-wasy-doc | texlive-wasy | RHEL 8.0 | |
texlive-wasysym, texlive-wasysym-doc | texlive-wasysym | RHEL 8.0 | |
texlive-wrapfig, texlive-wrapfig-doc | texlive-wrapfig | RHEL 8.0 | |
texlive-xcolor, texlive-xcolor-doc | texlive-xcolor | RHEL 8.0 | |
texlive-xdvi, texlive-xdvi-bin | texlive-xdvi | RHEL 8.0 | |
texlive-xecjk, texlive-xecjk-doc | texlive-xecjk | RHEL 8.0 | |
texlive-xecolor, texlive-xecolor-doc | texlive-xecolor | RHEL 8.0 | |
texlive-xecyr, texlive-xecyr-doc | texlive-xecyr | RHEL 8.0 | |
texlive-xeindex, texlive-xeindex-doc | texlive-xeindex | RHEL 8.0 | |
texlive-xepersian, texlive-xepersian-doc | texlive-xepersian | RHEL 8.0 | |
texlive-xesearch, texlive-xesearch-doc | texlive-xesearch | RHEL 8.0 | |
texlive-xetex, texlive-xetex-bin, texlive-xetex-doc | texlive-xetex | RHEL 8.0 | |
texlive-xetex-def | texlive-graphics-def | RHEL 8.0 | |
texlive-xetex-itrans, texlive-xetex-itrans-doc | texlive-xetex-itrans | RHEL 8.0 | |
texlive-xetex-pstricks, texlive-xetex-pstricks-doc | texlive-xetex-pstricks | RHEL 8.0 | |
texlive-xetex-tibetan, texlive-xetex-tibetan-doc | texlive-xetex-tibetan | RHEL 8.0 | |
texlive-xetexfontinfo, texlive-xetexfontinfo-doc | texlive-xetexfontinfo | RHEL 8.0 | |
texlive-xifthen, texlive-xifthen-doc | texlive-xifthen | RHEL 8.0 | |
texlive-xkeyval, texlive-xkeyval-doc | texlive-xkeyval | RHEL 8.0 | |
texlive-xltxtra, texlive-xltxtra-doc | texlive-xltxtra | RHEL 8.0 | |
texlive-xmltex, texlive-xmltex-bin, texlive-xmltex-doc | texlive-xmltex | RHEL 8.0 | |
texlive-xstring, texlive-xstring-doc | texlive-xstring | RHEL 8.0 | |
texlive-xtab, texlive-xtab-doc | texlive-xtab | RHEL 8.0 | |
texlive-xunicode, texlive-xunicode-doc | texlive-xunicode | RHEL 8.0 | |
tkinter | python2-tkinter, python3-tkinter | RHEL 8.0 | |
trace-cmd | kernelshark, trace-cmd | RHEL 8.0 | |
tracker | tracker, tracker-miners | RHEL 8.0 | |
trousers | trousers, trousers-lib | RHEL 8.0 | |
unbound-python | python3-unbound | RHEL 8.0 | |
unit-api | unit-api, unit-api-javadoc | RHEL 8.0 | |
uom-lib | uom-lib, uom-lib-javadoc | RHEL 8.0 | |
uom-se | uom-se, uom-se-javadoc | RHEL 8.0 | |
uom-systems | uom-systems, uom-systems-javadoc | RHEL 8.0 | |
urw-fonts | urw-base35-fonts | RHEL 8.0 | |
util-linux | util-linux, util-linux-user | RHEL 8.0 | |
vlgothic-fonts | google-noto-sans-cjk-ttc-fonts | RHEL 8.0 | |
vulkan | vulkan-loader, vulkan-tools, vulkan-validation-layers | RHEL 8.0 | |
vulkan-devel | mesa-vulkan-devel, vulkan-headers, vulkan-loader-devel | RHEL 8.0 | |
vulkan-filesystem | vulkan-loader | RHEL 8.0 | |
webkitgtk4 | webkit2gtk3 | RHEL 8.0 | |
webkitgtk4-devel | webkit2gtk3-devel | RHEL 8.0 | |
webkitgtk4-jsc | webkit2gtk3-jsc | RHEL 8.0 | |
webkitgtk4-jsc-devel | webkit2gtk3-jsc-devel | RHEL 8.0 | |
webkitgtk4-plugin-process-gtk2 | webkit2gtk3-plugin-process-gtk2 | RHEL 8.0 |
El paquete |
wireshark | wireshark-cli | RHEL 8.0 | |
wireshark-gnome | wireshark | RHEL 8.0 | |
wqy-zenhei-fonts | google-noto-sans-cjk-ttc-fonts | RHEL 8.0 | |
xchat | hexchat | RHEL 8.0 | |
xmvn | xmvn, xmvn-api, xmvn-bisect, xmvn-connector-aether, xmvn-connector-ivy, xmvn-core, xmvn-install, xmvn-minimal, xmvn-mojo, xmvn-parent-pom, xmvn-resolve, xmvn-subst, xmvn-tools-pom | RHEL 8.0 | |
xorg-x11-drv-wacom | xorg-x11-drv-wacom, xorg-x11-drv-wacom-serial-support | RHEL 8.0 | |
xsom | xsom, xsom-javadoc | RHEL 8.0 | |
xterm | xterm, xterm-resize | RHEL 8.0 | |
yum-cron | dnf-automatic | RHEL 8.0 |
El paquete |
yum-metadata-parser | python3-dnf | RHEL 8.0 | Los usuarios deben utilizar ahora la API de DNF (consultas, objetos de paquete y otros) para trabajar con el contenido de los repodatos. |
yum-plugin-aliases, yum-plugin-fastestmirror, yum-plugin-priorities, yum-plugin-remove-with-leaves, yum-plugin-tmprepo, yum-plugin-tsflags | dnf | RHEL 8.0 |
Las funcionalidades mencionadas son ahora proporcionadas por DNF. La funcionalidad de |
yum-plugin-auto-update-debug-info, yum-plugin-changelog, yum-plugin-copr | dnf-plugins-core | RHEL 8.0 |
Todos estos plug-ins forman ahora parte del paquete |
yum-plugin-versionlock | python3-dnf-plugin-versionlock | RHEL 8.0 | Todavía se puede instalar con el nombre original. |
yum-rhn-plugin | dnf-plugin-spacewalk | RHEL 8.0 | |
yum-utils | dnf-utils | RHEL 8.0 |
Para obtener una lista completa de los paquetes disponibles en la versión menor actual de RHEL 8, consulte el manifiesto de paquetes.
A.3. Paquetes eliminados
Los siguientes paquetes se han movido entre los repositorios de RHEL 8:
Package | Repositorio original* | Repositorio actual* | Cambiado desde |
---|---|---|---|
apache-commons-collections-javadoc | rhel8-AppStream | rhel8-CRB | RHEL 8.1 |
apache-commons-collections-testframework | rhel8-AppStream | rhel8-CRB | RHEL 8.1 |
apache-commons-lang-javadoc | rhel8-AppStream | rhel8-CRB | RHEL 8.1 |
apache-commons-net | rhel8-CRB | rhel8-AppStream | RHEL 8.3 |
brotli-devel | rhel8-CRB | rhel8-AppStream | RHEL 8.3 |
compat-locales-sap | rhel8-AppStream | rhel8-SAP-NetWeaver | RHEL 8.1 |
daxctl-devel | rhel8-CRB | rhel8-AppStream | RHEL 8.2 |
elfutils-debuginfod-client | rhel8-AppStream | rhel8-BaseOS | RHEL 8.3 |
elfutils-debuginfod-client-devel | rhel8-AppStream | rhel8-BaseOS | RHEL 8.3 |
ghostscript-x11 | rhel8-CRB | rhel8-AppStream | RHEL 8.3 |
gobject-introspection-devel | rhel8-CRB | rhel8-AppStream | RHEL 8.3 |
iso-codes-devel | rhel8-CRB | rhel8-AppStream | RHEL 8.1 |
jakarta-commons-httpclient-demo | rhel8-AppStream | rhel8-CRB | RHEL 8.1 |
jakarta-commons-httpclient-javadoc | rhel8-AppStream | rhel8-CRB | RHEL 8.1 |
jakarta-commons-httpclient-manual | rhel8-AppStream | rhel8-CRB | RHEL 8.1 |
jna | rhel8-CRB | rhel8-AppStream | RHEL 8.1 |
jsr-305 | rhel8-CRB | rhel8-AppStream | RHEL 8.2 |
libbabeltrace | rhel8-AppStream | rhel8-BaseOS | RHEL 8.3 |
libcacard-devel | rhel8-CRB | rhel8-AppStream | RHEL 8.3 |
libidn2-devel | rhel8-CRB | rhel8-AppStream | RHEL 8.3 |
libmaxminddb-devel | rhel8-CRB | rhel8-AppStream | RHEL 8.2 |
libmnl-devel | rhel8-CRB | rhel8-AppStream | RHEL 8.3 |
libogg-devel | rhel8-CRB | rhel8-AppStream | RHEL 8.3 |
libseccomp-devel | rhel8-CRB | rhel8-AppStream | RHEL 8.1 |
maven-resolver | rhel8-CRB | rhel8-AppStream | RHEL 8.2 |
maven-wagon | rhel8-CRB | rhel8-AppStream | RHEL 8.2 |
ndctl-devel | rhel8-CRB | rhel8-AppStream | RHEL 8.2 |
opus-devel | rhel8-CRB | rhel8-AppStream | RHEL 8.3 |
perl-Importer | rhel8-CRB | rhel8-AppStream | RHEL 8.3 |
perl-Term-Table | rhel8-CRB | rhel8-AppStream | RHEL 8.3 |
perl-Tk | rhel8-CRB | rhel8-AppStream | RHEL 8.3 |
resource-agents-sap-hana | rhel8-SAP-NetWeaver | rhel8-SAP-Solutions | RHEL 8.2 |
resource-agents-sap-hana-scaleout | rhel8-SAP-NetWeaver | rhel8-SAP-Solutions | RHEL 8.2 |
samba-test | rhel8-AppStream | rhel8-BaseOS | RHEL 8.2 |
samba-test | rhel8-BaseOS | rhel8-AppStream | RHEL 8.1 |
sip | rhel8-CRB | rhel8-AppStream | RHEL 8.2 |
spirv-tools-libs | rhel8-CRB | rhel8-AppStream | RHEL 8.1 |
tinycdb | rhel8-CRB | rhel8-AppStream | RHEL 8.2 |
usbredir-devel | rhel8-CRB | rhel8-AppStream | RHEL 8.3 |
velocity-demo | rhel8-AppStream | rhel8-CRB | RHEL 8.1 |
velocity-javadoc | rhel8-AppStream | rhel8-CRB | RHEL 8.1 |
velocity-manual | rhel8-AppStream | rhel8-CRB | RHEL 8.1 |
virtio-win | rhel8-Supplementary | rhel8-AppStream | RHEL 8.1 |
xerces-j2-demo | rhel8-AppStream | rhel8-CRB | RHEL 8.1 |
xerces-j2-javadoc | rhel8-AppStream | rhel8-CRB | RHEL 8.1 |
xkeyboard-config-devel | rhel8-CRB | rhel8-AppStream | RHEL 8.1 |
xml-commons-apis-javadoc | rhel8-AppStream | rhel8-CRB | RHEL 8.1 |
xml-commons-apis-manual | rhel8-AppStream | rhel8-CRB | RHEL 8.1 |
xml-commons-resolver-javadoc | rhel8-AppStream | rhel8-CRB | RHEL 8.1 |
*Esta tabla utiliza nombres abreviados para el ID del repositorio. Utilice los siguientes ejemplos para ayudar a identificar el ID de repositorio completo, donde <arch> es la arquitectura específica:
- rhel8-BaseOS: rhel-8-<arch>-baseos-rpms, rhel-8-<arch>-baseos-eus-rpms, rhel-8-<arch>-baseos-e4s-rpms.
- rhel8-AppStream: rhel-8-<arch>-appstream-rpms, rhel-8-<arch>-appstream-eus-rpms, rhel-8-<arch>-appstream-e4s-rpms.
- rhel8-CRB: codeready-builder-for-rhel-8-<arch>-rpms, codeready-builder-for-rhel-8-<arch>-eus-rpms.
- rhel8-SAP-Solutions: rhel-8-for-<arch>-sap-solutions-rpms, rhel-8-for-<arch>-sap-solutions-eus-rpms, rhel-8-for-<arch>-sap-solutions-e4s-rpms.
- rhel8-SAP-NetWeaver: rhel-8-for-<arch>-sap-netweaver-rpms, rhel-8-for-<arch>-sap-netweaver-eus-rpms, rhel-8-for-<arch>-sap-netweaver-e4s-rpms.
Para obtener una lista completa de los paquetes disponibles en la versión menor actual de RHEL 8, consulte el manifiesto de paquetes.
A.4. Removed packages
Los siguientes paquetes forman parte de RHEL 7 pero no se distribuyen con RHEL 8:
Package | Nota |
---|---|
a2ps |
Se ha eliminado el paquete |
abrt-addon-upload-watch | |
abrt-devel | |
abrt-gui-devel | |
abrt-retrace-client | |
acpid-sysvinit | |
advancecomp | |
adwaita-icon-theme-devel | |
adwaita-qt-common | |
adwaita-qt4 | |
agg | |
agg-devel | |
aic94xx-firmware | |
akonadi | |
akonadi-devel | |
akonadi-mysql | |
alacarte | |
alsa-tools | |
anaconda-widgets-devel | |
ant-antunit | |
ant-antunit-javadoc | |
antlr-C++-doc | |
antlr-python | |
apache-commons-configuration | |
apache-commons-configuration-javadoc | |
apache-commons-daemon | |
apache-commons-daemon-javadoc | |
apache-commons-daemon-jsvc | |
apache-commons-dbcp | |
apache-commons-dbcp-javadoc | |
apache-commons-digester | |
apache-commons-digester-javadoc | |
apache-commons-jexl | |
apache-commons-jexl-javadoc | |
apache-commons-pool | |
apache-commons-pool-javadoc | |
apache-commons-validator | |
apache-commons-validator-javadoc | |
apache-commons-vfs | |
apache-commons-vfs-ant | |
apache-commons-vfs-examples | |
apache-commons-vfs-javadoc | |
apache-rat | |
apache-rat-core | |
apache-rat-javadoc | |
apache-rat-plugin | |
apache-rat-tasks | |
apr-util-nss |
El paquete |
args4j | |
args4j-javadoc | |
ark | |
ark-libs | |
asciidoc-latex | |
at-spi | |
at-spi-devel | |
at-spi-python | |
at-sysvinit | |
atlas-static | |
attica | |
attica-devel | |
audiocd-kio | |
audiocd-kio-devel | |
audiocd-kio-libs | |
audiofile | |
audiofile-devel | |
audit-libs-python | |
audit-libs-static | |
authconfig-gtk | |
authd | |
autogen-libopts-devel | |
automoc | |
autotrace-devel | |
avahi-dnsconfd | |
avahi-glib-devel | |
avahi-gobject-devel | |
avahi-qt3 | |
avahi-qt3-devel | |
avahi-qt4 | |
avahi-qt4-devel | |
avahi-tools | |
avahi-ui | |
avahi-ui-devel | |
avahi-ui-tools | |
avalon-framework | |
avalon-framework-javadoc | |
avalon-logkit | |
avalon-logkit-javadoc | |
bacula-console-bat | |
bacula-devel | |
bacula-traymonitor | |
baekmuk-ttf-batang-fonts | |
baekmuk-ttf-dotum-fonts | |
baekmuk-ttf-fonts-common | |
baekmuk-ttf-fonts-ghostscript | |
baekmuk-ttf-gulim-fonts | |
baekmuk-ttf-hline-fonts | |
base64coder | |
base64coder-javadoc | |
batik | |
batik-demo | |
batik-javadoc | |
batik-rasterizer | |
batik-slideshow | |
batik-squiggle | |
batik-svgpp | |
batik-ttf2svg | |
bison-devel | |
blas-static | |
blas64-devel | |
blas64-static | |
bltk | |
bluedevil | |
bluedevil-autostart | |
bmc-snmp-proxy | |
bogofilter-bogoupgrade | |
bridge-utils | |
bsdcpio | |
bsh-demo | |
bsh-utils | |
btrfs-progs | |
btrfs-progs-devel | |
buildnumber-maven-plugin | |
buildnumber-maven-plugin-javadoc | |
bwidget | |
bzr | |
bzr-doc | |
cairo-tools | |
caribou | |
caribou-antler | |
caribou-devel | |
caribou-gtk2-module | |
caribou-gtk3-module | |
cdparanoia-static | |
cdrskin | |
ceph-common | |
check-static | |
cheese-libs-devel | |
cifs-utils-devel | |
cim-schema-docs | |
cim-schema-docs | |
cjkuni-ukai-fonts | |
clutter-gst2-devel | |
clutter-tests | |
cmpi-bindings-pywbem | |
cobertura | |
cobertura-javadoc | |
cockpit-machines-ovirt | |
codehaus-parent | |
codemodel-javadoc | |
cogl-tests | |
colord-extra-profiles | |
colord-kde | |
compat-cheese314 | |
compat-dapl | |
compat-dapl-devel | |
compat-dapl-static | |
compat-dapl-utils | |
compat-db | |
compat-db-headers | |
compat-db47 | |
compat-exiv2-023 | |
compat-gcc-44 | |
compat-gcc-44-c++ | |
compat-gcc-44-gfortran | |
compat-glade315 | |
compat-glew | |
compat-glibc | |
compat-glibc-headers | |
compat-gnome-desktop314 | |
compat-grilo02 | |
compat-libcap1 | |
compat-libcogl-pango12 | |
compat-libcogl12 | |
compat-libcolord1 | |
compat-libf2c-34 | |
compat-libgdata13 | |
compat-libgfortran-41 | |
compat-libgnome-bluetooth11 | |
compat-libgnome-desktop3-7 | |
compat-libgweather3 | |
compat-libical1 | |
compat-libmediaart0 | |
compat-libmpc | |
compat-libpackagekit-glib2-16 | |
compat-libstdc++-33 | |
compat-libtiff3 | |
compat-libupower-glib1 | |
compat-libxcb | |
compat-openldap | |
compat-openmpi16 | |
compat-openmpi16-devel | |
compat-opensm-libs | |
compat-poppler022 | |
compat-poppler022-cpp | |
compat-poppler022-glib | |
compat-poppler022-qt | |
compat-sap-c++-5 | |
compat-sap-c++-6 | |
compat-sap-c++-7 | |
comps-extras | |
conman | |
console-setup | |
coolkey-devel | |
cpptest | |
cpptest-devel | |
cppunit | |
cppunit-devel | |
cppunit-doc | |
cpuid | |
cracklib-python | |
crda-devel | |
crit | |
criu-devel | |
crypto-utils | |
cryptsetup-python | |
cvs |
Los sistemas de control de versiones soportados en RHEL 8 son |
cvs-contrib |
Los sistemas de control de versiones soportados en RHEL 8 son |
cvs-doc |
Los sistemas de control de versiones soportados en RHEL 8 son |
cvs-inetd |
Los sistemas de control de versiones soportados en RHEL 8 son |
cvsps | |
cyrus-imapd-devel | |
dapl | |
dapl-devel | |
dapl-static | |
dapl-utils | |
dbus-doc | |
dbus-python-devel | |
dbus-tests | |
dbusmenu-qt | |
dbusmenu-qt-devel | |
dbusmenu-qt-devel-docs | |
debugmode | |
dejavu-lgc-sans-fonts | |
dejavu-lgc-sans-mono-fonts | |
dejavu-lgc-serif-fonts | |
deltaiso | |
device-mapper-multipath-sysvinit | |
dhcp-devel | |
dialog-devel | |
dleyna-connector-dbus-devel | |
dleyna-core-devel | |
dlm-devel | |
dmraid |
Los usuarios que necesiten compatibilidad con adaptadores de bus de host (HBA) RAID combinados por hardware y software deben utilizar la utilidad |
dmraid-devel | |
dmraid-events | |
dmraid-events-logwatch | |
docbook-simple | |
docbook-slides | |
docbook-utils-pdf | |
docbook5-style-xsl | |
docbook5-style-xsl-extensions | |
docker-rhel-push-plugin | |
dom4j | |
dom4j-demo | |
dom4j-javadoc | |
dom4j-manual | |
dovecot-pigeonhole | |
dracut-fips |
La funcionalidad del paquete |
dracut-fips-aesni | |
dragon | |
drm-utils | |
drpmsync | |
dtdinst | |
dumpet | |
dvgrab | |
e2fsprogs-static | |
ecj | |
edac-utils-devel | |
efax | |
efivar-devel | |
egl-utils | |
ekiga | |
ElectricFence | |
emacs-a2ps | |
emacs-a2ps-el | |
emacs-auctex | |
emacs-auctex-doc | |
emacs-git | |
emacs-git-el | |
emacs-gnuplot | |
emacs-gnuplot-el | |
emacs-php-mode | |
empathy |
Los clientes de mensajería instantánea soportados en RHEL 8 son |
enchant-aspell | |
enchant-voikko | |
eog-devel | |
epydoc | |
espeak-devel | |
evince-devel | |
evince-dvi | |
evolution-devel-docs | |
evolution-tests | |
expat-static |
El paquete |
expect-devel | |
expectk | |
farstream | |
farstream-devel | |
farstream-python | |
farstream02-devel | |
fedfs-utils-admin | |
fedfs-utils-client | |
fedfs-utils-common | |
fedfs-utils-devel | |
fedfs-utils-lib | |
fedfs-utils-nsdbparams | |
fedfs-utils-python | |
fedfs-utils-server | |
felix-bundlerepository | |
felix-bundlerepository-javadoc | |
felix-framework | |
felix-framework-javadoc | |
felix-osgi-obr | |
felix-osgi-obr-javadoc | |
felix-shell | |
felix-shell-javadoc | |
fence-sanlock | |
festival | |
festival-devel | |
festival-docs | |
festival-freebsoft-utils | |
festival-lib | |
festival-speechtools-devel | |
festival-speechtools-libs | |
festival-speechtools-utils | |
festvox-awb-arctic-hts | |
festvox-bdl-arctic-hts | |
festvox-clb-arctic-hts | |
festvox-jmk-arctic-hts | |
festvox-kal-diphone | |
festvox-ked-diphone | |
festvox-rms-arctic-hts | |
festvox-slt-arctic-hts | |
file-static | |
filebench | |
filesystem-content | |
finch | |
finch-devel | |
finger |
Los usuarios del cliente/servidor |
finger-server | |
flatpak-devel | |
fltk-fluid | |
fltk-static | |
flute-javadoc | |
folks | |
folks-devel | |
folks-tools | |
fontforge-devel | |
fontpackages-tools | |
fonttools | |
fop | |
fop-javadoc | |
fprintd-devel | |
freeradius-python | |
freetype-demos | |
fros | |
fros-gnome | |
fros-recordmydesktop | |
fuseiso | |
fwupd-devel | |
fwupdate-devel | |
gamin-python | |
gavl-devel | |
gcab | |
gcc-gnat | |
gcc-go | |
gcc-objc | |
gcc-objc++ | |
gconf-editor | |
gd-progs | |
gdk-pixbuf2-tests | |
gdm-devel | |
gdm-pam-extensions-devel | |
gedit-devel | |
gedit-plugin-bookmarks | |
gedit-plugin-bracketcompletion | |
gedit-plugin-charmap | |
gedit-plugin-codecomment | |
gedit-plugin-colorpicker | |
gedit-plugin-colorschemer | |
gedit-plugin-commander | |
gedit-plugin-drawspaces | |
gedit-plugin-findinfiles | |
gedit-plugin-joinlines | |
gedit-plugin-multiedit | |
gedit-plugin-smartspaces | |
gedit-plugin-synctex | |
gedit-plugin-terminal | |
gedit-plugin-textsize | |
gedit-plugin-translate | |
gedit-plugin-wordcompletion | |
gedit-plugins | |
gedit-plugins-data | |
gegl-devel | |
geoclue | |
geoclue-devel | |
geoclue-doc | |
geoclue-gsmloc | |
geoclue-gui | |
GeoIP |
El paquete |
GeoIP-data | |
GeoIP-devel | |
GeoIP-update | |
geronimo-jaspic-spec | |
geronimo-jaspic-spec-javadoc | |
geronimo-jaxrpc | |
geronimo-jaxrpc-javadoc | |
geronimo-jta | |
geronimo-jta-javadoc | |
geronimo-osgi-support | |
geronimo-osgi-support-javadoc | |
geronimo-saaj | |
geronimo-saaj-javadoc | |
ghostscript-chinese | |
ghostscript-chinese-zh_CN | |
ghostscript-chinese-zh_TW | |
ghostscript-cups | |
ghostscript-gtk | |
giflib-utils | |
gimp-data-extras | |
gimp-help | |
gimp-help-ca | |
gimp-help-da | |
gimp-help-de | |
gimp-help-el | |
gimp-help-en_GB | |
gimp-help-es | |
gimp-help-fr | |
gimp-help-it | |
gimp-help-ja | |
gimp-help-ko | |
gimp-help-nl | |
gimp-help-nn | |
gimp-help-pt_BR | |
gimp-help-ru | |
gimp-help-sl | |
gimp-help-sv | |
gimp-help-zh_CN | |
git-bzr | |
git-cvs | |
git-gnome-keyring | |
git-hg | |
git-p4 | |
gjs-tests | |
glade | |
glade3 | |
glade3-libgladeui | |
glade3-libgladeui-devel | |
glassfish-dtd-parser | |
glassfish-dtd-parser-javadoc | |
glassfish-jaxb-javadoc | |
glassfish-jsp | |
glassfish-jsp-javadoc | |
glew | |
glib-networking-tests | |
gmp-static | |
gnome-clocks | |
gnome-contacts | |
gnome-desktop3-tests | |
gnome-devel-docs | |
gnome-dictionary | |
gnome-doc-utils | |
gnome-doc-utils-stylesheets | |
gnome-documents | |
gnome-documents-libs | |
gnome-icon-theme | |
gnome-icon-theme-devel | |
gnome-icon-theme-extras | |
gnome-icon-theme-legacy | |
gnome-icon-theme-symbolic | |
gnome-packagekit | |
gnome-packagekit-common | |
gnome-packagekit-installer | |
gnome-packagekit-updater | |
gnome-python2 | |
gnome-python2-bonobo | |
gnome-python2-canvas | |
gnome-python2-devel | |
gnome-python2-gconf | |
gnome-python2-gnome | |
gnome-python2-gnomevfs | |
gnome-settings-daemon-devel | |
gnome-software-devel | |
gnome-vfs2 | |
gnome-vfs2-devel | |
gnome-vfs2-smb | |
gnome-weather | |
gnome-weather-tests | |
gnote | |
gnu-efi-utils | |
gnu-getopt | |
gnu-getopt-javadoc | |
gnuplot-latex | |
gnuplot-minimal | |
gob2 | |
gom-devel | |
google-noto-sans-korean-fonts | |
google-noto-sans-simplified-chinese-fonts | |
google-noto-sans-traditional-chinese-fonts | |
gperftools | |
gperftools-devel | |
gperftools-libs | |
gpm-static | |
grantlee | |
grantlee-apidocs | |
grantlee-devel | |
graphviz-graphs | |
graphviz-guile | |
graphviz-java | |
graphviz-lua | |
graphviz-ocaml | |
graphviz-perl | |
graphviz-php | |
graphviz-python | |
graphviz-ruby | |
graphviz-tcl | |
groff-doc | |
groff-perl | |
groff-x11 | |
groovy | |
groovy-javadoc | |
grub2 | |
grub2-ppc-modules | |
grub2-ppc64-modules | |
gsm-tools | |
gsound-devel | |
gssdp-utils | |
gstreamer | |
gstreamer-devel | |
gstreamer-devel-docs | |
gstreamer-plugins-bad-free | |
gstreamer-plugins-bad-free-devel | |
gstreamer-plugins-bad-free-devel-docs | |
gstreamer-plugins-base | |
gstreamer-plugins-base-devel | |
gstreamer-plugins-base-devel-docs | |
gstreamer-plugins-base-tools | |
gstreamer-plugins-good | |
gstreamer-plugins-good-devel-docs | |
gstreamer-python | |
gstreamer-python-devel | |
gstreamer-tools | |
gstreamer1-devel-docs | |
gstreamer1-plugins-base-devel-docs | |
gstreamer1-plugins-base-tools | |
gstreamer1-plugins-ugly-free-devel | |
gtk-vnc | |
gtk-vnc-devel | |
gtk-vnc-python | |
gtk-vnc2-devel | |
gtk3-devel-docs | |
gtk3-immodules | |
gtk3-tests | |
gtkhtml3 | |
gtkhtml3-devel | |
gtksourceview3-tests | |
gucharmap | |
gucharmap-devel | |
gucharmap-libs | |
gupnp-av-devel | |
gupnp-av-docs | |
gupnp-dlna-devel | |
gupnp-dlna-docs | |
gupnp-docs | |
gupnp-igd-python | |
gutenprint-devel | |
gutenprint-extras | |
gutenprint-foomatic | |
gvfs-tests | |
gvnc-devel | |
gvnc-tools | |
gvncpulse | |
gvncpulse-devel | |
gwenview | |
gwenview-libs | |
hawkey-devel | |
highcontrast-qt | |
highcontrast-qt4 | |
highcontrast-qt5 | |
hispavoces-pal-diphone | |
hispavoces-sfl-diphone | |
hsakmt | |
hsakmt-devel | |
hspell-devel | |
hsqldb | |
hsqldb-demo | |
hsqldb-javadoc | |
hsqldb-manual | |
htdig | |
html2ps | |
http-parser-devel | |
httpunit | |
httpunit-doc | |
httpunit-javadoc | |
i2c-tools-eepromer | |
i2c-tools-python | |
ibus-pygtk2 | |
ibus-qt | |
ibus-qt-devel | |
ibus-qt-docs | |
ibus-rawcode | |
ibus-table-devel | |
ibutils | |
ibutils-devel | |
ibutils-libs | |
icc-profiles-openicc | |
icon-naming-utils | |
im-chooser | |
im-chooser-common | |
ImageMagick | |
ImageMagick-c++ | |
ImageMagick-c++-devel | |
ImageMagick-devel | |
ImageMagick-doc | |
ImageMagick-perl | |
imsettings | |
imsettings-devel | |
imsettings-gsettings | |
imsettings-libs | |
imsettings-qt | |
imsettings-xim | |
indent | |
infinipath-psm | |
infinipath-psm-devel | |
iniparser | |
iniparser-devel | |
iok | |
ipa-gothic-fonts | |
ipa-mincho-fonts | |
ipa-pgothic-fonts | |
ipa-pmincho-fonts | |
iperf3-devel | |
iproute-doc | |
ipset-devel | |
ipsilon | |
ipsilon-authform | |
ipsilon-authgssapi | |
ipsilon-authldap | |
ipsilon-base | |
ipsilon-client | |
ipsilon-filesystem | |
ipsilon-infosssd | |
ipsilon-persona | |
ipsilon-saml2 | |
ipsilon-saml2-base | |
ipsilon-tools-ipa | |
iputils-sysvinit | |
iscsi-initiator-utils-devel | |
isdn4k-utils | |
isdn4k-utils-devel | |
isdn4k-utils-doc | |
isdn4k-utils-static | |
isdn4k-utils-vboxgetty | |
isomd5sum-devel | |
istack-commons-javadoc | |
ixpdimm-cli | |
ixpdimm-monitor | |
ixpdimm_sw | |
ixpdimm_sw-devel | |
jai-imageio-core | |
jai-imageio-core-javadoc | |
jakarta-taglibs-standard | |
jakarta-taglibs-standard-javadoc | |
jandex | |
jandex-javadoc | |
jansson-devel-doc | |
jarjar | |
jarjar-javadoc | |
jarjar-maven-plugin | |
jasper | |
jasper-utils | |
java-1.6.0-openjdk | |
java-1.6.0-openjdk-demo | |
java-1.6.0-openjdk-devel | |
java-1.6.0-openjdk-javadoc | |
java-1.6.0-openjdk-src | |
java-1.7.0-openjdk | |
java-1.7.0-openjdk-accessibility | |
java-1.7.0-openjdk-demo | |
java-1.7.0-openjdk-devel | |
java-1.7.0-openjdk-headless | |
java-1.7.0-openjdk-javadoc | |
java-1.7.0-openjdk-src | |
java-1.8.0-openjdk-accessibility-debug | |
java-1.8.0-openjdk-debug | |
java-1.8.0-openjdk-demo-debug | |
java-1.8.0-openjdk-devel-debug | |
java-1.8.0-openjdk-headless-debug | |
java-1.8.0-openjdk-javadoc-debug | |
java-1.8.0-openjdk-javadoc-zip-debug | |
java-1.8.0-openjdk-src-debug | |
java-11-openjdk-debug | |
java-11-openjdk-demo-debug | |
java-11-openjdk-devel-debug | |
java-11-openjdk-headless-debug | |
java-11-openjdk-javadoc-debug | |
java-11-openjdk-javadoc-zip-debug | |
java-11-openjdk-jmods-debug | |
java-11-openjdk-src-debug | |
jbigkit | |
jboss-annotations-1.1-api-javadoc | |
jboss-ejb-3.1-api | |
jboss-ejb-3.1-api-javadoc | |
jboss-el-2.2-api | |
jboss-el-2.2-api-javadoc | |
jboss-jaxrpc-1.1-api | |
jboss-jaxrpc-1.1-api-javadoc | |
jboss-servlet-2.5-api | |
jboss-servlet-2.5-api-javadoc | |
jboss-servlet-3.0-api | |
jboss-servlet-3.0-api-javadoc | |
jboss-specs-parent | |
jboss-transaction-1.1-api | |
jboss-transaction-1.1-api-javadoc | |
jettison | |
jettison-javadoc | |
jetty-annotations | |
jetty-ant | |
jetty-artifact-remote-resources | |
jetty-assembly-descriptors | |
jetty-build-support | |
jetty-build-support-javadoc | |
jetty-client | |
jetty-continuation | |
jetty-deploy | |
jetty-distribution-remote-resources | |
jetty-http | |
jetty-io | |
jetty-jaas | |
jetty-jaspi | |
jetty-javadoc | |
jetty-jmx | |
jetty-jndi | |
jetty-jsp | |
jetty-jspc-maven-plugin | |
jetty-maven-plugin | |
jetty-monitor | |
jetty-parent | |
jetty-plus | |
jetty-project | |
jetty-proxy | |
jetty-rewrite | |
jetty-runner | |
jetty-security | |
jetty-server | |
jetty-servlet | |
jetty-servlets | |
jetty-start | |
jetty-test-policy | |
jetty-test-policy-javadoc | |
jetty-toolchain | |
jetty-util | |
jetty-util-ajax | |
jetty-version-maven-plugin | |
jetty-version-maven-plugin-javadoc | |
jetty-webapp | |
jetty-websocket-api | |
jetty-websocket-client | |
jetty-websocket-common | |
jetty-websocket-parent | |
jetty-websocket-server | |
jetty-websocket-servlet | |
jetty-xml | |
jing | |
jing-javadoc | |
jline-demo | |
jna-contrib | |
jna-javadoc | |
joda-convert | |
joda-convert-javadoc | |
js | |
js-devel | |
jsch-demo | |
json-glib-tests | |
jsr-311 | |
jsr-311-javadoc | |
juk | |
junit-demo | |
k3b | |
k3b-common | |
k3b-devel | |
k3b-libs | |
kaccessible | |
kaccessible-libs | |
kactivities | |
kactivities-devel | |
kamera | |
kate | |
kate-devel | |
kate-libs | |
kate-part | |
kcalc | |
kcharselect | |
kcm-gtk | |
kcm_colors | |
kcm_touchpad | |
kcolorchooser | |
kcoloredit | |
kde-base-artwork | |
kde-baseapps | |
kde-baseapps-devel | |
kde-baseapps-libs | |
kde-filesystem | |
kde-l10n | |
kde-l10n-Arabic | |
kde-l10n-Basque | |
kde-l10n-Bosnian | |
kde-l10n-British | |
kde-l10n-Bulgarian | |
kde-l10n-Catalan | |
kde-l10n-Catalan-Valencian | |
kde-l10n-Croatian | |
kde-l10n-Czech | |
kde-l10n-Danish | |
kde-l10n-Dutch | |
kde-l10n-Estonian | |
kde-l10n-Farsi | |
kde-l10n-Finnish | |
kde-l10n-Galician | |
kde-l10n-Greek | |
kde-l10n-Hebrew | |
kde-l10n-Hungarian | |
kde-l10n-Icelandic | |
kde-l10n-Interlingua | |
kde-l10n-Irish | |
kde-l10n-Kazakh | |
kde-l10n-Khmer | |
kde-l10n-Latvian | |
kde-l10n-Lithuanian | |
kde-l10n-LowSaxon | |
kde-l10n-Norwegian | |
kde-l10n-Norwegian-Nynorsk | |
kde-l10n-Polish | |
kde-l10n-Portuguese | |
kde-l10n-Romanian | |
kde-l10n-Serbian | |
kde-l10n-Slovak | |
kde-l10n-Slovenian | |
kde-l10n-Swedish | |
kde-l10n-Tajik | |
kde-l10n-Thai | |
kde-l10n-Turkish | |
kde-l10n-Ukrainian | |
kde-l10n-Uyghur | |
kde-l10n-Vietnamese | |
kde-l10n-Walloon | |
kde-plasma-networkmanagement | |
kde-plasma-networkmanagement-libreswan | |
kde-plasma-networkmanagement-libs | |
kde-plasma-networkmanagement-mobile | |
kde-print-manager | |
kde-runtime | |
kde-runtime-devel | |
kde-runtime-drkonqi | |
kde-runtime-libs | |
kde-settings | |
kde-settings-ksplash | |
kde-settings-minimal | |
kde-settings-plasma | |
kde-settings-pulseaudio | |
kde-style-oxygen | |
kde-style-phase | |
kde-wallpapers | |
kde-workspace | |
kde-workspace-devel | |
kde-workspace-ksplash-themes | |
kde-workspace-libs | |
kdeaccessibility | |
kdeadmin | |
kdeartwork | |
kdeartwork-screensavers | |
kdeartwork-sounds | |
kdeartwork-wallpapers | |
kdeclassic-cursor-theme | |
kdegraphics | |
kdegraphics-devel | |
kdegraphics-libs | |
kdegraphics-strigi-analyzer | |
kdegraphics-thumbnailers | |
kdelibs | |
kdelibs-apidocs | |
kdelibs-common | |
kdelibs-devel | |
kdelibs-ktexteditor | |
kdemultimedia | |
kdemultimedia-common | |
kdemultimedia-devel | |
kdemultimedia-libs | |
kdenetwork | |
kdenetwork-common | |
kdenetwork-devel | |
kdenetwork-fileshare-samba | |
kdenetwork-kdnssd | |
kdenetwork-kget | |
kdenetwork-kget-libs | |
kdenetwork-kopete | |
kdenetwork-kopete-devel | |
kdenetwork-kopete-libs | |
kdenetwork-krdc | |
kdenetwork-krdc-devel | |
kdenetwork-krdc-libs | |
kdenetwork-krfb | |
kdenetwork-krfb-libs | |
kdepim | |
kdepim-devel | |
kdepim-libs | |
kdepim-runtime | |
kdepim-runtime-libs | |
kdepimlibs | |
kdepimlibs-akonadi | |
kdepimlibs-apidocs | |
kdepimlibs-devel | |
kdepimlibs-kxmlrpcclient | |
kdeplasma-addons | |
kdeplasma-addons-devel | |
kdeplasma-addons-libs | |
kdesdk | |
kdesdk-cervisia | |
kdesdk-common | |
kdesdk-devel | |
kdesdk-dolphin-plugins | |
kdesdk-kapptemplate | |
kdesdk-kapptemplate-template | |
kdesdk-kcachegrind | |
kdesdk-kioslave | |
kdesdk-kmtrace | |
kdesdk-kmtrace-devel | |
kdesdk-kmtrace-libs | |
kdesdk-kompare | |
kdesdk-kompare-devel | |
kdesdk-kompare-libs | |
kdesdk-kpartloader | |
kdesdk-kstartperf | |
kdesdk-kuiviewer | |
kdesdk-lokalize | |
kdesdk-okteta | |
kdesdk-okteta-devel | |
kdesdk-okteta-libs | |
kdesdk-poxml | |
kdesdk-scripts | |
kdesdk-strigi-analyzer | |
kdesdk-thumbnailers | |
kdesdk-umbrello | |
kdeutils | |
kdeutils-common | |
kdeutils-minimal | |
kdf | |
kernel-bootwrapper | |
kernel-rt-doc | |
kernel-rt-trace | |
kernel-rt-trace-devel | |
kernel-rt-trace-kvm | |
keytool-maven-plugin | |
keytool-maven-plugin-javadoc | |
kgamma | |
kgpg | |
kgreeter-plugins | |
khotkeys | |
khotkeys-libs | |
kiconedit | |
kinfocenter | |
kio_sysinfo | |
kmag | |
kmenuedit | |
kmix | |
kmod-oracleasm | |
kolourpaint | |
kolourpaint-libs | |
konkretcmpi | |
konkretcmpi-devel | |
konkretcmpi-python | |
konsole | |
konsole-part | |
kross-interpreters | |
kross-python | |
kross-ruby | |
kruler | |
ksaneplugin | |
kscreen | |
ksnapshot | |
ksshaskpass | |
ksysguard | |
ksysguard-libs | |
ksysguardd | |
ktimer | |
kwallet | |
kwin | |
kwin-gles | |
kwin-gles-libs | |
kwin-libs | |
kwrite | |
kxml | |
kxml-javadoc | |
langtable-data | |
lapack64-devel | |
lapack64-static | |
lasso-devel | |
lasso-python | |
latencytop | |
latencytop-common | |
latencytop-tui | |
latrace | |
lcms2-utils | |
ldns-doc | |
ldns-python | |
libabw-devel | |
libabw-doc | |
libabw-tools | |
libappindicator | |
libappindicator-devel | |
libappindicator-docs | |
libappstream-glib-builder | |
libappstream-glib-builder-devel | |
libart_lgpl | |
libart_lgpl-devel | |
libasan-static | |
libavc1394-devel | |
libbase-javadoc | |
libblockdev-btrfs | |
libblockdev-btrfs-devel | |
libblockdev-crypto-devel | |
libblockdev-devel | |
libblockdev-dm-devel | |
libblockdev-fs-devel | |
libblockdev-kbd-devel | |
libblockdev-loop-devel | |
libblockdev-lvm-devel | |
libblockdev-mdraid-devel | |
libblockdev-mpath-devel | |
libblockdev-nvdimm-devel | |
libblockdev-part-devel | |
libblockdev-swap-devel | |
libblockdev-utils-devel | |
libblockdev-vdo-devel | |
libbluedevil | |
libbluedevil-devel | |
libbluray-devel | |
libbonobo | |
libbonobo-devel | |
libbonoboui | |
libbonoboui-devel | |
libbytesize-devel | |
libcacard-tools | |
libcap-ng-python | |
libcdr-devel | |
libcdr-doc | |
libcdr-tools | |
libcgroup-devel | |
libchamplain-demos | |
libchewing | |
libchewing-devel | |
libchewing-python | |
libcmis-devel | |
libcmis-tools | |
libcmpiutil | |
libcmpiutil-devel | |
libcryptui | |
libcryptui-devel | |
libdb-devel-static | |
libdb-java | |
libdb-java-devel | |
libdb-tcl | |
libdb-tcl-devel | |
libdbi | |
libdbi-dbd-mysql | |
libdbi-dbd-pgsql | |
libdbi-dbd-sqlite | |
libdbi-devel | |
libdbi-drivers | |
libdbusmenu-gtk2 | |
libdbusmenu-gtk2-devel | |
libdbusmenu-jsonloader | |
libdbusmenu-jsonloader-devel | |
libdbusmenu-tools | |
libdhash-devel | |
libdmapsharing-devel | |
libdmmp-devel | |
libdmx-devel | |
libdnet-progs | |
libdnet-python | |
libdnf-devel | |
libdv-tools | |
libdvdnav-devel | |
libeasyfc-devel | |
libeasyfc-gobject-devel | |
libee | |
libee-devel | |
libee-utils | |
libesmtp | |
libesmtp-devel | |
libestr-devel | |
libetonyek-doc | |
libetonyek-tools | |
libevdev-utils | |
libexif-doc | |
libexttextcat-devel | |
libexttextcat-tools | |
libfastjson-devel | |
libfonts-javadoc | |
libformula-javadoc | |
libfprint-devel | |
libfreehand-devel | |
libfreehand-doc | |
libfreehand-tools | |
libgcab1-devel | |
libgccjit | |
libgdither-devel | |
libgee06 | |
libgee06-devel | |
libgepub | |
libgepub-devel | |
libgfortran-static | |
libgfortran4 | |
libgfortran5 | |
libglade2 | |
libglade2-devel | |
libGLEWmx | |
libgnat | |
libgnat-devel | |
libgnat-static | |
libgnome | |
libgnome-devel | |
libgnome-keyring-devel | |
libgnomecanvas | |
libgnomecanvas-devel | |
libgnomeui | |
libgnomeui-devel | |
libgo | |
libgo-devel | |
libgo-static | |
libgovirt-devel | |
libgxim | |
libgxim-devel | |
libgxps-tools | |
libhangul-devel | |
libhbaapi-devel | |
libhif-devel | |
libibcommon | |
libibcommon-devel | |
libibcommon-static | |
libical-glib | |
libical-glib-devel | |
libical-glib-doc | |
libid3tag | |
libid3tag-devel | |
libiec61883-utils | |
libieee1284-python | |
libimobiledevice-python | |
libimobiledevice-utils | |
libindicator | |
libindicator-devel | |
libindicator-gtk3-tools | |
libindicator-tools | |
libinvm-cim | |
libinvm-cim-devel | |
libinvm-cli | |
libinvm-cli-devel | |
libinvm-i18n | |
libinvm-i18n-devel | |
libiodbc | |
libiodbc-devel | |
libipa_hbac-devel | |
libiptcdata-devel | |
libiptcdata-python | |
libitm-static | |
libixpdimm-cim | |
libixpdimm-core | |
libjpeg-turbo-static | |
libkcddb | |
libkcddb-devel | |
libkcompactdisc | |
libkcompactdisc-devel | |
libkdcraw | |
libkdcraw-devel | |
libkexiv2 | |
libkexiv2-devel | |
libkipi | |
libkipi-devel | |
libkkc-devel | |
libkkc-tools | |
libksane | |
libksane-devel | |
libkscreen | |
libkscreen-devel | |
libkworkspace | |
liblayout-javadoc | |
libloader-javadoc | |
liblognorm-devel | |
liblouis-devel | |
liblouis-doc | |
liblouis-utils | |
libmatchbox-devel | |
libmaxminddb-devel-debuginfo | |
libmbim-devel | |
libmediaart-devel | |
libmediaart-tests | |
libmnl-static | |
libmodman-devel | |
libmpc-devel | |
libmsn | |
libmsn-devel | |
libmspub-devel | |
libmspub-doc | |
libmspub-tools | |
libmtp-examples | |
libmudflap | |
libmudflap-devel | |
libmudflap-static | |
libmwaw-devel | |
libmwaw-doc | |
libmwaw-tools | |
libmx | |
libmx-devel | |
libmx-docs | |
libndp-devel | |
libnetfilter_cthelper-devel | |
libnetfilter_cttimeout-devel | |
libnftnl-devel | |
libnl | |
libnl-devel | |
libnm-gtk | |
libnm-gtk-devel | |
libntlm | |
libntlm-devel | |
libobjc | |
libodfgen-doc | |
libofa | |
libofa-devel | |
liboil | |
liboil-devel | |
libopenraw-pixbuf-loader | |
liborcus-devel | |
liborcus-doc | |
liborcus-tools | |
libosinfo-devel | |
libosinfo-vala | |
libotf-devel | |
libpagemaker-devel | |
libpagemaker-doc | |
libpagemaker-tools | |
libpinyin-devel | |
libpinyin-tools | |
libpipeline-devel | |
libplist-python | |
libpmemcto | |
libpmemcto-debug | |
libpmemcto-devel | |
libpmemobj++-devel | |
libpng-static | |
libpng12-devel | |
libproxy-kde | |
libpst | |
libpst-devel | |
libpst-devel-doc | |
libpst-doc | |
libpst-python | |
libpurple-perl | |
libpurple-tcl | |
libqmi-devel | |
libquadmath-static | |
LibRaw-static | |
librelp-devel | |
libreoffice | |
libreoffice-bsh | |
libreoffice-glade | |
libreoffice-librelogo | |
libreoffice-nlpsolver | |
libreoffice-officebean | |
libreoffice-officebean-common | |
libreoffice-postgresql | |
libreoffice-rhino | |
libreofficekit-devel | |
librepo-devel | |
libreport-compat | |
libreport-devel | |
libreport-gtk-devel | |
libreport-web-devel | |
librepository-javadoc | |
librevenge-doc | |
librhsm-devel | |
librsvg2-tools | |
libselinux-static | |
libsemanage-devel | |
libsemanage-static | |
libserializer-javadoc | |
libsexy | |
libsexy-devel | |
libsmbios-devel | |
libsmi-devel | |
libsndfile-utils | |
libsolv-demo | |
libsolv-devel | |
libsolv-tools | |
libspiro-devel | |
libss-devel | |
libssh2 |
El paquete |
libssh2-devel | |
libsss_certmap-devel | |
libsss_idmap-devel | |
libsss_simpleifp-devel | |
libstaroffice-devel | |
libstaroffice-doc | |
libstaroffice-tools | |
libstoragemgmt-devel | |
libstoragemgmt-targetd-plugin | |
libtar-devel | |
libteam-devel | |
libtheora-devel-docs | |
libtiff-static | |
libtimezonemap-devel | |
libtnc | |
libtnc-devel | |
libtranslit | |
libtranslit-devel | |
libtranslit-icu | |
libtranslit-m17n | |
libtsan-static | |
libudisks2-devel | |
libuninameslist-devel | |
libunwind | |
libunwind-devel | |
libusal-devel | |
libusb-static | |
libusbmuxd-utils | |
libuser-devel | |
libusnic_verbs | |
libvdpau-docs | |
libverto-glib | |
libverto-glib-devel | |
libverto-libevent-devel | |
libverto-tevent | |
libverto-tevent-devel | |
libvirt-cim | |
libvirt-daemon-driver-lxc | |
libvirt-daemon-lxc | |
libvirt-gconfig-devel | |
libvirt-glib-devel | |
libvirt-gobject-devel | |
libvirt-java | |
libvirt-java-devel | |
libvirt-java-javadoc | |
libvirt-login-shell | |
libvirt-snmp | |
libvisio-doc | |
libvisio-tools | |
libvma-devel | |
libvma-utils | |
libvoikko-devel | |
libvpx-utils | |
libwebp-java | |
libwebp-tools | |
libwpd-tools | |
libwpg-tools | |
libwps-tools | |
libwvstreams | |
libwvstreams-devel | |
libwvstreams-static | |
libxcb-doc | |
libXevie | |
libXevie-devel | |
libXfont | |
libXfont-devel | |
libxml2-static | |
libxslt-python | |
libXvMC-devel | |
libzapojit | |
libzapojit-devel | |
libzmf-devel | |
libzmf-doc | |
libzmf-tools | |
lldpad-devel | |
log4cxx | |
log4cxx-devel | |
log4j-manual | |
lpsolve-devel | |
lua-static | |
lvm2-cluster | |
lvm2-python-libs | |
lvm2-sysvinit | |
lz4-static | |
m17n-contrib | |
m17n-contrib-extras | |
m17n-db-devel | |
m17n-db-extras | |
m17n-lib-devel | |
m17n-lib-tools | |
m2crypto | |
malaga-devel | |
man-pages-cs | |
man-pages-es | |
man-pages-es-extra | |
man-pages-fr | |
man-pages-it | |
man-pages-ja | |
man-pages-ko | |
man-pages-pl | |
man-pages-ru | |
man-pages-zh-CN | |
mariadb-bench | |
marisa-devel | |
marisa-perl | |
marisa-python | |
marisa-ruby | |
marisa-tools | |
maven-changes-plugin | |
maven-changes-plugin-javadoc | |
maven-deploy-plugin | |
maven-deploy-plugin-javadoc | |
maven-doxia-module-fo | |
maven-ear-plugin | |
maven-ear-plugin-javadoc | |
maven-ejb-plugin | |
maven-ejb-plugin-javadoc | |
maven-error-diagnostics | |
maven-gpg-plugin | |
maven-gpg-plugin-javadoc | |
maven-istack-commons-plugin | |
maven-jarsigner-plugin | |
maven-jarsigner-plugin-javadoc | |
maven-javadoc-plugin | |
maven-javadoc-plugin-javadoc | |
maven-jxr | |
maven-jxr-javadoc | |
maven-osgi | |
maven-osgi-javadoc | |
maven-plugin-jxr | |
maven-project-info-reports-plugin | |
maven-project-info-reports-plugin-javadoc | |
maven-release | |
maven-release-javadoc | |
maven-release-manager | |
maven-release-plugin | |
maven-reporting-exec | |
maven-repository-builder | |
maven-repository-builder-javadoc | |
maven-scm | |
maven-scm-javadoc | |
maven-scm-test | |
maven-shared-jar | |
maven-shared-jar-javadoc | |
maven-site-plugin | |
maven-site-plugin-javadoc | |
maven-verifier-plugin | |
maven-verifier-plugin-javadoc | |
maven-wagon-provider-test | |
maven-wagon-scm | |
maven-war-plugin | |
maven-war-plugin-javadoc | |
mdds-devel | |
meanwhile-devel | |
meanwhile-doc | |
memcached-devel | |
memstomp | |
mesa-demos | |
mesa-libxatracker-devel | |
mesa-private-llvm | |
mesa-private-llvm-devel | |
metacity-devel | |
mgetty |
Logins through a serial line can be done using |
mgetty-sendfax | |
mgetty-viewfax | |
mgetty-voice | |
migrationtools | |
minizip | |
minizip-devel | |
mipv6-daemon | |
mkbootdisk | |
mobile-broadband-provider-info-devel | |
mod_auth_mellon-diagnostics | |
mod_revocator | |
ModemManager-vala | |
mono-icon-theme | |
mozjs17 | |
mozjs17-devel | |
mozjs24 | |
mozjs24-devel | |
mpage | |
mpich-3.0-autoload | |
mpich-3.0-doc | |
mpich-3.2-autoload | |
mpich-3.2-doc | |
mpitests-compat-openmpi16 | |
msv-demo | |
msv-msv | |
msv-rngconv | |
msv-xmlgen | |
mvapich2-2.0-devel | |
mvapich2-2.0-doc | |
mvapich2-2.0-psm-devel | |
mvapich2-2.2-devel | |
mvapich2-2.2-doc | |
mvapich2-2.2-psm-devel | |
mvapich2-2.2-psm2-devel | |
mvapich23-devel | |
mvapich23-doc | |
mvapich23-psm-devel | |
mvapich23-psm2-devel | |
nagios-plugins-bacula | |
nasm-doc | |
nasm-rdoff | |
ncurses-static | |
nekohtml | |
nekohtml-demo | |
nekohtml-javadoc | |
nepomuk-core | |
nepomuk-core-devel | |
nepomuk-core-libs | |
nepomuk-widgets | |
nepomuk-widgets-devel | |
net-snmp-gui | |
net-snmp-perl | |
net-snmp-python | |
net-snmp-sysvinit | |
netsniff-ng | |
NetworkManager-glib | |
NetworkManager-glib-devel | |
newt-static | |
nfsometer | |
nfstest | |
nhn-nanum-brush-fonts | |
nhn-nanum-fonts-common | |
nhn-nanum-myeongjo-fonts | |
nhn-nanum-pen-fonts | |
nmap-frontend | |
nss-pem | |
nss-pkcs11-devel | |
nss_compat_ossl | |
nss_compat_ossl-devel | |
ntp-doc | |
ntp-perl | |
nuvola-icon-theme | |
nuxwdog | |
nuxwdog-client-java | |
nuxwdog-client-perl | |
nuxwdog-devel | |
obex-data-server | |
obexd | |
objectweb-anttask | |
objectweb-anttask-javadoc | |
ocaml-brlapi | |
ocaml-calendar | |
ocaml-calendar-devel | |
ocaml-csv | |
ocaml-csv-devel | |
ocaml-curses | |
ocaml-curses-devel | |
ocaml-docs | |
ocaml-emacs | |
ocaml-fileutils | |
ocaml-fileutils-devel | |
ocaml-gettext | |
ocaml-gettext-devel | |
ocaml-libvirt | |
ocaml-libvirt-devel | |
ocaml-ocamlbuild-doc | |
ocaml-source | |
ocaml-x11 | |
ocaml-xml-light | |
ocaml-xml-light-devel | |
oci-register-machine | |
okular | |
okular-devel | |
okular-libs | |
okular-part | |
opa-libopamgt-devel | |
opal | |
opal-devel | |
open-vm-tools-devel | |
open-vm-tools-test | |
opencc | |
opencc-devel | |
opencc-tools | |
openchange-client | |
openchange-devel | |
openchange-devel-docs | |
opencv-devel-docs | |
opencv-python | |
OpenEXR | |
openhpi-devel | |
OpenIPMI-modalias | |
openjpeg-libs | |
openldap-servers | |
openldap-servers-sql | |
openlmi | |
openlmi-account | |
openlmi-account-doc | |
openlmi-fan | |
openlmi-fan-doc | |
openlmi-hardware | |
openlmi-hardware-doc | |
openlmi-indicationmanager-libs | |
openlmi-indicationmanager-libs-devel | |
openlmi-journald | |
openlmi-journald-doc | |
openlmi-logicalfile | |
openlmi-logicalfile-doc | |
openlmi-networking | |
openlmi-networking-doc | |
openlmi-pcp | |
openlmi-powermanagement | |
openlmi-powermanagement-doc | |
openlmi-providers | |
openlmi-providers-devel | |
openlmi-python-base | |
openlmi-python-providers | |
openlmi-python-test | |
openlmi-realmd | |
openlmi-realmd-doc | |
openlmi-service | |
openlmi-service-doc | |
openlmi-software | |
openlmi-software-doc | |
openlmi-storage | |
openlmi-storage-doc | |
openlmi-tools | |
openlmi-tools-doc | |
openobex |
Los clientes pueden utilizar |
openobex-apps | |
openobex-devel | |
openscap-containers | |
openslp-devel | |
openslp-server | |
opensm-static | |
openssh-server-sysvinit | |
openssl-static | |
openssl098e | |
openvswitch | |
openvswitch-controller | |
openvswitch-test | |
openwsman-perl | |
openwsman-ruby | |
oprofile-devel | |
oprofile-gui | |
oprofile-jit | |
optipng | |
ORBit2 | |
ORBit2-devel | |
orc-doc | |
ortp | |
ortp-devel | |
oscilloscope | |
oxygen-cursor-themes | |
oxygen-gtk | |
oxygen-gtk2 | |
oxygen-gtk3 | |
oxygen-icon-theme | |
PackageKit-yum-plugin | |
pakchois-devel | |
pam_snapper | |
pango-tests | |
paps-devel | |
passivetex | |
pax | |
pciutils-devel-static | |
pcp-collector | |
pcp-monitor | |
pcre-tools | |
pcre2-static | |
pcre2-tools | |
pentaho-libxml-javadoc | |
pentaho-reporting-flow-engine-javadoc | |
perl-AppConfig | |
perl-Archive-Extract | |
perl-B-Keywords | |
perl-Browser-Open | |
perl-Business-ISBN | |
perl-Business-ISBN-Data | |
perl-CGI-Session | |
perl-Class-Load | |
perl-Class-Load-XS | |
perl-Config-Simple | |
perl-Config-Tiny | |
perl-Convert-ASN1 | |
perl-CPAN-Changes | |
perl-CPANPLUS | |
perl-CPANPLUS-Dist-Build | |
perl-Crypt-CBC | |
perl-Crypt-DES | |
perl-Crypt-PasswdMD5 | |
perl-Crypt-SSLeay | |
perl-CSS-Tiny | |
perl-Data-Peek | |
perl-DateTime-Format-DateParse | |
perl-DBD-Pg-tests | |
perl-DBIx-Simple | |
perl-Devel-Cover | |
perl-Devel-Cycle | |
perl-Devel-EnforceEncapsulation | |
perl-Devel-Leak | |
perl-Email-Address | |
perl-FCGI | |
perl-File-Find-Rule-Perl | |
perl-File-Inplace | |
perl-Font-AFM | |
perl-Font-TTF | |
perl-FreezeThaw | |
perl-GD | |
perl-GD-Barcode | |
perl-Hook-LexWrap | |
perl-HTML-Format | |
perl-HTML-FormatText-WithLinks | |
perl-HTML-FormatText-WithLinks-AndTables | |
perl-Image-Base | |
perl-Image-Info | |
perl-Image-Xbm | |
perl-Image-Xpm | |
perl-Inline | |
perl-Inline-Files | |
perl-IO-CaptureOutput | |
perl-JSON-tests | |
perl-LDAP | |
perl-libxml-perl | |
perl-Locale-Maketext-Gettext | |
perl-Locale-PO | |
perl-Log-Message | |
perl-Log-Message-Simple | |
perl-Mixin-Linewise | |
perl-Module-Manifest | |
perl-Module-Signature | |
perl-Net-Daemon | |
perl-Net-DNS-Nameserver | |
perl-Net-DNS-Resolver-Programmable | |
perl-Net-LibIDN | |
perl-Net-Telnet | |
perl-Newt | |
perl-Object-Accessor | |
perl-Object-Deadly | |
perl-Package-Constants | |
perl-PAR-Dist | |
perl-Parallel-Iterator | |
perl-Parse-CPAN-Meta | |
perl-Parse-RecDescent | |
perl-Perl-Critic | |
perl-Perl-Critic-More | |
perl-Perl-MinimumVersion | |
perl-Perl4-CoreLibs | |
perl-PlRPC | |
perl-Pod-Coverage-TrustPod | |
perl-Pod-Eventual | |
perl-Pod-POM | |
perl-Pod-Spell | |
perl-PPI | |
perl-PPI-HTML | |
perl-PPIx-Regexp | |
perl-PPIx-Utilities | |
perl-Probe-Perl | |
perl-Readonly-XS | |
perl-Sort-Versions | |
perl-String-Format | |
perl-String-Similarity | |
perl-Syntax-Highlight-Engine-Kate | |
perl-Task-Weaken | |
perl-Template-Toolkit | |
perl-Term-UI | |
perl-Test-ClassAPI | |
perl-Test-CPAN-Meta | |
perl-Test-DistManifest | |
perl-Test-EOL | |
perl-Test-HasVersion | |
perl-Test-Inter | |
perl-Test-Manifest | |
perl-Test-Memory-Cycle | |
perl-Test-MinimumVersion | |
perl-Test-MockObject | |
perl-Test-NoTabs | |
perl-Test-Object | |
perl-Test-Output | |
perl-Test-Perl-Critic | |
perl-Test-Perl-Critic-Policy | |
perl-Test-Portability-Files | |
perl-Test-Script | |
perl-Test-Spelling | |
perl-Test-SubCalls | |
perl-Test-Synopsis | |
perl-Test-Tester | |
perl-Test-Vars | |
perl-Test-Without-Module | |
perl-Text-CSV_XS | |
perl-Text-Iconv | |
perl-Tree-DAG_Node | |
perl-Unicode-Map8 | |
perl-Unicode-String | |
perl-UNIVERSAL-can | |
perl-UNIVERSAL-isa | |
perl-Version-Requirements | |
perl-WWW-Curl | |
perl-XML-Dumper | |
perl-XML-Filter-BufferText | |
perl-XML-Grove | |
perl-XML-Handler-YAWriter | |
perl-XML-LibXSLT | |
perl-XML-SAX-Writer | |
perl-XML-TreeBuilder | |
perl-XML-Writer | |
perl-XML-XPathEngine | |
phonon | |
phonon-backend-gstreamer | |
phonon-devel | |
php-pecl-memcache | |
php-pspell | |
pidgin-perl | |
pinentry-qt | |
pinentry-qt4 | |
pki-javadoc | |
plasma-scriptengine-python | |
plasma-scriptengine-ruby | |
plexus-digest | |
plexus-digest-javadoc | |
plexus-mail-sender | |
plexus-mail-sender-javadoc | |
plexus-tools-pom | |
plymouth-devel | |
pm-utils | |
pm-utils-devel | |
pngcrush | |
pngnq | |
polkit-kde | |
polkit-qt | |
polkit-qt-devel | |
polkit-qt-doc | |
poppler-demos | |
poppler-qt | |
poppler-qt-devel | |
popt-static | |
postfix-sysvinit | |
pothana2000-fonts | |
powerpc-utils-python | |
pprof | |
pps-tools | |
pptp-setup | |
procps-ng-devel | |
protobuf-emacs | |
protobuf-emacs-el | |
protobuf-java | |
protobuf-javadoc | |
protobuf-lite-devel | |
protobuf-lite-static | |
protobuf-python | |
protobuf-static | |
protobuf-vim | |
psutils | |
psutils-perl | |
pth-devel | |
ptlib | |
ptlib-devel | |
publican | |
publican-common-db5-web | |
publican-common-web | |
publican-doc | |
publican-redhat | |
pulseaudio-esound-compat | |
pulseaudio-module-gconf | |
pulseaudio-module-zeroconf | |
pulseaudio-qpaeq | |
pygpgme | |
pygtk2-libglade | |
pykde4 | |
pykde4-akonadi | |
pykde4-devel | |
pyldb-devel | |
pyliblzma | |
PyOpenGL | |
PyOpenGL-Tk | |
pyOpenSSL-doc | |
pyorbit | |
pyorbit-devel | |
PyPAM | |
pyparsing-doc | |
PyQt4 | |
PyQt4-devel | |
pytalloc-devel | |
python-adal | |
python-appindicator | |
python-beaker | |
python-cffi-doc | |
python-cherrypy | |
python-criu | |
python-debug | |
python-deltarpm | |
python-di | |
python-dmidecode | |
python-dtopt | |
python-fpconst | |
python-gpod | |
python-gudev | |
python-inotify-examples | |
python-ipaddr | |
python-IPy | |
python-isodate | |
python-isomd5sum | |
python-kitchen | |
python-kitchen-doc | |
python-libteam | |
python-lxml-docs | |
python-matplotlib | |
python-matplotlib-doc | |
python-matplotlib-qt4 | |
python-matplotlib-tk | |
python-memcached | |
python-msrest | |
python-msrestazure | |
python-mutagen | |
python-openvswitch | |
python-paramiko | |
python-paramiko-doc | |
python-paste | |
python-pillow-devel | |
python-pillow-doc | |
python-pillow-qt | |
python-pillow-sane | |
python-pillow-tk | |
python-pyblock | |
python-rados | |
python-rbd | |
python-reportlab-docs | |
python-rtslib-doc | |
python-setproctitle | |
python-slip-gtk | |
python-smbc | |
python-smbc-doc | |
python-smbios | |
python-sphinx-doc | |
python-sphinx-theme-openlmi | |
python-tempita | |
python-tornado | |
python-tornado-doc | |
python-twisted-core | |
python-twisted-core-doc | |
python-twisted-web | |
python-twisted-words | |
python-urlgrabber | |
python-volume_key | |
python-webob | |
python-webtest | |
python-which | |
python-zope-interface | |
python2-caribou | |
python2-futures | |
python2-gexiv2 | |
python2-smartcols | |
python2-solv | |
python2-subprocess32 | |
qca-ossl | |
qca2 | |
qca2-devel | |
qimageblitz | |
qimageblitz-devel | |
qimageblitz-examples | |
qjson | |
qjson-devel | |
qpdf-devel | |
qt | |
qt-assistant | |
qt-config | |
qt-demos | |
qt-devel | |
qt-devel-private | |
qt-doc | |
qt-examples | |
qt-mysql | |
qt-odbc | |
qt-postgresql | |
qt-qdbusviewer | |
qt-qvfb | |
qt-settings | |
qt-x11 | |
qt3 | |
qt3-config | |
qt3-designer | |
qt3-devel | |
qt3-devel-docs | |
qt3-MySQL | |
qt3-ODBC | |
qt3-PostgreSQL | |
qt5-qt3d-doc | |
qt5-qtbase-doc | |
qt5-qtcanvas3d-doc | |
qt5-qtconnectivity-doc | |
qt5-qtdeclarative-doc | |
qt5-qtenginio | |
qt5-qtenginio-devel | |
qt5-qtenginio-doc | |
qt5-qtenginio-examples | |
qt5-qtgraphicaleffects-doc | |
qt5-qtimageformats-doc | |
qt5-qtlocation-doc | |
qt5-qtmultimedia-doc | |
qt5-qtquickcontrols-doc | |
qt5-qtquickcontrols2-doc | |
qt5-qtscript-doc | |
qt5-qtsensors-doc | |
qt5-qtserialbus-devel | |
qt5-qtserialbus-doc | |
qt5-qtserialport-doc | |
qt5-qtsvg-doc | |
qt5-qttools-doc | |
qt5-qtwayland-doc | |
qt5-qtwebchannel-doc | |
qt5-qtwebsockets-doc | |
qt5-qtx11extras-doc | |
qt5-qtxmlpatterns-doc | |
quagga |
Desde RHEL 8.1, Quagga ha sido sustituido por Free Range Routing (FRRouting, o FRR), una nueva pila de protocolos de enrutamiento, proporcionada por el paquete |
quagga-contrib | |
quota-devel | |
qv4l2 | |
rarian-devel | |
ras-utils | |
rcs |
Los sistemas de control de versiones soportados en RHEL 8 son |
rdate | |
rdist | |
readline-static | |
realmd-devel-docs | |
Red_Hat_Enterprise_Linux-Release_Notes-7-as-IN | |
Red_Hat_Enterprise_Linux-Release_Notes-7-bn-IN | |
Red_Hat_Enterprise_Linux-Release_Notes-7-de-DE | |
Red_Hat_Enterprise_Linux-Release_Notes-7-en-US | |
Red_Hat_Enterprise_Linux-Release_Notes-7-es-ES | |
Red_Hat_Enterprise_Linux-Release_Notes-7-fr-FR | |
Red_Hat_Enterprise_Linux-Release_Notes-7-gu-IN | |
Red_Hat_Enterprise_Linux-Release_Notes-7-hi-IN | |
Red_Hat_Enterprise_Linux-Release_Notes-7-it-IT | |
Red_Hat_Enterprise_Linux-Release_Notes-7-ja-JP | |
Red_Hat_Enterprise_Linux-Release_Notes-7-kn-IN | |
Red_Hat_Enterprise_Linux-Release_Notes-7-ko-KR | |
Red_Hat_Enterprise_Linux-Release_Notes-7-ml-IN | |
Red_Hat_Enterprise_Linux-Release_Notes-7-mr-IN | |
Red_Hat_Enterprise_Linux-Release_Notes-7-or-IN | |
Red_Hat_Enterprise_Linux-Release_Notes-7-pa-IN | |
Red_Hat_Enterprise_Linux-Release_Notes-7-pt-BR | |
Red_Hat_Enterprise_Linux-Release_Notes-7-ru-RU | |
Red_Hat_Enterprise_Linux-Release_Notes-7-ta-IN | |
Red_Hat_Enterprise_Linux-Release_Notes-7-te-IN | |
Red_Hat_Enterprise_Linux-Release_Notes-7-zh-CN | |
Red_Hat_Enterprise_Linux-Release_Notes-7-zh-TW | |
redhat-access-gui | |
redhat-access-plugin-ipa | |
redhat-bookmarks | |
redhat-lsb-supplemental | |
redhat-lsb-trialuse | |
redhat-upgrade-dracut | |
redhat-upgrade-dracut-plymouth | |
redhat-upgrade-tool | |
redland-mysql | |
redland-pgsql | |
redland-virtuoso | |
relaxngcc | |
rest-devel | |
resteasy-base-jettison-provider | |
resteasy-base-tjws | |
rfkill | |
rhdb-utils | |
rhino | |
rhino-demo | |
rhino-javadoc | |
rhino-manual | |
rhythmbox-devel | |
rngom | |
rngom-javadoc | |
rp-pppoe | |
rrdtool-php | |
rrdtool-python | |
rsh | Para iniciar sesión en sistemas remotos, utilice SSH en su lugar. |
rsh-server | |
rsyslog-libdbi | |
rsyslog-udpspoof | |
rtcheck | |
rtctl | |
ruby-tcltk | |
rubygem-did_you_mean | |
rubygem-net-http-persistent | |
rubygem-net-http-persistent-doc | |
rubygem-thor | |
rubygem-thor-doc | |
rusers | |
rusers-server | |
rwho | |
sac-javadoc | |
samba-dc | |
samba-dc-libs | |
samba-devel | |
sanlock-python | |
sapconf | |
satyr-devel | |
satyr-python | |
saxon | |
saxon-demo | |
saxon-javadoc | |
saxon-manual | |
saxon-scripts | |
sbc-devel | |
sblim-cim-client2 | |
sblim-cim-client2-javadoc | |
sblim-cim-client2-manual | |
sblim-cmpi-base | |
sblim-cmpi-base-devel | |
sblim-cmpi-base-test | |
sblim-cmpi-fsvol | |
sblim-cmpi-fsvol-devel | |
sblim-cmpi-fsvol-test | |
sblim-cmpi-network | |
sblim-cmpi-network-devel | |
sblim-cmpi-network-test | |
sblim-cmpi-nfsv3 | |
sblim-cmpi-nfsv3-test | |
sblim-cmpi-nfsv4 | |
sblim-cmpi-nfsv4-test | |
sblim-cmpi-params | |
sblim-cmpi-params-test | |
sblim-cmpi-sysfs | |
sblim-cmpi-sysfs-test | |
sblim-cmpi-syslog | |
sblim-cmpi-syslog-test | |
sblim-gather | |
sblim-gather-devel | |
sblim-gather-provider | |
sblim-gather-test | |
sblim-indication_helper | |
sblim-indication_helper-devel | |
sblim-smis-hba | |
sblim-testsuite | |
sblim-wbemcli | |
scannotation | |
scannotation-javadoc | |
scpio | |
screen | |
SDL-static | |
sdparm | |
seahorse-nautilus | |
seahorse-sharing | |
sendmail-sysvinit | |
setools-devel | |
setools-gui | |
setools-libs-tcl | |
setuptool | |
shared-desktop-ontologies | |
shared-desktop-ontologies-devel | |
shim-unsigned-ia32 | |
shim-unsigned-x64 | |
sisu | |
sisu-parent | |
slang-slsh | |
slang-static | |
smbios-utils | |
smbios-utils-bin | |
smbios-utils-python | |
snakeyaml | |
snakeyaml-javadoc | |
snapper | |
snapper-devel | |
snapper-libs | |
sntp | |
SOAPpy | |
soprano | |
soprano-apidocs | |
soprano-devel | |
source-highlight-devel | |
sox | |
sox-devel | |
speex-tools | |
spice-streaming-agent | |
spice-streaming-agent-devel | |
spice-xpi | |
sqlite-tcl | |
squid-migration-script | |
squid-sysvinit | |
sssd-libwbclient-devel | |
sssd-polkit-rules |
El paquete |
stax2-api | |
stax2-api-javadoc | |
strigi | |
strigi-devel | |
strigi-libs | |
strongimcv | |
subversion-kde | |
subversion-python | |
subversion-ruby | |
sudo-devel | |
suitesparse-doc | |
suitesparse-static | |
supermin-helper | |
svgpart | |
svrcore | |
svrcore-devel | |
sweeper | |
syslinux-devel | |
syslinux-perl | |
system-config-date | |
system-config-date-docs | |
system-config-firewall | |
system-config-firewall-base | |
system-config-firewall-tui | |
system-config-keyboard | |
system-config-keyboard-base | |
system-config-kickstart | |
system-config-language | |
system-config-printer |
El paquete |
system-config-users-docs | |
system-switch-java | |
systemd-sysv | |
t1lib | |
t1lib-apps | |
t1lib-devel | |
t1lib-static | |
t1utils | |
taglib-doc | |
talk | |
talk-server | |
tang-nagios | |
targetd | |
tcl-pgtcl | |
tclx | |
tclx-devel | |
tcp_wrappers | |
tcp_wrappers-devel | |
tcp_wrappers-libs | |
teamd-devel | |
teckit-devel | |
telepathy-farstream | |
telepathy-farstream-devel | |
telepathy-filesystem | |
telepathy-gabble | |
telepathy-glib | |
telepathy-glib-devel | |
telepathy-glib-vala | |
telepathy-haze | |
telepathy-logger | |
telepathy-logger-devel | |
telepathy-mission-control | |
telepathy-mission-control-devel | |
telepathy-salut | |
tex-preview | |
texlive-collection-documentation-base | |
texlive-mh | |
texlive-mh-doc | |
texlive-misc | |
texlive-thailatex | |
texlive-thailatex-doc | |
tix-doc | |
tn5250 | |
tn5250-devel | |
tncfhh | |
tncfhh-devel | |
tncfhh-examples | |
tncfhh-libs | |
tncfhh-utils | |
tog-pegasus-test | |
tokyocabinet-devel-doc | |
tomcat | El servidor Apache Tomcat ha sido eliminado de RHEL. Apache Tomcat es un contenedor de servlets para las tecnologías Java Servlet y JavaServer Pages (JSP). Red Hat recomienda que los usuarios que necesiten un contenedor de servlets utilicen el servidor web JBoss. |
tomcat-admin-webapps | |
tomcat-docs-webapp | |
tomcat-el-2.2-api | |
tomcat-javadoc | |
tomcat-jsp-2.2-api | |
tomcat-jsvc | |
tomcat-lib | |
tomcat-servlet-3.0-api | |
tomcat-webapps | |
totem-devel | |
totem-pl-parser-devel | |
tracker-devel | |
tracker-docs | |
tracker-needle | |
tracker-preferences | |
trang | |
trousers-static | |
tuned-profiles-sap | |
tuned-profiles-sap-hana | |
txw2 | |
txw2-javadoc | |
udftools | |
udisks2-vdo | |
unique3 | |
unique3-devel | |
unique3-docs | |
unoconv | |
uriparser | |
uriparser-devel | |
usbguard-devel | |
usbredir-server | |
usnic-tools | |
ustr-debug | |
ustr-debug-static | |
ustr-devel | |
ustr-static | |
uuid-c++ | |
uuid-c++-devel | |
uuid-dce | |
uuid-dce-devel | |
uuid-perl | |
uuid-php | |
v4l-utils | |
v4l-utils-devel-tools | |
vala-doc | |
valadoc | |
valadoc-devel | |
valgrind-openmpi | |
vemana2000-fonts | |
vigra | |
vigra-devel | |
virtuoso-opensource | |
virtuoso-opensource-utils | |
vlgothic-p-fonts | |
vsftpd-sysvinit | |
vte3 | |
vte3-devel | |
wayland-doc | |
webkit2gtk3-plugin-process-gtk2 |
El paquete |
webkitgtk3 | |
webkitgtk3-devel | |
webkitgtk3-doc | |
webkitgtk4-doc | |
webrtc-audio-processing-devel | |
whois | |
woodstox-core | |
woodstox-core-javadoc | |
wordnet | |
wordnet-browser | |
wordnet-devel | |
wordnet-doc | |
ws-commons-util | |
ws-commons-util-javadoc | |
ws-jaxme | |
ws-jaxme-javadoc | |
ws-jaxme-manual | |
wsdl4j | |
wsdl4j-javadoc | |
wvdial | |
x86info | |
xchat-tcl | |
xdg-desktop-portal-devel | |
xerces-c | |
xerces-c-devel | |
xerces-c-doc | |
xferstats | |
xguest | |
xhtml2fo-style-xsl | |
xhtml2ps | |
xisdnload | |
xml-commons-apis12 | |
xml-commons-apis12-javadoc | |
xml-commons-apis12-manual | |
xmlgraphics-commons | |
xmlgraphics-commons-javadoc | |
xmlrpc-c-apps | |
xmlrpc-client | |
xmlrpc-common | |
xmlrpc-javadoc | |
xmlrpc-server | |
xmlsec1-gcrypt-devel | |
xmlsec1-nss-devel | |
xmlto-tex | |
xmlto-xhtml | |
xorg-x11-drv-intel-devel | |
xorg-x11-drv-keyboard | |
xorg-x11-drv-mouse | |
xorg-x11-drv-mouse-devel | |
xorg-x11-drv-openchrome | |
xorg-x11-drv-openchrome-devel | |
xorg-x11-drv-synaptics | |
xorg-x11-drv-synaptics-devel | |
xorg-x11-drv-vmmouse | |
xorg-x11-drv-void | |
xorg-x11-server-source | |
xorg-x11-xkb-extras | |
xpp3 | |
xpp3-javadoc | |
xpp3-minimal | |
xsettings-kde | |
xstream | |
xstream-javadoc | |
xulrunner | |
xulrunner-devel | |
xvattr | |
xz-compat-libs | |
yelp-xsl-devel | |
yum-langpacks | La localización es ahora una parte integral del DNF. |
yum-NetworkManager-dispatcher | |
yum-plugin-filter-data | |
yum-plugin-fs-snapshot | |
yum-plugin-keys | |
yum-plugin-list-data | |
yum-plugin-local | |
yum-plugin-merge-conf | |
yum-plugin-ovl | |
yum-plugin-post-transaction-actions | |
yum-plugin-pre-transaction-actions | |
yum-plugin-protectbase | |
yum-plugin-ps | |
yum-plugin-rpm-warm-cache | |
yum-plugin-show-leaves | |
yum-plugin-upgrade-helper | |
yum-plugin-verify | |
yum-updateonboot |
A.5. Packages with removed support
Algunos paquetes de RHEL 8 se distribuyen a través del repositorio CodeReady Linux Builder, que contiene paquetes no compatibles para su uso por parte de los desarrolladores. Para obtener una lista completa de paquetes en este repositorio, consulte el Manifiesto de paquetes. Esta sección cubre sólo los paquetes que están soportados en RHEL 7 pero no en RHEL 8.
Los siguientes paquetes se distribuyen en un canal soportado en RHEL 7 y en RHEL 8 forman parte del repositorio CodeReady Linux Builder:
Package | Canal RHEL 7 |
---|---|
antlr-tool | rhel7-base |
bcel | rhel7-base |
cal10n | rhel7-base |
cdi-api-javadoc | rhel7-base |
codemodel | rhel7-base |
dejagnu | rhel7-base |
docbook-style-dsssl | rhel7-base |
docbook-utils | rhel7-base |
docbook5-schemas | rhel7-base |
flex-devel | rhel7-base |
geronimo-jms | rhel7-base |
gnome-common | rhel7-base |
hamcrest | rhel7-base |
imake | rhel7-base |
isorelax | rhel7-base |
jakarta-oro | rhel7-base |
javamail | rhel7-base |
jaxen | rhel7-base |
jdom | rhel7-base |
jna | rhel7-base |
junit | rhel7-base |
jvnet-parent | rhel7-base |
libdbusmenu-doc | rhel7-base |
libdbusmenu-gtk3-devel | rhel7-base |
libfdt | rhel7-base |
libgit2-devel | rhel7-extras |
libindicator-gtk3-devel | rhel7-base |
libmodulemd-devel | rhel7-extras |
libseccomp-devel | rhel7-base |
libstdc++-static | rhel7-base |
nasm | rhel7-base |
objectweb-asm | rhel7-base |
openjade | rhel7-base |
openldap-servers | rhel7-base |
opensp | rhel7-base |
perl-Class-Singleton | rhel7-base |
perl-DateTime | rhel7-base |
perl-DateTime-Locale | rhel7-base |
perl-DateTime-TimeZone | rhel7-base |
perl-Devel-Symdump | rhel7-base |
perl-Digest-SHA1 | rhel7-base |
perl-HTML-Tree | rhel7-base |
perl-HTTP-Daemon | rhel7-base |
perl-IO-stringy | rhel7-base |
perl-List-MoreUtils | rhel7-base |
perl-Module-Implementation | rhel7-base |
perl-Package-DeprecationManager | rhel7-base |
perl-Package-Stash | rhel7-base |
perl-Package-Stash-XS | rhel7-base |
perl-Params-Validate | rhel7-base |
perl-Pod-Coverage | rhel7-base |
perl-SGMLSpm | rhel7-base |
perl-Test-Pod | rhel7-base |
perl-Test-Pod-Coverage | rhel7-base |
perl-XML-Twig | rhel7-base |
perl-YAML-Tiny | rhel7-base |
perltidy | rhel7-base |
qdox | rhel7-base |
regexp | rhel7-base |
texinfo | rhel7-base |
ustr | rhel7-base |
weld-parent | rhel7-base |
xmltoman | rhel7-base |
xorg-x11-apps | rhel7-base |
Los siguientes paquetes han sido trasladados al repositorio CodeReady Linux Builder dentro de RHEL 8:
Package | Repositorio original de RHEL 8 | Cambiado desde |
---|---|---|
apache-commons-collections-javadoc | rhel8-AppStream | RHEL 8.1 |
apache-commons-collections-testframework | rhel8-AppStream | RHEL 8.1 |
apache-commons-lang-javadoc | rhel8-AppStream | RHEL 8.1 |
jakarta-commons-httpclient-demo | rhel8-AppStream | RHEL 8.1 |
jakarta-commons-httpclient-javadoc | rhel8-AppStream | RHEL 8.1 |
jakarta-commons-httpclient-manual | rhel8-AppStream | RHEL 8.1 |
velocity-demo | rhel8-AppStream | RHEL 8.1 |
velocity-javadoc | rhel8-AppStream | RHEL 8.1 |
velocity-manual | rhel8-AppStream | RHEL 8.1 |
xerces-j2-demo | rhel8-AppStream | RHEL 8.1 |
xerces-j2-javadoc | rhel8-AppStream | RHEL 8.1 |
xml-commons-apis-javadoc | rhel8-AppStream | RHEL 8.1 |
xml-commons-apis-manual | rhel8-AppStream | RHEL 8.1 |
xml-commons-resolver-javadoc | rhel8-AppStream | RHEL 8.1 |