Skip to main content

a silhouette of a person's head and shoulders, used as a default avatar

DAPS in a Container

DAPS is OpenSUSE’s “DocBook Authoring and Publishing Suite” that is used to build documentation for SUSE and OpenSUSE. It actually requires A LOT of dependencies when being installed and for that reason alone, it’s actually better to run it in a container. This is my image and how I use it.

docker run -v ~/myproject/:/home/user jsevans/daps:latest daps -d DC-project epub

Command Breakdown:

docker run – Run the command in the container:

-v ~/myproject/:/home/user – Maps a local directory called ~/myproject to a directory in the container called /home/user. /home/user is the default directory that is used by the daps command, so it is best to map this directory rather than needing any extra command line components.

jsevans/daps:latest – This is the image that I’ve created. It is based on OpenSUSE Tumbleweed but it is stable enough for this use. However, it is a large image ~1.2GB due to the number of dependencies.

daps -d DC-project epub – This is the actual command line argument for creating an EPUB ebook using DAPS. I use Asciidoc as my markup language since I don’t really want to learn docbook.

My Dockerfile:

FROM opensuse/tumbleweed
MAINTAINER Jason Evans <jsevans@opensuse.com>

RUN zypper refresh
RUN zypper --non-interactive in daps git

ENV HOME /home/user
RUN useradd --create-home --home-dir $HOME user \
&& chown -R user $HOME

WORKDIR $HOME
USER user

CMD [ "/usr/bin/daps" ]
a silhouette of a person's head and shoulders, used as a default avatar

Presenta tu charla a Akademy-es 2020, edición en línea

Este año se Akademy-es 2020 se celebrará en línea del 20 al 22 de Noviembre. Realmente falta poco tiempo, así que en el mismo anuncio se ha abierto el Call for Papers, es decir, el momento de participar activamente en el evento. Así que ya sabes: presenta tu charla a Akademy-es 2020 y muestra al mundo tu proyecto.

Presenta tu charla a Akademy 2020

Presenta tu charla a Akademy-es 2020, edición en línea

A pesar de todas las restricciones para vernos que tenemos debido a la pandemia, los eventos comunitarios parece que no se detienen.

Hace unos días compartí con con vosotros que este año Akademy-es 2020 se realizará en línea del 20 al 22 de noviembre, en una edición muy especial utilizando tecnologías de telecomunicación libres.

Siguiendo el esquema habitual, las charlas se realizarán en línea el viernes 20 por la tarde, sábado 21 durante todo el día y la mañana del domingo 22, con lo que tendremos un buen maratón de novedades de la Comunidad KDE.

Como se ha comentado en anteriores ocasiones, uno de los objetivos de Akademy es aprender y enseñar nuevos conocimientos y compartir entre nosotros la pasión de lo que se hace en KDE.

Si crees que tienes algo importante que presentar, por favor házselo saber a la organización. Y si crees que alguien debería presentar su ponencia, no dejes de animarlo para que lo haga. Todas las contribuciones son útiles.

Presenta tu charla a Akademy-es 2020, edición en línea
Adrián Chaves y Albert Astals en la Akademy-es 2018 de València

Para más detalles, mira las líneas generales del Call for Papers. Tienes de plazo para enviar tu propuesta hasta el domingo 18 de Octubre 23:59:59 CEST al correo akademy-es-org@kde-espana.org.

Es importante tener en cuenta las siguientes consideraciones:

  • Se puede elegir entre dos formatos de charlas:
    • Charlas de 45 minutos.
    • Charlas relámpago (Lightning talk) de 10 minutos.
  • Si la duración de las charlas propuestas no se ajusta a ninguno de estos dos esquemas (por ejemplo, si se necesita más tiempo), esto debe indicarse claramente en la comunicación.
  • Se permitirá a KDE España la distribución bajo una licencia libre de todo el material utilizado para la realización de la actividad, así como de la grabación de la misma.
  • La charla puede ser tanto a nivel de usuario como de nivel técnico.

a silhouette of a person's head and shoulders, used as a default avatar

Marketing digital: Todo lo que tienes que saber sobre SEO y SEM

