openSUSE Leap 15.0

Notas de la versión

openSUSE Leap es un sistema operativo libre basado en Linux para su PC,
ordenador portátil o servidor. Podrá navegar por la web, gestionar sus correos
electrónicos y fotos, hacer trabajo de oficina, reproducir vídeos o música, ¡y
divertirse un montón!

Colaborador: Ioannes Andreas
Fecha de publicación: 2018-05-14, Versión: 15.0.20180514

1 Instalación
2 Actualización del sistema
3 Packaging Changes
4 Desktop
5 Security
6 Mas información y comentarios

Las notas de la versión están en constante desarrollo. Para estar informado de
las últimas actualizaciones, consulte la siguiente versión en línea: https://
doc.opensuse.org/release-notes. Las notas de la versión inglesa se actualizan
en caso de ser necesario. Las versiones traducidas a otros idiomas pueden estar
temporalmente incompletas.

Si se actualiza desde una versión antigua de openSUSE Leap, lea las notas de
las versiones anteriores listadas a continuación: http://en.opensuse.org/
openSUSE:Release_Notes.

La información acerca del proyecto está disponible en https://www.opensuse.org.

Para informar de fallos de esta versión, utilice el Bugzilla de openSUSE. Para
más información, visite http://en.opensuse.org/Submitting_Bug_Reports.

1 Instalación

Esta sección contiene notas relacionadas con la instalación. Para instrucciones
de actualización detalladas, consulte la documentación en: https://
doc.opensuse.org/documentation/leap/startup/html/book.opensuse.startup/
part.basics.html.

1.1 Instalación del sistema base

The minimal system installation lacks certain functionality that is often taken
for granted:

  • It does not contain a software firewall front-end. You can install the
    package firewalld additionally.

  • It does not contain a YaST. You can install the pattern 
    patterns-yast-yast2_basis additionally.

1.2 UEFI: Interfaz de Firmware Unificada Extensible

Antes de instalar openSUSE en un sistema que se inicia utilizando UEFI
(Interfaz Unificada Extensible del Firmware), se recomienda encarecidamente
verificar si hay actualizaciones del «firmware» del fabricante y, de existir,
instalar dichas actualizaciones. Un sistema con Windows 8 o posterior
preinstalado es un gran indicador de que su sistema se inicia utilizando UEFI.

Más información: Algunos «firmware» UEFI tienen fallos que causan problemas si
se escribe demasiada información en el área de almacenamiento UEFI. Nadie sabe
realmente cuánto es “demasiado”.

openSUSE minimiza el riesgo al no escribir más del mínimo necesario para
iniciar el sistema. Lo mínimo significa indicar al «firmware» UEFI la ubicación
del cargador de arranque de openSUSE. El kernel Linux original tiene
características que utilizan el área de almacenamiento UEFI para grabar
información de inicio e información de fallos (pstore), las cuales han sido
deshabilitadas. Aún así, se recomienda instalar cualquier actualización de
«firmware» recomendada por el fabricante.

1.3 Particiones de tipo UEFI, GPT y MS-DOS

Junto con la especificación EFI/UEFI, ha llegado un nuevo estilo de
particionamiento: GPT (GUID Partition Table). Este nuevo esquema usa
identificadores globalmente únicos (valores de 128-bit mostrados como 32
dígitos hexadecimales) para identificar dispositivos y tipos de particiones.

Además, la especificación UEFI también permite particiones tradicionales MBR
(MS-DOS). Los cargadores de arranque de Linux (ELILO o GRUB2) tratan de generar
automáticamente un GUID para esas particiones tradicionales y escribirlos al
«firmware». Tal GUID puede cambiar frecuentemente, causando una escritura en el
«firmware». Una escritura consta de dos operaciones distintas: quitar la
entrada antigua y crear una nueva que reemplaza a la primera.

Los «firmware» modernos incorporan un recolector de basura que recoge las
entradas eliminadas y libera la memoria reservada para las entradas anteriores.
Cuando un «firmware» defectuoso no recoge y libera esas entradas surge un
problema. Ésto puede traducirse en que el sistema no arranque.

Para solucionar este problema, convierta la partición MBR en GPT.

