¿Cual es el mejor comando para actualizar openSUSE Tumbleweed mediante zypper?

Veamos cual es la mejor manera de actualizar nuestro openSUSE Tumbleweed mediante zypper.

Tumbleweed

Tumbleweed es la versión de actualización contínua o “rolling release” de openSUSE. Frecuentemente se van publicando “snapshots” con actualizaciones.

¿Sabes cual es el comando más indicado para actualizar Tumbleweed mediante Zypper? Veamos qué recomiendan de manera oficial.

Sigue leyendo

Incluir un archivo html en otro archivo html

Un tutorial en el que veremos cómo incluir un texto de un archivo .html dentro de otro archivo .html

world_conect3

Escribiendo la guía para principiantes de openSUSE, me he encontrado con un pequeño contratiempo que no sabía cómo solucionar. Tenéis el código disponible en GitLab:

Esta guía está en html, y la parte del código del menú lateral se repetía en todas las páginas html. Si alguna vez quería cambiar algo en el menú, debería editar todos los archivos modificando la parte que quería, para que en todas las páginas se viese igual.

Lo más lógico es tener esa parte del código en un archivo diferente y llamarlo desde todos los archivos que necesite. Así si tengo que hacer un cambio en el menú, basta con hacerlo en un sólo archivo, y se verá reflejado en todos los sitios donde llame a ese menú.

Sigue leyendo

Git: mantener un fork de un repositorio actualizado

Tutorial de git en el que veremos cómo mantener un fork de un repositorio actualizado con los cambios que se hagan en el original.

git_commit_fire

Esta es la situación:

  1. Queremos colaborar con código en un repositorio que se encuentra en un servicio de hospedaje (como por ejemplo GitLab o GitHub).
  2. Como en el repositorio oficial no tenemos permisos para hacer modificaciones, hacemos un “fork” del repositorio original en nuestro espacio, clonamos este “fork” trabajamos sobre él.
  3. Después de subir nuestros commits hacemos un “pull request” para que el desarrollador del repositorio original lo revise y acepte o no dicho “pull request”.
  4. Pero ¿cómo mantenemos nuestro “fork” actualizado con las modificaciones que el desarrollador vaya incorporando en el proyecto original? Esa pregunta es la que quiere responder este artículo.
  5. Imaginemos que tanto el repositorio original como el “fork” están en GitHub.

Sigue leyendo

Actualizar openSUSE Leap 42.1 a Leap 42.2

Comparto en el blog el método que he seguido para actualizar mi openSUSE Leap 42.1 a la nueva versión Leap 42.2, por si te puede servir.

leap

Hace casi un mes que se publicó la versión más reciente de la distribución de GNU/Linux openSUSE Leap. La versión 42.2 ha venido a reemplazar a la anterior 42.1. En este enlace puedes leer la noticia:

Los usuarios de openSUSE Leap 42.1 tienen ahora 6 meses de tiempo para actualizar dicha versión a la la 42.2. Después de ese tiempo la comunidad de openSUSE dejará de ofrecer actualizaciones de seguridad y software a dicha versión.

Por tanto no era cuestión de demorarlo más, y me puse manos al teclado. Quería disfrutar ya de Plasma 5.8 en mi openSUSE y actualizarlo a su última versión. Quizás también es tu caso, así que por aquí voy a compartir el método que he seguido para hacerlo sin necesidad de hacer una instalación desde 0, simplemente actualizando el sistema.

Aunque el proceso de actualización de openSUSE a una nueva versión no debería causar ningún problema en tu sistema o equipo siempre está bien antes de actualizar echar un vistazo a los errores más molestos que se han producido durante el desarrollo de la versión, y también echar un vistazo a las notas del lanzamiento.

También algo muy recomendable, es hacer una salvaguarda de nuestros datos más importantes, por si en el proceso de actualización metemos la pata y los perdemos. Aunque no actualizáramos el sistema también es una buena práctica realizar un respaldo de los datos cada cierto tiempo, así que esta es una buena excusa.

Ahora empecemos el proceso. Quizás es buena idea primero leer el artículo completo y después ponerse manos a la obra…

42

Sigue leyendo

Curso sobre el manejo del editor Emacs

¿Quieres aprender un poco más sobre el manejo del editor Emacs? Echa un vistazo a este curso en español.

Emacs es mucho más que “un editor extensible, personalizable, auto-documentado y de tiempo real”. Todos sus usuarios alaban su potencia y la cantidad de tareas que pueden realizar centralizadas en un sólo programa con extensiones para casi todo.

Emacs es parte del proyecto GNU, y fue desarrollado en su origen allá por 1984 por un tal Richard Stallman. Que después de tantos años siga vigente e algo tan cambiante como la informática es digno de elogio.

Sigue leyendo

Eliminar kernels antiguos en el Grub de openSUSE

Un tutorial para evitar que aparezcan kernels antiguos en el grub de inicio de openSUSE.

rescue_Geeko

Ya hace mucho que no escribía un tutorial sobre openSUSE. Así que hoy quiero compartir una duda que me han resuelto en el canal IRC de openSUSE, sobre cómo eliminar viejas versiones del kernel que todavía se puede arrancar desde ellas en el grub.

Sigue leyendo

Alojar una página html utilizando GitLab Pages

Si quieres crear una página html puedes utilizar para alojarla el servicio que ofrece GitLab Pages.

gitlab_logo

GitLab Pages te da la oportunidad de crear páginas web utilizando varios generadores de sitios estáticos. Algunos de los más conocidos son Jekyll, Pelican, Hugo, etc. En el artículo de hoy hablaré sobre las páginas html de toda la vida, que son las que he utilizado. Y veremos cómo utilizar GitLab Pages para alojar la página de un proyecto.

Sigue leyendo