Como muchos de vosotros sabréis KDE Blog es un blog personal. No es una decisión que yo haya tomado y que sea inamovible, sino que por circunstancias no he conseguido tener colaboradores que se sumen al proyecto de forma constante. En cierto modo lo comprendo: llevar un blog no está de moda y requiere cierta disciplina. No obstante, siempre encuentro algunos colaboradores puntuales como Rubén GómezEdith Gómez. En esta ocasión de la mano Virgina Gutiérrez os presento “Marketing digital: Todo lo que tienes que saber sobre SEO y SEM” que nos ofrece un repaso a estos aspectos tan importantes si queremos que nuestro contenido digital sea visible en la red.

Marketing digital: Todo lo que tienes que saber sobre SEO y SEM


El coste, el contenido y las estrategias son diferentes, aunque persigan el mismo objetivo. En este artículo, hacemos una radiografía completa de los dos pilares más importantes del marketing digital.

Generar tráfico para una web es el gran objetivo tanto de la Optimización para Motores de Búsqueda (SEO por Search Engine Optimization) como del Marketing para Motores de Búsqueda (SEM por Search Engine Marketing). Pero lo consiguen de maneras diferentes y, por cierto, muy efectivas.

SEO y SEM en el marketing digital son los pilares sobre los que se sostienen todas las acciones. “La principal diferencia entre SEO y SEM radica en el hecho de que el SEM es una estrategia de búsqueda pagada mientras que el SEO es una estrategia de búsqueda orgánica y natural”, comienza a explicar Carlos Quintana, especialista en temas de emprendimiento y estrategia digital.

Imagen de William Iven en Pixabay

Las diferencias más importantes entre SEO y SEM

Tal y como explicó Quintana, la diferencia más importante entre ambos tiene que ver con el coste, ya que en SEO se sigue un proceso orgánico y natural por el que no se paga, mientras que en SEM se aplica una estrategia pagada o campaña publicitaria.

La durabilidad es otra gran diferencia. En SEO el efecto es duradero, ya que es una estrategia a largo plazo. En el caso de SEM, hablamos de un efecto inmediato porque es una estrategia muy veloz (y a mayor inversión, mayor velocidad de resultados).

Pero también hay que tener en cuenta el grado de confianza que generan ambas estrategias en el receptor. Por lo general, los usuarios confían en los resultados orgánicos de SEO, entendiendo que si Google le sugiere esa página en las primeras posiciones, será por la calidad de su contenido, la valoración de otras personas y los criterios más rigurosos de sus algoritmos.

Imagen de William Iven en Pixabay

Cuando están frente a una campaña de SEM, en cambio, la confianza se reduce: saben que se trata de anuncios pagos y que el contenido es comercial o enfocado a la venta.

Finalmente, la meca del marketing digital, que es la visibilidad. Mientras que SEO no garantiza la presencia en las primeras posiciones de búsqueda, SEM asegura los primeros puestos en el podio.

SEO: Algunas razones de su importancia

Según los últimos estudios, se estima que el 75% de los clics de los usuarios tienden a concentrarse en los primeros 5 resultados que arroja un buscador. Pero además, la mitad del  tráfico que recibe un sitio web proviene de la búsqueda orgánica.

Por otra parte, aunque el empuje de las redes sociales es innegable, el posicionamiento SEO es 10 veces más efectivo que ellas y el 40% de los ingresos de un sitio provienen del tráfico orgánico.

Imagen de William Iven en Pixabay

“Si una página de tu sitio web aparece en la primera posición de una búsqueda que genera 100 clics al día, quiere decir que de esos 100 clics al menos 30 serán para ti lo cual representa una muy buena posibilidad de conversión para tu negocio”, explica Carlos Quintana.

Para quienes no cuentan con mucho capital, la mejor opción es SEO. Pero es aconsejable realizar algún curso de SEO para mejorar las habilidades y actualizarlas, ya que se trata de un sector dinámico y complejo.

    El contenido de calidad es fundamental para SEO

Cuando un usuario visita a nuestra página tiene que sentir que el contenido responde a su búsqueda, o la decepción será insalvable. También es importante que tenga un funcionamiento ágil y ameno, por eso es conveniente acelerar wordpress o el sistema que se utilice para construir el sitio.

Imagen de William Iven en Pixabay

En este sentido, Quintana recomienda optimiza el SEO on-page (contenido, diseño y usabilidad web de tu sitio) y el SEO off-page (enlaces naturales hacia tu contenido proveniente de otras fuentes y redes sociales). “Invierte tiempo y recursos en producir contenido original y de calidad. Actualiza tu página con frecuencia y cerciórate de que tus URLs reflejen el contenido de tus páginas”, puntualiza.

