#openSUSE Tumbleweed revisión de la semana 45 de 2020
Tumbleweed es una distribución “Rolling Release” de actualización contínua. Aquí puedes estar al tanto de las últimas novedades.

openSUSE Tumbleweed es la versión “rolling release” o de actualización continua de la distribución de GNU/Linux openSUSE.
Hagamos un repaso a las novedades que han llegado hasta los repositorios estas semanas.
El anuncio original lo puedes leer en el blog de Dominique Leuenberger, publicado bajo licencia CC-by-sa, en este enlace:
Esta semana se ha recompilado varios paquetes de Perl debido a la actualización a la versión 5.32, para que se recompilaran en la ubicación correcta. A pesar de este retraso, se han publicado tres snapshots (1029, 1030 y 1104).
Los cambios más relevantes que se han incluido en estas snapshots:
- poppler 20.10.0 (nuevo formato en el número de las versiones, la anterior fue 0.99.0)
- polkit 0.118, utilizando spidermonkey 78
- KDE Plasma 5.20.2
- LibreOffice 7.0.3.1
- LXQt 0.16.0
- LLVM 11
- Perl 5.32.0
Como es normal, entre lo que podremos encontrar en próximas actualizaciones, podemos destacar:
- AppArmor 3.0
- Linux kernel 5.9.6
- Binutils 2.35
- GLibc será configurado con CET habilitado (Intel Control-flow Enforcement Technology)
- RPM 4.16
- Ruby 3.0
- GNOME 3.38.1
- openssl 3.0
Si quieres estar a la última con software actualizado y probado utiliza openSUSE Tumbleweed la opción rolling release de la distribución de GNU/Linux openSUSE.
Mantente actualizado y ya sabes: Have a lot of fun!!
Enlaces de interés
-
-
- ¿Por qué deberías utilizar openSUSE Tumbleweed?
- zypper dup en Tumbleweed hace todo el trabajo al actualizar
- ¿Cual es el mejor comando para actualizar Tumbleweed?
- Comprueba la valoración de las “snapshots” de Tumbleweed
- ¿Qué es el test openQA?
- http://download.opensuse.org/tumbleweed/iso/
- https://es.opensuse.org/Portal:Tumbleweed
-