1.4 Instalar el controlador de Nvidia manualmente

En openSUSE Leap 15.0, necesita desinstalar el paquete drm-kmp-default primero,
pero antes puede instalar el controlador Nvidia utilizando el «script» .run
desde la línea de comandos:

zypper rm drm-kmp-default

Si instala los paquetes RPM proporcionados por Nvidia, no se verá afectado por
este problema debido a que en ese caso el paquete drm-kmp-default es
reemplazado automáticamente durante la instalación del controlador.

Si decide desinstalar el controlador de Nvidia más tarde, asegúrese de volver a
instalar el paquete drm-kmp-default.

Para más información, visite https://bugzilla.suse.com/show_bug.cgi?id=1044816.

1.5 Scaling the Installer UI on Computers with High-DPI Displays

The YaST installer does not scale its UI for High-DPI displays by default. If
you have a computer with a high-DPI display, you can set YaST to scale its UI
automatically for the display. To do so, add the parameter
QT_AUTO_SCREEN_SCALE_FACTOR=1 to the bootloader command line.

2 Actualización del sistema

Esta sección lista las notas relacionadas con la actualización del sistema.
Para instrucciones de actualización detalladas, consulte la documentación en
https://doc.opensuse.org/documentation/leap/startup/html/book.opensuse.startup/
cha.update.osuse.html.

Additionally, check Sección 3, “Packaging Changes”.

2.1 Actualizar desde openSUSE Leap 42.3

2.1.1 Postfix Admin Uses Backwards-Incompatible Directory Layout

Starting with the version 3.2, as shipped in openSUSE Leap 15.0, Postfix Admin
(package postfixadmin) uses a new and backwards-incompatible directory layout:

  • The configuration files moved to /etc/postfixadmin.

  • The PHP code moved to /usr/share/postfixadmin.

  • The Smarty cache moved to /var/cache/postfixadmin.

Postfix Admin no longer reads configuration files from their previous locations
and the configuration is not migrated automatically. Therefore, you need to
migrate the following items manually:

  • Move config.local.php from /srv/www/htdocs/postfixadmin to /etc/
    postfixadmin.

  • If you made customizations to config.inc.php, ideally merge these
    customizations into /etc/postfixadmin/config.local.php. We recommended
    keeping config.inc.php unmodified.

  • In the Apache configuration, add or enable the alias /postfixadmin:

      â–¡ To make the alias available on all virtual hosts, run:

        a2enflag POSTFIXADMIN && rcapache2 restart

      â–¡ To make the alias available only on a specific virtual host only, add
        the alias to the config of that virtual host.

3 Packaging Changes

3.1 Paquetes obsoletos

Deprecated packages are still shipped as part of the distribution but are
scheduled to be removed the next version of openSUSE Leap. These packages exist
to aid migration, but their use is discouraged and they may not receive
updates.

Para comprobar si hay paquetes instalados que ya no reciben mantenimiento:
asegúrese de que lifecycle-data-openSUSE está instalado y a continuación
ejecute la orden:

zypper lifecycle

4 Desktop

This section lists desktop issues and changes in openSUSE Leap 15.0.

4.1 KDE on Wayland Is Not Supported with Proprietary Nvidia Driver

The KDE Plasma Wayland session is not supported with the proprietary Nvidia
driver. If you are using KDE and the proprietary Nvidia driver, stay with the X
session.

4.2 Sin combinación predeterminada para la tecla componer

En las versiones previas de openSUSE, la combinación de la tecla componer
permitía escribir caracteres no presentes en la disposición estándar del
teclado. Por ejemplo, para sacar una “å”, podías pulsar y soltar el Mayús–Ctrl
derecho y después pulsar a dos veces.