El SEM eficaz empieza por las palabras clave

Por mucho presupuesto que invirtamos en una campaña, esta no será exitosa si no tenemos en claro desde dónde partimos y hacia dónde vamos. Por ello es tan importante realizar un  análisis adecuado de las mejores palabras claves, considerando siempre que el coste de las mismas no trascienda el límite de nuestro presupuesto.

En las palabras claves debe primar el lenguaje directo y claro a nivel comercial: “comprar lavadora barata”, “mejor acondicionador de aire”, “comprar tinta online”, etc.

Imagen de William Iven en Pixabay

“Analiza y sigue de cerca el desempeño de tus palabras claves para que puedas hacer los cambios necesarios e inviertas tu capital de manera eficaz”, recomienda finalmente Carlos Quintana.

Cómo elegir entre SEO y SEM

Habrá que tener en cuenta el presupuesto disponible; la situación en la que se encuentra la tienda, página o producto y el objetivo que se persiga.

Siguiendo lo explicado con anterioridad, cuando el capital para invertir es bajo y/o los anuncios publicitarios de la competencia son inalcanzables, lo mejor será optar por SEO. También es buena opción cuando hay varios espacios de contenido orgánico para llenar.

Imagen de William Iven en Pixabay

Para quienes deseen lanzar una campaña promocional corta para un producto o probar qué palabras claves funcionan mejor en el mercado, SEM es la estrategia adecuada. También es lo más conveniente para un negocio nuevo que busca rápida notoriedad.

En definitiva, SEO y SEM son la esencia del marketing digital porque crecen y evolucionan al igual que inquietudes de los clientes. Lo interesante es encontrar las mejores alternativas ser siempre la primera respuesta a lo que el cliente busca.

a silhouette of a person's head and shoulders, used as a default avatar

Proyecto Kdenlive explicado en un vídeo

En ocasiones vale la pena hacer un alto en el camino, echar la vista atrás y explicar al mundo cual es tu proyecto. Esto es lo que han hecho los chicos y chicas del Proyecto Kdenlive en un vídeo de poco más de 3 minutos donde repasan los inicios, desarrollo y actual estado de este editor de vídeo no-lineal de la Comunidad KDE.

Proyecto Kdenlive explicado en un vídeo

Quien busque un vídeo conociendo los detalles técnico de Kdenlive quedará desencantado ya que la pieza multimedia que os presento hoy es más una tarjeta de presentación del Proyecto que otra cosa realizado por The KDE Community.

Según vemos en la descripción del vídeo estamos ante:

«La historia del editor de video de KDE, Kdenlive, en 3 minutos y 30 segundos. ¿Cuándo comenzó? ¿Por qué se detuvo? ¿Cuáles son los desafíos que enfrentan los desarrolladores?»

Una excelente oportunidad para entender un poco mejor el desarrollo de las aplicaciones libres y empatizar con los desarrolladores, con lo que se puede colaborar de forma más eficiente con ellos.

¿Qué es Kdenlive?

Proyecto Kdenlive explicado en un vídeo

Creo que es importante complementar esta entrada con esta sección que explica las virtudes técnicas de esta aplicación.

Kdenlive (acrónimo del inglés: KDE Non-Linear Video Editor) (ˌkeɪdɛnˈlaɪv) es un editor de vídeo no lineal para KDE que soporta todos los formatos de vídeos de codificador FFmpeg (DV, HDV, mpeg, avi, mp4, mov, flv, ogg, wav, mp3, vorbis, …) y los formatos de imágenes  clásicas (gif, png, jpeg, xcf, exr, tiff, svg, …)

Además, tiene las siguientes características:

  • Dispone de linea de tiempo con función búsqueda.
  • Copiado y pegado de clips.
  • Función deshacer completa.
  • Captura de por Firewire: DV y HDV
  • Captura por Video4Linux
  • Exporta en diferentes formatos:  mpeg, avi, dv, flash, mov, …
  • Múltiples efectos como: Automask,  Box Blur, Charcoal, etc.

Más información: Kdenlive

the avatar of Robbi Nespu

SLES 11 - upgrade Suse Linux Enterprise Server 11 SP1 to SP4

As I mentioned previously SLES11 is absolute / not supported anymore. Even most official tutorial are wipe out form suse website.