——————————–
openSUSE Tumbleweed – Review of the week 2020/45
Dear Tumbleweed users and hackers,
We have seen a lengthy rebuild phase of one snapshot due to Perl being upgraded to 5.32, which required all Perl modules to be rebuilt for them to install to the right location. Despite this delay, we still managed to publish three snapshots (1029, 1030, and 1104).
The most relevant changes as part of these snapshots includes:
- poppler 20.10.0 (new version format, last was 0.99.0)
- polkit 0.118, using spidermonkey 78
- KDE Plasma 5.20.2
- LibreOffice 7.0.3.1
- LXQt 0.16.0
- LLVM 11
- Perl 5.32.0
As usual, the staging projects are in full swing and the next snapshots are already being built. Planned changes include:
- AppArmor 3.0
- Linux kernel 5.9.6
- Binutils 2.35
- GLibc will be configured with CET enabled (Intel Control-flow Enforcement Technology)
- RPM 4.16 (Staging:A – some help to fix issues is welcome)
- Ruby 3.0: mainly YaST not ready for that switch
- GNOME 3.38.1: awaiting sec review for malcontent (parental control feature)
- openssl 3.0 (long-term; no progress in the last few weeks)
Updates for Poppler, Plasma, Xfce, LLVM 11 Arrive in Tumbleweed
Four openSUSE Tumbleweed snapshots were released since our last blog more than a week ago.
These four snapshots had a variety of package updates that included updates for LLVM, Wireshark, Node.js, Plasma and Xfce.
A few hours ago, the first snapshot of the month of November was released with snapshot 20201104, which started trending at a rating of 90 on the Tumbleweed snapshot reviewer. The snapshot brought the new major version of LLVM 11. More than half the changelog covers the additions and changes for this compiler. Generic improvements to Clang as a whole were made and new compiler flags like -fstack-clash-protection will provide protection against the stack clash attack for x86, s390x and ppc64 architectures. The edict package, which is a Japanese-English Dictionary in machine readable form received more than a year’s worth of updates in it’s 20201102 release. Node.js 14.15.0 had no major changes, but the Long-Term-Support version had a International Components for Unicode version bump. LibreOffice’s update to version 7.0.3.1 in Tumbleweed provided some bug fixes and translation updates. The update of Perl 5.32.0 brought in support of unicode 13.0 and Wireshark 3.2.8 took care of a build failure caused from the bison parser. The Xfce desktop fixed a memory leak when reconnecting to a DisplayPort monitor with the update of the xfdesktop 4.14.3 package.
KDE’s Plasma 5.20.2 updated in the 20201030 snapshot; the release had bug fixes for the window manager KWin like fixing the drag-and-drop cursors with HiDPI for Wayland. There were also a few other HiDPI fixes. Some behavior fixes were made to improve consistency with KScreen and the 5.20.2 plasma-desktop package had a fix for high CPU usage. Firmware update package fwupd 1.5.0 added async versions of the library for GUI tools and had some plugins to update the Broadcom BCM5719 network adapter.. Application Programming Interfaces library ncurses had a minor fix for a potential indexing error and changed a null-pointer check. Classification framework, nftables 0.9.7 updated support for implicit chains and for the reset command with the data-interchange format json. One package that hasn’t been listed in a Tumbleweed review before is sratom 0.6.6. Sratom is a library for serialising LV2 atoms, which is a generic data container for holding any type of plain old data, to and from the Resource Description Framework; the update had little listed in the changelog, but did fix some minor warnings and other code quality issues. The snapshot recorded a 75 rating on the Tumbleweed snapshot reviewer.
Snapshot 20201029 updated btrfsprogs from version 5.7 to version 5.9, which removed obsolete mount options and switched the default to single profile for a multi-device filesystem. Text editor vim fixed a memory leak and crash when throwing empty strings in version 8.2.1900. Several Python implementations and libraries were updated in the snapshot like python-gevent 20.9.0, which provides a high-level synchronous API on top of the libev or libuv and python-ecdsa 0.16.0, which is implementation of Elliptic Curve Digital Signature Algorithm cryptography. Poppler now follows the upstream versioning of 20.10.0 and added UTF16LE support even though the standard says it should be UTF16BE. The snapshot recorded a 76 rating.
Snapshot 20201028 recorded a 78 rating and had updates of GStreamer 1.18.0, git 2.29.1, firebird 3.0.6.33328, iproute2 5.9.0 and libressl 3.2.2.
Probando el nuevo Plasma 5.20 en Arch Linux
Hoy me complace compartir con vosotros un vídeo titulado «Probando el nuevo Plasma 5.20 en Arch Linux» donde podemos ver y escuchar la opinión de otro «converso» al que el proyecto KDE ha convencido. ¡KDE Rocks»
Probando el nuevo Plasma 5.20 en Arch Linux
Que Plasma, el escritorio de la Comunidad KDE, cada vez es más famoso es algo innegable. Con cada versión gana rapidez, eficiencia y funcionalidades al tiempo que reduce el consumo de recursos fruto del trabajo colectivo.

Es por ello que me gusta compartir vídeo donde se analiza su funcionamiento como este de CanalTic «Probando el nuevo Plasma 5.20 en Arch Linux» en el que nos cuenta de una forma pausada las razones por las que le ha decidido utilizar KDE Neon (siendo el consumo de recursos descendiente su gran baza) y repasa las novedades de Plasma 5.20.
Las novedades básicas de Plasma 5.20
Os dejo las novedades más destacada de esta nueva versión son:
- La barra de tareas por defecto será la de Solo Iconos, y además será un poco más ancho (una de las primeras cosas que suelo cambiar cuando configuro mi escritorio)
- Las visualizaciones en pantalla (OSD) que aparecen al cambiar el volumen o el brillo de la pantalla (por ejemplo) se han rediseñado para ser menos intrusivas.