En openSUSE Leap 15.0, ya no existe una combinación predefinida para la tecla
componer porque Mayús– Ctrl derecho ya no funciona como se esperaba.

  • Para definir una combinación válida al nivel del sistema para la tecla
    componer, use el archivo /etc/X11/Xmodmap y busque las siguientes líneas:

    [...]
    !! Third example: Change right Control key to Compose key.
    !! To do Compose Character, press this key and afterwards two
    !! characters (e.g. `a' and `^' to get 342).
    !remove  Control  = Control_R
    !keysym Control_R = Multi_key
    !add     Control  = Control_R
    [...]

    Para descomentar el código de ejemplo, quite el signo ! del inicio de las
    líneas. Sin embargo, tenga en cuenta que la configuración de Xmodmap se
    sobrescribirá si se usa setxkbmap.

  • Para definir una combinación específica del usuario para la tecla componer,
    utilice la herramienta de configuración del teclado del escritorio o la
    herramienta de línea de comandos setxkbmap:

    setxkbmap [...] -option compose:COMPOSE_KEY

    Para la variable COMPOSE_KEY, utilice el carácter de su preferencia, por
    ejemplo ralt, lwin, rwin, menu, rctrl o caps.

  • Alternativamente, utilice un método de entrada IBus que le permita escribir
    los caracteres que necesita sin una tecla de composición.

4.3 Use update-alternatives to Set Login Manager and Desktop Session

In the past, you could use /etc/sysconfig or the YaST module /etc/sysconfig
Editor to define the login manager and desktop session. Starting with openSUSE
Leap 15.0, the values are not defined using /etc/sysconfig anymore but with the
alternatives system.

To change the defaults, use the following alternatives:

  • Login manager: default-displaymanager

  • Wayland session: default-waylandsession.desktop

  • X desktop session: default-xsession.desktop

For example, to check the value of default-displaymanager, use:

sudo update-alternatives --display default-displaymanager

To switch the default-displaymanager to xdm, use:

sudo update-alternatives --set default-displaymanager \
  /usr/lib/X11/displaymanagers/xdm

To enable graphical management of alternatives, use the YaST module 
Alternatives that can be installed from the package yast2-alternatives.

4.4 No se puede bloquear la pantalla al usar GNOME Shell sin GDM

Al usar GNOME Shell con un gestor de inicio de sesión distinto a GDM, como SDDM
o LightDM, la pantalla no se puede poner en negro ni bloquear. Además, no se
puede cambiar de usuario sin terminar la sesión.

Para poder bloquear la pantalla con GNOME Shell, habilite GDM como su gestor de
inicio de sesión:

 1. Asegúrese de que el paquete gdm esté instalado.

 2. Abra YaST y a continuación abra el Editor de archivos /etc/sysconfig.

 3. Acceda a la siguiente ruta Desktop › Display manager › DISPLAYMANAGER.

 4. En la caja de texto, especifique gdm. Para guardar, haga clic en OK.

 5. Reiniciar.

4.5 Scaling the SDDM UI on Computers with High-DPI Displays

The default login manager for KDE, SDDM, does not scale its UI for High-DPI
displays by default. If you have a computer with a high-DPI display, you can
set SDDM to scale its UI automatically for the display using the configuration
file /etc/sddm.conf:

[XDisplay]
ServerArguments=-dpi DPI_SETTING
EnableHiDPI=true

Replace DPI_SETTING with an appropriate DPI value, such as 192. For best
scaling results, use a DPI value that is a multiple of the default 96 DPI.

4.6 Scaling the YaST UI on Computers with High-DPI Displays

YaST does not scale its UI for High-DPI displays by default. If you have a
computer with a high-DPI display, you can set YaST to scale its UI
automatically for the display. To do so, set the environment variable
QT_AUTO_SCREEN_SCALE_FACTOR=1.

4.7 Screen Sharing Does Not Work in Firefox or Chromium on Wayland

Firefox and Chromium normally allow Web-based tools such as videoconferencing
applications to share the entire screen or individual application windows. This
functionality is currently not supported in either browser when using a Wayland
session.

To be able to share your screen in Firefox or Chromium, use an X session
instead.

4.8 Reproducción de archivos MP3

Los «codecs» para la reproducción de archivos MP3 forman parte del repositorio
estándar.

Para usar este descodificador en aplicaciones basadas en gstreamer y
frameworks, tales como Rhythmbox o Totem, instale el paquete
gstreamer-plugins-ugly.

4.9 LibreOffice no admite las tipografías Type-1

LibreOffice 5.3 y las versiones más actuales no admiten las antiguas
tipografías Type-1 (extensiones de archivo .afm y .pfb). La mayoría de usuarios
no debería verse afectado por ésto, ya que las tipografías actuales están
disponibles ya sea en formato TrueType (.ttf) u OpenType (.otf).

Si se ve afectado por ésto, convierta las tipografías Type-1 a un formato
admitido, como TrueType, y después use las tipografías convertidas. La
conversión es posible con la aplicación FontForge (paquete fontforge) que está
incluido en openSUSE. Para más información sobre crear guiones para dichas
conversiones, visite: https://fontforge.github.io/en-US/documentation/scripting
/.

4.10 FreeType Font Rendering Changes

FreeType 2.6.4 has a new default glyph hinting interpreter (version 38) that
more closely matches other operating systems but may look “more fuzzy” to some.
To restore the previous FreeType behavior, set the following environment
variable at any level (system-wide, user-specific, or program-specific) of your
choice:

FREETYPE_PROPERTIES="truetype:interpreter-version=35"

4.11 Enabling KDE Plasma Browser Integration

Plasma browser integration for Firefox and Chromium/Chrome allows monitoring
multimedia and downloads using KDE system tools and gives quick access to tabs
via the Run Command bar of the KDE Plasma desktop.

The browser integration functionality consists of two parts that need to work
together:

  • The desktop part that can be installed using the system package 
    plasma-browser-integration.

  • The browser part that needs to be installed from the add-on store of your
    browser:

      â–¡ Firefox: https://addons.mozilla.org/firefox/addon/plasma-integration/

      â–¡ Chromium/Chrome: https://chrome.google.com/webstore/detail/
        plasma-integration/cimiefiiaegbelhefglklhhakcgmhkai

Note that this functionality is officially still in development and openSUSE
Leap 15.0 ships with an early version of it.

4.12 Cargando el módulo psgml de Emacs

Because of conflicts with Emacs modules from the default installation, openSUSE
Leap 15.0 can no longer load the psgml module automatically. For more
information, see the file README from the package psgml.

5 Security

This section lists changes to security features in openSUSE Leap 15.0.

5.1 El comando systemctl stop apparmor no funciona

En el pasado había confusión sobre las diferencias de cómo los subcomandos de
systemctl con nombres muy parecidos reload y restart se comportaban con
AppArmor:

  • systemctl reload apparmor volvía a cargar correctamente todos los perfiles
    de AppArmor. (Fue y sigue siendo la forma recomendada para volver a cargar
    los perfiles de AppArmor)

  • systemctl restart apparmor en cambio significaba que AppArmor se pararía, y
    de este modo quitaría todos los perfiles de la memoria y después se
    reiniciaría, lo que dejaba a todos los procesos existentes sin confinar.
    Sólo los procesos recién iniciados serían confinados nuevamente.

Desafortunadamente, systemd no proporciona una solución dentro de su formato de
archivo unitario para el problema planteado por el escenario restart.

A partir de AppArmor 2.12, el comando systemctl stop apparmor dejará de
funcionar. En consecuencia, el comando systemctl restart apparmor volverá a
cargar correctamente los perfiles de AppArmor.

Para quitar todos los perfiles de AppArmor, use el nuevo comando aa-teardown,
que se comporta de manera similar al anterior systemctl stop apparmor.

Para más información, lea los reportes de fallos en: https://
bugzilla.opensuse.org/show_bug.cgi?id=996520 y https://bugzilla.opensuse.org/
show_bug.cgi?id=853019.

6 Mas información y comentarios

  • Encuentre más información en los README del medio.

  • Ver información detallada del registro de cambios de un paquete particular
    respecto a su RPM:

    rpm --changelog -qp NOMBRE_DEL_ARCHIVO.rpm

    Reemplace NOMBRE_DEL_ARCHIVO con el nombre del RPM.

  • Consulte el archivo ChangeLog en el directorio principal del medio para
    obtener una lista cronológica de todos los cambios hechos a los paquetes
    actualizados.

  • Encuentre más información en el directorio docu del medio.

  • Para documentación adicional o actualizada, visite: https://
    doc.opensuse.org/.

  • Para novedades sobre los productos de openSUSE, visite: https://
    www.opensuse.org.

Copyright © SUSE LLC

© 2018 SUSE