I will write how I updating my SLES11 to SP4. I don’t have SP1 but it should be work the same as SP2 upgrade to SP3 and SP3 to SP4.

So this is my machine

VM-b0x:convey69:/convey69> uname -a
Linux VM-b0x 3.0.42-0.7-default #1 SMP Tue Oct 9 11:58:45 UTC 2012 (a8dc443) x86_64 x86_64 x86_64 GNU/Linux

VM-b0x:convey69:/convey69> cat /etc/SuSE-release
SUSE Linux Enterprise Server 11 (x86_64)
VERSION = 11
PATCHLEVEL = 2

why update? Because it better to get recent patch, fix OS vulnerabilities and update kernel (anything as latest we could get! So please do not ask me why need update)

On first run, you will got problem like this

VM-b0x:convey69:/convey69> sudo zypper ref -s
root's password:
Refreshing service 'nu_novell_com'.
Adding repository 'SLE11-SP4-Debuginfo-Updates' [done]
Adding repository 'SLE11-Public-Cloud-Module' [done]
Adding repository 'SLES11-SP4-Pool' [done]
Adding repository 'SLES11-SP4-Updates' [done]
Adding repository 'SLE11-SP4-Debuginfo-Pool' [done]
Refreshing service 'novell'.
Unexpected exception.
Parse error: repoindex.xml[1] Extra content at the end of the document
Please file a bug report about this.
See http://en.opensuse.org/Zypper/Troubleshooting for instructions.

To fix this shit, go and edit /etc/zypp/services.d/service.service by change enable=1 to enable=0

VM-b0x:convey69:/convey69> cat /etc/zypp/services.d/service.service
[service]
name=novell
enabled=0
autorefresh=1
url = http://nu.novell.com/
type = ris

After done fix previous problem, you can refresh repository without mess with run zypper (as root) command

VM-b0x:convey69:/convey69> sudo zypper ref -s
Refreshing service 'nu_novell_com'.
All services have been refreshed.
Retrieving repository 'SLES11-Extras' metadata [done]
Building repository 'SLES11-Extras' cache [done]
Repository 'SLES11-Pool' is up to date.
Retrieving repository 'SLES11-SP1-Pool' metadata [done]
Building repository 'SLES11-SP1-Pool' cache [done]
Retrieving repository 'SLES11-SP1-Updates' metadata [done]
Building repository 'SLES11-SP1-Updates' cache [done]
Repository 'SLES11-SP2-Core' is up to date.
Repository 'SLES11-SP2-Extension-Store' is up to date.
Retrieving repository 'SLES11-SP2-Updates' metadata [done]
Building repository 'SLES11-SP2-Updates' cache [done]
Retrieving repository 'SLES11-Updates' metadata [done]
Building repository 'SLES11-Updates' cache [done]
All repositories have been refreshed.

Patching SLES 11 SP-2 to SP-3

I previously refer to here (link is dead now, even on backway machine!) for information and guideline, but it not available anymore. No biggie.. just follow my steps below.

Run an Online Update

Make sure the currently installed version has the latest patches installed. Run an Online Update prior to the Online Migration. When using a graphical interface, start the YaST Online Update or the updater applet. On the command line, run the following commands (the last command needs to be run twice):

# zypper ref -s
# zypper update -t patch
# zypper update -t patch

Reboot the system if needed.

Get a list of these products by running the following command:

VM-b0x:convey69:/convey69> sudo zypper se -t product | grep -h -- "-migration" | cut -d'|' -f2
root's password:
 SUSE_SLES-SP1-migration
 SUSE_SLES-SP2-migration
 SUSE_SLES-SP3-migration

Install the migration products retrieved in the previous step with the command zypper in -t product <LIST_OF_PRODUCTS>

VM-b0x:convey69:/convey69> sudo zypper in -t product SUSE_SLES-SP3-migration
Refreshing service 'nu_novell_com'.
Loading repository data...
Reading installed packages...
Resolving package dependencies...

The following NEW package is going to be installed:
  SUSE_SLES-SP3-migration

The following NEW product is going to be installed:
  SUSE_SLES Service Pack 3 Migration Product

1 new package to install.
Overall download size: 4.0 KiB. After the operation, additional 3.0 KiB will be used.
Continue? [y/n/?] (y):

Register the products installed in the previous step in order to get the respective update channels:

VM-b0x:convey69:/convey69> sudo suse_register -d 2 -L /root/.suse_register.log
Execute command: /usr/bin/zypper --non-interactive ref --service
Execute command exit(0):
GUID:xxxyyyzzz
Execute command: /usr/bin/zypper --no-refresh --quiet --xmlout --non-interactive products --installed-only
Execute command exit(0):
installed products:           $VAR1 = [
          [
            'SUSE_SLES-SP3-migration',
            '11.2',
            '',
            'x86_64'
          ],
          [
            'SUSE_SLES',
            '11.2',
            'DVD',
            'x86_64'
          ]
        ];

Execute command: /usr/bin/lscpu
Execute command exit(0):
Execute command: /usr/bin/zypper --non-interactive targetos
Execute command exit(0):
list-parameters:   0
xml-output:        0
no-optional:       0
batch:             0
forcereg:          0
no-hw-data:        0
log:               /root/.suse_register.log
locale:            undef
no-proxy:          0
yastcall:          0
arg: $VAR1 = {
          'timezone' => {
                          'kind' => 'mandatory',
                          'value' => 'Europe/Vienna',
                          'flag' => 'i',
                          'description' => 'Timezone'
                        },
          'ostarget' => {
                          'kind' => 'mandatory',
                          'value' => 'sle-11-x86_64',
                          'flag' => 'i',
                          'description' => 'Target operating system identifier'
                        },
          'processor' => {
                           'kind' => 'mandatory',
                           'value' => 'x86_64',
                           'flag' => 'i',
                           'description' => 'Processor type'
                         },
          'platform' => {
                          'kind' => 'mandatory',
                          'value' => 'x86_64',
                          'flag' => 'i',
                          'description' => 'Hardware platform type'
                        }
        };

extra-curl-option:$VAR1 = [];

URL:               https://secure-www.novell.com/center/regsvc
listParams:        command=listparams
register:          command=register
lang:              english
initialDomain:     .novell.com
SEND DATA to URI: https://secure-www.novell.com/center/regsvc?command=listproducts&lang=en-US&version=1.0:


About to connect() to secure-www.novell.com port 443 (#0)
  Trying 130.57.66.5...
connected
Connected to secure-www.novell.com (130.57.66.5) port 443 (#0)
successfully set certificate verify locations:
  CAfile: none
  CApath: /etc/ssl/certs/
SSLv3, TLS handshake, Client hello (1):
SSLv3, TLS handshake, Server hello (2):
SSLv3, TLS handshake, CERT (11):
SSLv3, TLS handshake, Server finished (14):
SSLv3, TLS handshake, Client key exchange (16):
SSLv3, TLS change cipher, Client hello (1):
SSLv3, TLS handshake, Finished (20):
SSLv3, TLS change cipher, Client hello (1):
SSLv3, TLS handshake, Finished (20):
SSL connection using AES256-SHA
Server certificate:
         subject: C=US; L=Provo; ST=Utah; O=Novell, Inc.; CN=*.novell.com
         start date: 2015-02-23 00:00:00 GMT
         expire date: 2018-05-31 12:00:00 GMT
         subjectAltName: secure-www.novell.com matched
         issuer: C=US; O=DigiCert Inc; OU=www.digicert.com; CN=DigiCert SHA2 High Assurance Server CA
         SSL certificate verify ok.
Connection #0 to host secure-www.novell.com left intact
CODE: 302 MESSAGE: Moved Temporarily
RECEIVED DATA:
HTTP/1.1 302 Moved Temporarily
Date: Wed, 25 Apr 2018 02:51:49 GMT
Server: Apache/2.2.34 (Linux/SUSE)
Strict-Transport-Security: max-age=31536000;includeSubDomains
Location: http://secure-www.novell.com/center/regsvc/?command=listproducts&lang=en-US&version=1.0
Fill: wwwfill3
Content-Length: 0
Content-Type: text/plain
X-Mag: xxxxxx;yyyyyyy;zzzzzz;usrLkup->0;usrBase->0;getPRBefFind->0;getPRBefFind->0;PRAfterFind->0;swww_root;publicURL->0;swww;RwDis;FF1End->0;FP2->0;WS=zzzzzz;FP4->4;
Set-Cookie: xxxxxxx-yyyyyyy=zzzzzz; Path=/; Domain=.novell.com
Via: 1.1 secure-www.novell.com (Access Gateway-ag-xxxxxxxx-yyyyyyyyy)
Set-Cookie: lb_novell=xxxxxxx; Domain=.novell.com; Path=/
). https is required.://secure-www.novell.com/center/regsvc/?command=listproducts&lang=en-US&version=1.0
(15)
). https is required.://secure-www.novell.com/center/regsvc/?command=listproducts&lang=en-US&version=1.0
(15)
Closing connection #0
SSLv3, TLS alert, Client hello (1):