- Ahora se notifica cuando el sistema está a punto de agotar el espacio incluso si el directorio personal es a una partición diferente.
- Ahora se pueden componer mosaicos con las esquinas de las ventanas combinando los atajos de mosaico izquierda/derecha/arriba/abajo. Por ejemplo, pulsando Meta+flecha arriba y después la flecha izquierda para hacer el mosaico de una ventana a la esquina superior izquierda.
- Las páginas de Configuración de Inicio automático, Bluetooth, y Gestión de usuarios se han rediseñado según los estándares modernos de interfaz de usuario y se han reescrito desde cero.
- Notificaciones de monitorización y fallo de discos S.M.A.R.T
Script en #Bash que crea una imagen con mosaicos de miniaturas de un vídeo
Este script en Bash es capaz de tomar 25 instantáneas de un archivo de vídeo y crear una imagen en formato .png con el mosaico de todas ellas.

¿Cómo saber qué hay en un vídeo si no empezamos a reproducirlo? Estaría bien, tener un “resumen” de lo que pasa en diferentes partes del vídeo para no tener que reproducirlo e ir avanzando por el vídeo.
Con este sencillo script de Bash, gracias a herramientas como ffmpeg e ImageMagick, de manipulación de vídeo e imágenes desde la línea de comandos nos ahorrará esa tarea de reproducir y buscar en el vídeo.
El script en cuestión, toma 25 instantáneas de diferentes partes del vídeo y compone un archivo que tiene el mismo nombre que el vídeo que hemos procesado pero con extensión .png con esas instantáneas dispuestas en mosaico.
Así, abriendo ese archivo desde un visor de imágenes (ya que estamos en la línea de comandos, quizás feh puede ser lo que queremos) veremos de un vistazo capturas de distintas partes del vídeo que nos ayude a saber qué hay dentro.
Tiene ciertas limitaciones, ya que solo se puede hacer un vídeo cada vez y no unos cuantos con un solo comando, pero es algo que se puede solucionar fácilmente.
El script llamado video-gallery está alojado en un repositorio en GitHub. Lo descargaremos o clonaremos en nuestro equipo y le daremos permisos de ejecución. Yo lo descargaré y le llamaré vg.sh:
wget https://raw.githubusercontent.com/rtlong/video-gallery/master/video-gallery -O vg.sh
chmod +x vg.sh
El vídeo lo ubicaremos en nuestra carpeta de vídeos, o en una ruta de nuestro $PATH para poder invocarlo desde cualquier ruta de nuestro equipo como si fuera un comando.
Para utilizarlo simplemente ejecutaremos (deberemos tener instalado ffmpeg e ImageMagik)
./vg.sh nombre_del_vídeo.mp4
Dependiendo de la duración del vídeo tardará más o menos el proceso. Yo lo he probado con formatos .avi, .mkv, .mp4, .webm y con todos me ha funcionado. El archivo creará un archivo con el mismo nombre del archivo .png.
Podemos abrir el archivo .png y veremos el resultado, que será algo como esto:

Algo que nos puede ser útil a la hora de clasificar vídeos personales que tengamos, con este mosaico de capturas del vídeo en cuestión. ¿es lo que estabas buscando? Comparte en los comentarios.
openSUSE Developers Kickoff Leap 15.3
Members of the openSUSE community are separated by great distances, but that didn’t keep them from coming together virtually on Nov. 4 to kickoff the development of the next release;openSUSE Leap 15.3! Several people attended the kickoff, which lasted a couple hours, and the kickoff started with a video from Release Manager Lubos Kocman. The kickoff video shared some news about the development and shared the Roadmap.
Leap 15.3 follows the same setup established in the Open Build Service for the openSUSE prototype Jump, which is a new way for building the community distribution using SUSE Linux Enterprise sources and binaries to make the distributions virtually alike.
Members of the release team attended and many aspects of the new development model were clarified for those who attended.
Questions from package maintainers and people with use cases were addressed.
The group of developers discussed topics like parallel versions of package, marketing of the release, bug tracking, tools and a new soft launch of the Open Source software code hosting system Pagure tool used by Fedora, which was recently integrated into openSUSE infra.
El canal de youtube de KDE España llega a los 600 subscriptores
Hemos de reconocerlo, los números de los proyectos del Software Libre no suelen ser extremadamente altos, aunque afortundadamente hay excepciones. Por ello me complace compartir con todos vosotros la noticia de que el canal de youtube de KDE España llega a los 600 subscriptores, un número no demasiado alto en comparación con otros canales pero que supera las expectativas que teníamos cuando lo iniciamos.
El canal de youtube de KDE España llega a los 600 subscriptores
El fenómeno youtubers hace un par de años que ha explotado en España: han publicado libros, hacen anuncios, son los ídolos de los niños y niñas e incluso ya se producen polémicas en torno a ellos. En definitiva, se han convertido en nuevos «influencers», otra palabra que añadimos a nuestro idioma.

