Handling multiple versions of the same application with update-alternatives

In a previous article I shown how to rollback a package installation, just in case we get a buggy application after an update and want to go back to the previous version. This time I want to show how two or more versions of the same application can be installed without conflicts, and with the help of the small CLI application update-alternatives, how easy it is to switch from a version to another.

Under the hood of zypper-upgraderepo gem

Zypper-upgraderepo came in my mind the day I realized to abandon the old method of download and burn the ISO to upgrade my openSUSE Linux distro. There is nothing wrong on reinstalling everything from zero and clean up all the junk accumulated, but the good ability of Yast and Zypper to keep the system in good conditions after several package installations and removals, made me think to take advantage of the dist-upgrade command.

An overview on static websites with Jekyll

It’s a common practice starting a custom blog using one of the hundred CMS/CMF available out there. Wordpress, Drupal, Joomla are just the most popular names, and all of them share interesting features like:

  • working well out of the box;
  • customizations through external modules;
  • no programming skills required (at least for basic usage);
  • a wide selection of themes;
  • a large community ready to help.

Enhancing search and replace with Vim

Vim is a powerful text editor, appreciated for a large number of plugins, syntax highlighter and the small memory requirements, it can also run in console or virtual terminal flawless. Once configured, customized and get accustomed with keyboard’s combinations, it reveals great features for every programmer. One of them is the advanced use of search & replace command.

Upgrading openSUSE with zypper

With no doubt, an installation from scratch allows getting rid off of all misconfigurations, packages installed once and never used, and broken or unneeded dependencies that most of the times we accumulate from time to time while playing new applications or system settings, upgrading openSUSE Leap through zypper instead, might perform enough well and, at the same time, avoid us the standard, several, boring configuration steps, in order to save precious time.