Refresh the repositories and services:

VM-b0x:convey69:/convey69> sudo zypper ref -s
Refreshing service 'nu_novell_com'.
All services have been refreshed.
Repository 'SLES11-Extras' is up to date.
Repository 'SLES11-Pool' is up to date.
Repository 'SLES11-SP1-Pool' is up to date.
Repository 'SLES11-SP1-Updates' is up to date.
Repository 'SLES11-SP2-Core' is up to date.
Repository 'SLES11-SP2-Extension-Store' is up to date.
Repository 'SLES11-SP2-Updates' is up to date.
Repository 'SLES11-Updates' is up to date.
All repositories have been refreshed.

Check the list of repositories you can retrieve with zypper lr.

If any of these repositories is not enabled (the SP3 ones are not enabled by default when following this workflow), enable them with zypper modifyrepo --enable REPOSITORY ALIAS, for example:

VM-b0x:convey69:/convey69> sudo zypper modifyrepo --enable SLES11-SP3-Pool SLES11-SP3-Updates
Repository 'nu_novell_com:SLES11-SP3-Pool' has been successfully enabled.
Repository 'nu_novell_com:SLES11-SP3-Updates' has been successfully enabled.

If your setup contains third-party repositories that may not be compatible with SP3, disable them with zypper modifyrepo --disable REPOSITORY ALIAS.

Now everything is in place to perform the distribution upgrade with zypper dup --from REPO 1 --from REPO 2 .. Make sure to list all needed repositories with --from, for example:

sudo zypper dup --from SLES11-SP3-Pool --from SLES11-SP3-Updates

Confirm with y to start the upgrade.

upon completion of the distribution upgrade from the previous step, run the following command:

sudo zypper update -t patch

Now that the upgrade to SP3 has been completed, you need to re-register your product:

sudo suse_register -d 2 -L /root/.suse_register.log

Lastly, reboot your system with sudo /sbin/shutdown -r now

Your system has been successfully updated to Service Pack 3.

VM-b0x:convey69:/convey69> uname -a
Linux VM-b0x 3.0.101-0.47.71-default #1 SMP Thu Nov 12 12:22:22 UTC 2015 (b5b212e) x86_64 x86_64 x86_64 GNU/Linux

VM-b0x:convey69:/convey69> cat /etc/SuSE-release
SUSE Linux Enterprise Server 11 (x86_64)
VERSION = 11
PATCHLEVEL = 3

for patching SLES 11 SP3 to SP4, the setup are using same step but do it properly from SP1 to SP2, SP2 to SP3 and lastly SP3 to SP4.

Maybe you will face problem like this

$ zypper dup --from SLES11-SP4-Pool --from SLES11-SP4-Updates
$ sudo zypper update -t patch
Refreshing service 'nu_novell_com'.
Loading repository data...
Reading installed packages...
Resolving package dependencies...

Problem: openssh-askpass-6.2p2-0.24.1.x86_64 requires openssh = 6.2p2, but this requirement cannot be provided
  uninstallable providers: openssh-6.2p2-0.9.1.x86_64[nu_novell_com:SLES11-SP3-Pool]
                   openssh-6.2p2-0.13.1.x86_64[nu_novell_com:SLES11-SP3-Updates]
                   openssh-6.2p2-0.21.1.x86_64[nu_novell_com:SLES11-SP3-Updates]
                   openssh-6.2p2-0.24.1.x86_64[nu_novell_com:SLES11-SP3-Updates]
 Solution 1: Following actions will be done:
  do not install patch:slessp3-openssh-2016011301-12325-1.noarch
  do not install patch:slessp3-openssh-9357.noarch
 Solution 2: Following actions will be done:
  downgrade of openssh-6.6p1-36.15.1.x86_64 to openssh-6.2p2-0.24.1.x86_64
  deinstallation of openssh-helpers-6.6p1-36.15.1.x86_64
 Solution 3: deinstallation of openssh-askpass-1.2.4.1-1.46.x86_64
 Solution 4: break openssh-askpass-6.2p2-0.24.1.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/3/4/c] (c): 1