KDE España y su canal de Youtube no aspira a convertirse en influencer pero siempre ha querido llegar al máximo número de personas posibles y por ello está de enhorabuena al llegar a los 600 subscriptores, una cifra que empieza a ser importante y significativa.
De esta forma, gracias a casi los 100 vídeos que se han subido ya, el canal se ha convertido en un escaparate de los proyectos de la Comunidad KDE donde se alojan tanto los vídeos de las charlas de las Akademy-es (cuyo sonido hemos de mejorar, lo sabemos), como los podcasts mensuales, los vídeos de los eventos de la Barcelona FreeSoftware y otros sueltos.
Es el momento de agradecer a todos y cada uno de los subscriptores del canal, así como todos y cada uno de los comentarios y «likes» que se generan en cada vídeo subido. Al tiempo que hago un llamamiento general a que participéis de forma más activa: necesitamos colaboradores, editores, promotores, etc… cualquier tipo de ayuda es bienvenida. Podéis poneros en contacto con nosotros en el grupo de Telegram de Cañas y Bravas o enviando un correo a la asociación.
Mostrar en el editor Vim un índice al editar archivos Markdown
Veamos cómo hacer que Vim nos muestre un índice de los títulos o cabeceras de un archivo en formato Markdown para poder saltar rápidamente a la sección que queremos