Well, plase do choose what ever you preferred. Because the latest openssl,openssh, curl is too old. We will take care manually (fetch source code, config, compile and install). I will wrote the tutorial later. Adios!

a silhouette of a person's head and shoulders, used as a default avatar

Persian Calendar – Plasmoides de KDE (156)

El plasmoide 156 de la serie que os presento es la demostración de que el mundo del Software Libre es internacional y personalizable para todas las culturas. De esta forma me complace presentar el plasmoide Persian Calendar, cuyo nombre tan explícito me excusa de dar más explicaciones.

Persian Calendar – Plasmoides de KDE (156)

Por norma habitual todo lo que presento en el blog está referido a la cultura occidental pero claro está que existen usuarios de Plasma KDE de todas las nacionalidades.

Así que tener alternativas al calendario gregoriano como plamoide es una buena idea que ha sido convertida en realidad de la mano de Remisa con el original nombre de Persian Calendar.

En realidad es muy sencillo ya que básicamente se trata de introducir los digitos Persas y añadir una fuente adecuada, pero alguien tenía que hacerlo.

Persian Calendar - Plasmoides de KDE (156)

Y como siempre digo, si os gusta el plasmoide podéis “pagarlo” de muchas formas en la nueva página de KDE Store, que estoy seguro que el desarrollador lo agradecerá: puntúale positivamente, hazle un comentario en la página o realiza una donación. Ayudar al desarrollo del Software Libre también se hace simplemente dando las gracias, ayuda mucho más de lo que os podéis imaginar, recordad la campaña I love Free Software Day 2017 de la Free Software Foundation donde se nos recordaba esta forma tan sencilla de colaborar con el gran proyecto del Software Libre y que en el blog dedicamos un artículo.

Más información: KDE Store

¿Qué son los plasmoides?

Para los no iniciados en el blog, quizás la palabra plasmoide le suene un poco rara pero no es mas que el nombre que reciben los widgets para el escritorio Plasma de KDE.

En otras palabras, los plasmoides no son más que pequeñas aplicaciones que puestas sobre el escritorio o sobre una de las barras de tareas del mismo aumentan las funcionalidades del mismo o simplemente lo decoran.

a silhouette of a person's head and shoulders, used as a default avatar

Anunciado Akademy-es 2020 en línea #akademyes

Ha costado mucho decidir pero al final KDE España ha anunciado Akademy-es 2020 en línea del 20 al 22 de noviembre, el evento que sustituye al encuentro presencial que debía realizarse en abril pero que por motivos de sobra conocidos por todos no pudo ser.

Anunciado Akademy-es 2020 en línea

Como me gusta recordar cada cierto tiempo,el momento clave de mi vida que hizo que en estos momentos sea un miembro orgulloso de la Comunidad KDE fue mi primera Akademy-es, la del 2010 de Bilbao.

Es por ello que el anuncio del aplazamiento de Akademy-es 2020 de Málaga me sentó como una jarra de agua fría, y eso que estuve entre los que tomó una decisión totalmente necesaria.

No obstante, después del impacto inicial la Comunidades de Software Libre empezaron a planificar realizar sus cancelados eventos en encuentros a distancia, como ha sido el caso del exitoso Akademy 2020.

Y lo cierto es que están teniendo bastante buena acogida al tiempo que hacen que no se pierda la difusión de sus progresos.

Es por ello que me congratula compartir el anuncio oficial de KDE España que dice lo siguiente:

La asociación KDE España anuncia la celebración de Akademy-es 2020 en línea del 20 al 22 de noviembre, un evento en el que podremos participar y disfrutar de forma telemática.

Os invitamos a un fin de semana lleno de charlas virtuales, ponencias, talleres y eventos sociales a distancia en los que descubriremos las novedades de la Comunidad KDE y los progresos de unos de los proyectos libres más importantes dentro del Software Libre.

Anunciado Akademy-es 2020 en línea

  Durante el evento, como es costumbre, se realizarán charlas tanto para usuarios como para desarrolladores, además de talleres prácticos y otras actividades de carácter más social (aunque sea de forma virtual) con las que se pretenden cumplir los siguientes objetivos:

  • Poner en contacto a desarrolladores de KDE de toda España, para que puedan hablar de los proyectos en que están trabajando, compartir código, experiencias y conocimiento.
  • Dar a conocer los proyectos KDE como el entorno de escritorio nuevos usuarios.
  • Divulgar acerca de las tecnologías KDE, tanto para nuevos desarrolladores como para usuarios que quieran conocer mejor KDE.
  • Y por supuesto, el objetivo principal es que todos disfrutemos aprendiendo más sobre Software Libre y KDE.

¡Os esperamos!

a silhouette of a person's head and shoulders, used as a default avatar

#openSUSE Tumbleweed revisión de la semana 39 de 2020

Tumbleweed es una distribución “Rolling Release” de actualización contínua. Aquí puedes estar al tanto de las últimas novedades.

Tumbleweed

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:

Durante esta semana “solo” se han publicado tres snapshots (0919, 0922 y 0923).

Las tres snapshots publicadas contienen entre otras, estas actualizaciones:

  • KDE Frameworks 5.74.0
  • Mesa 20.1.8
  • firewalld 0.9.0
  • Linux kernel 5.8.10
  • Perl 5.30.3

Y para próximas publicaciones se esperan estas novedades:

  • GNOME 3.36.6
  • openssl 1.1.1h
  • openssh: este paquete pasará a contener tanto openssh-server como openssh-client
  • KDE Plasma 5.20 (actualmente ya se está testando la versión beta)
  • glibc 2.32
  • binutils 2.35
  • gettext 0.21
  • bison 3.7.1
  • SELinux 3.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

Geeko_ascii

——————————–

a silhouette of a person's head and shoulders, used as a default avatar

openSUSE Tumbleweed – Review of the week 2020/39

Dear Tumbleweed users and hackers,

During this week we have released ‘only’ three Snapshot (0919, 0922 and 0923). But some of you might have noticed that we are finally sending the ‘build fail notification mails’ again, helping you be more laid back, not having to look at your packages all the time, as the bot does that for you. Unfortunately, due to some OBS issue, this feature was broken for a little while.

The 3 snapshots we published contained these updates for you:

  • KDE Frameworks 5.74.0
  • Mesa 20.1.8
  • firewalld 0.9.0
  • Linux kernel 5.8.10
  • Perl 5.30.3

Not as much change as in previous weeks and the list of staged changes is thus largely unchanged. Currently there are:

  • GNOME 3.36.6
  • openssl 1.1.1h
  • openssh packaging layout change: ‘openssh’ will be a meta package, pulling in openssh-server and openssh-clients. This will allow for fainer grained installation/removal of the server part where needed
  • KDE Plasma 5.20 (currently beta being tested)
  • glibc 2.32
  • binutils 2.35
  • gettext 0.21
  • bison 3.7.1
  • SELinux 3.1
  • openssl 3.0
a silhouette of a person's head and shoulders, used as a default avatar

Memasang VSCodium di openSUSE

Free/Libre Open Source Software Binaries of VSCode

Kode sumber Microsoft vscode adalah sumber terbuka (berlisensi MIT), tetapi produk yang tersedia untuk diunduh (Visual Studio Code) dilisensikan di bawah lisensi bukan FLOSS dan berisi telemetri/pelacakan.

Proyek VSCodium ada sehingga Anda tidak perlu mengunduh + build dari sumber. Proyek ini menyertakan skrip build khusus yang mengkloning repo Microsoft vscode, menjalankan perintah build, dan mengunggah binari yang dihasilkan untuk pengguna. Binari ini dilisensikan di bawah lisensi MIT. Telemetri dinonaktifkan.

Cara memasangnya di openSUSE adalah sebagai berikut.

  1. Tambahkan kunci gpg
    sudo rpm --import https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg
    
  2. Tambahkan repo VSCodium
    printf "[gitlab.com_paulcarroty_vscodium_repo]\nname=gitlab.com_paulcarroty_vscodium_repo\nbaseurl=https://paulcarroty.gitlab.io/vscodium-deb-rpm-repo/rpms/\nenabled=1\ngpgcheck=1\nrepo_gpgcheck=1\ngpgkey=https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg" |sudo tee -a /etc/zypp/repos.d/vscodium.rep
    
  3. Pasang VSCodium
    sudo zypper in codium