Markdown es un sencillo lenguaje de marcado para textos que se utiliza en muchos sitios y de muchas formas. Es sencillo de aprender, versátil y funcional. Aquí tienes un pequeño tutorial para aprender desde cero:
Y la edición de textos en Markdown es una de las principales tareas que realizo en el editor Vim. Si la edición de textos en Markdown también para ti es una tarea habitual este tutorial te será de interés.
Este artículo es una nueva entrega del curso “improVIMsado” que desde hace meses vengo publicando en mi blog sobre el editor Vim y que puedes seguir en estos enlaces:
- https://victorhckinthefreeworld.com/tag/vim/
- https://victorhck.gitlab.io/comandos_vim/articulos.html
Hace unos días en Mastodon el usuario jartigag compartía un pequeño truco con el que Vim nos mostrará un índice de los títulos o cabeceras de un archivo en formato Markdown.
Una vez presentado el índice con el número de línea y el título correspondiente, podremos saltar rápidamente a la sección que queremos.
El truco en cuestión se trata de escribir el siguiente comando. Abre un archivo en Markdown con Vim y escribe:
:g/^#/#
Verás que Vim te abre en la parte inferior una lista de los títulos o cabeceras de todos los niveles que componen ese archivo. Para saltar a una determinada sección, nos fijaremos en el número de línea de la parte izquierda y lo escribiremos anteponiendo los dos puntos:
:42
Pero vayamos un paso más allá. En vez de escribir ese comando cada vez que queramos, mejor añadirle una tecla rápida junto con la tecla <leader> de Vim en el archivo .vimrc y así ahorrarnos pulsaciones de teclas y el comando, que la verdad no es muy intuitivo…
Así en mi archivo .vimrc he añadido lo siguiente:
" mostrar un listado de los titulos en archivos markdown <leader>+t
nnoremap t :g/^#/# <cr>
Con esto pulsando la tecla <leader> (que en mi caso es el espacio) + la tecla t (puedes escoger otra, yo he optado por esta por “titulo” como regla mnemotécnica) ejecutará el comando y nos mostrará el listado.
El <cr> final es el símbolo interno de Vim para el Enter, por lo que escribirá el comando y “pulsará” Enter para que sea ejecutado.
Un truco muy sencillo y muy efectivo y útil sin necesidad de instalar complementos. Simplemente utilizando Vim y sus propias herramientas.
Εγκατάσταση Μαθηματικού Λογισμικού SageMath σε διανομές GNU/Linux
ΠΡΟΛΟΓΟΣ
Πολλοί φοιτητές των Ελληνικών Πανεπιστημίων, διδάσκονται μαθηματικά λογισμικά που πιθανό να τα χρησιμοποιήσουν στην εργασία τους. Από τη στιγμή που διδάσκονται, πρέπει να δίνεται η δυνατότητα να εξασκηθούν στο σπίτι. Εάν τα λογισμικά αυτά είναι εμπορικά, αυτό σημαίνει ότι χρειάζεται και άδεια χρήσης. Η άδεια αυτή κοστίζει αρκετά χρήματα, ειδικά αν πρέπει να δοθεί και στους φοιτητές.Στον αντίποδα, υπάρχουν μαθηματικά λογισμικά ανοικτού κώδικα που μπορούν να αντικαταστήσουν τα εμπορικά λογισμικά στην διαδικασία της διδασκαλίας. Ίσως, να μπορεί να γίνει η αντικατάσταση αυτή και στον παραγωγικό τομέα, αφού οι περισσότεροι απόφοιτοι θα γνωρίζουν τον χειρισμό ΜΟΝΟ των λογισμικών ανοικτού κώδικα. Ένα από αυτά είναι το SageMath. Εδώ θα δούμε πως μπορεί να εγκατασταθεί στο Linux.
ΕΙΣΑΓΩΓΗ
Το Sage (System for Algebra and Geometry Experimentation) είναι ένα ελεύθερο (δωρεάν) λογισμικό μαθηματικών ανοιχτού κώδικα που υποστηρίζει αριθμητικούς υπολογισμούς, και γενικά την έρευνα και τη διδασκαλία στην άλγεβρα, στη γεωμετρία, στην θεωρία αριθμών, στην κρυπτογραφία, και σε συναφείς τομείς. Καλείται συχνά και Sagemath καθώς η λέξη Sage είναι πολύ κοινή.Συνδυάζει τις δυνατότητες πολλών υπαρχόντων πακέτων ανοιχτού κώδικα (NumPy, SciPy, matplotlib, Sympy, Maxima, GAP, FLINT, R κ.τ.λ.) σε µία κοινή διεπαφή βασισμένη στη γλώσσα Python. Είναι λογισμικό γενικής χρήσης, με δυνατότητες αναλυτικών και αριθμητικών υπολογισμών καθώς και γραφικών.
Ο γενικός στόχος του Sage, σύμφωνα με τον δημιουργό του, είναι να δημιουργηθεί μια βιώσιμη, δωρεάν, ανοιχτού κώδικα εναλλακτική λύση απέναντι στα μαθηματικά λογισμικά: Maple, Mathematica, Magma, και MATLAB.
Η πρώτη δημόσια έκδοση παρουσιάστηκε τον Φεβρουάριο του 2005 ως ελεύθερο λογισμικό. Ο δημιουργός της είναι ο William Stein, καθηγητής μαθηματικών στο University of Washington.
Εγκατάσταση σε Debian/Ubuntu/Linux Mint
Η εγκατάσταση σε Debian/Ubuntu είναι εύκολη, καθώς υπάρχουν στο αποθετήριο. Μπορείτε εύκολα να τα εγκαταστήσετε με την εντολή:Ο διακομιστής Sage Jupyter Notebook θα εκκινήσει αμέσως μόλις εκκινήσετε την εφαρμογή, είτε από το GUI είτε από το τερματικό.
Εγκατάσταση σε Debian/Ubuntu από συμπιεσμένο αρχείο
1. Μεταβείτε στην ιστοσελίδα των λήψεων και κατεβάστε την έκδοση που αντιστοιχεί στο λειτουργικό σας.2. Στη συνέχεια αποσιμπιέστε το αρχείο .tar.bz2 που κατεβάσατε.
ΣΥΜΒΟΥΛΗ: Φτιάξτε ένα κατάλογο bin μέσα στον προσωπικό σας φάκελο. Εκεί να αποθηκεύετε τα προγράμματα που θέλετε να εγκαταστήσετε (όπως το SageMath). Με αυτό τον τρόπο θα γνωρίζετε ότι πρόκειται για προγράμματα και δεν θα τον πειράζετε. Επίσης δεν θα είστε σίγουροι ότι δεν υπάρχει κάποιος Ελληνικός χαρακτήρας στο path που μπορεί να προκαλέσει κάποιο πρόβλημα.
3. Αφού το αποσυμπιέσατε, μεταβείτε στον κατάλογο SageMath και εκτελέστε το πρόγραμμα sage
4. Την πρώτη φορά που θα εκτελεστεί το Sage θα σας δώσει μια εικόνα όπως το παρακάτω μήνυμα:
===================================================
This might take a few minutes but only has to be done once.
patching ... (long list of files)
Από εδώ και πέρα, δεν μπορείτε να μετακινήσετε το Sage.
5. Τελευταία κίνηση είναι η δημιουργία συντόμευσης ώστε να μπορείτε να εκτελέσετε το Sage από το τερματικό. Τώρα μπορείτε να δημιουργήσετε την συντόμευση με την εντολή:
Όπου /path/to/ είναι το πλήρες path που εγκαταστήσατε το SageMath.
Μπορείτε να βρείτε περισσότερες πληροφορίες στο wiki του Ubuntu.
Εγκατάσταση σε Arch Linux
1. Εγκατάσταση με την εντολή:2. Το SageMath παρέχει και το Jupyter Notebook. Εκτελέστε την εντολή:
και επιλέξτε "SageMath" από το αναδυόμενο μενού "New...".
Εκκίνηση
Εκτέλεση στο τερματικό με την εντολή:Μεταβείτε στην διεύθυνση http://localhost:8080/ και εκεί θα μπορείτε χρησιμοποιήσετε το Jupiter Notebook. Επειδή θα χρησιμοποιείτε μόνο εσείς το SageMath, μπορείτε να το εκτελέσετε χωρίς κωδικό.
Για περισσότερες πληροφορίες, μπορείτε να δείτε το Arch Linux wiki.
Εγκατάσταση και χρήση Docker
Όμως τι γίνεται αν έχετε κάποια άλλη διανομή (όπως έγώ με openSUSE); Η λύση είναι η χρήση Docker.Ψάχντοντας στο hub, βρήκα την διευθυνση:
https://hub.docker.com/r/sagemath/sagemath/
Οπότε εδώ θα δούμε πως θα κάνουμε λήψη, ενεργοποίηση και χρήση του SageMath.
1. Λήψη του θα την κάνετε με την εντολή:
2. Αφού κατέβει, μπορείτε να δείτε την λίστα με τα images με την εντολή:
3. Εκκίνηση του SageMath μαζί με το Jupyter Notebook.
Αφού εκτελεστεί, δείτε λίγο τα μηνύματα που θα βγάλει. Θα σας εμφανίσει ένα token. Αυτό θα το χρειαστείτε για να κάνετε είσοδο από την διεύθυνση http://localhost:8888 ή την τύπου http://IP:8888.
4. Αφού τελειώσετε, πρέπει να τερματίσετε τον server και να τερματίσετε το docker.
Αυτό γίνεται πολύ εύκολα με μια εντολή:
Εάν παρόλα αυτά δεν δουλέψει, μπορείτε να τερματίσετε το container με την παρακάτω διαδικασία.
Θα βρείτε το CONTAINER_ID με την εντολή:
Δείτε το ID της και μπορείτε να τερματίσετε με το ID της με την εντολή (αν πχ το ID είναι 3b40632adb78):
ONLINE
Υπάρχει και η δυνατότητα να μην εγκαταστήσετε τιποτα. Μπορείτε να βρείτε online τις εξής λύσεις:1. https://cocalc.com/: Η λύση αυτή είναι επι πληρωμή. Υπάρχει το δωρεάν πλάνο αλλά δεν είναι και τόσο γρήγορο. Μπορεί να περιμένετε αρκετή ώρα μέχρι να έχετε αποτέλεσμα.
2. https://sagecell.sagemath.org/: Ακόμα μια λύση, καλύτερη από το cocalc.
Σημειωματάριο PORTO
Εναλλακτικά του Jupyter μπορείτε να εγκαταστήσετε το Porto από το flathub.https://flathub.org/apps/details/org.cvfosammmm.Porto
Ή εκτελέστε την εντολή
Δείτε πως μπορείτε να κάνετε εγκατάσταση από το πηγαίο αρχείο.


