downgrade: Downgrading Arch Linux packages

Again, Arch Linux package from AUR. This “downgrade“, I like it. Because Arch Linux uses the latest version packages, some bugs might not be fixed. Therefore, upgrading to the latest version sometimes might not work as expected. Such as, the recent version of ibus 1.4.0 does not work well. Therefore, we need to downgrade to the older version.

To downgrade to the older version, we can use the downloaded packages at /var/cache/pacman/pkg/. However, if we have cleaned up the older packages, then we need to use A.R.M (Arch Rollback Machine) which contains older version packages.

So, “downgrade” simplifies these procedures. Once anything happened, such as VLC latest version 1.1.12 which produces buzzing audio, then “downgrade” allows me to downgrade easily.

But we need to remember to add the packages into IgnorePkg in pacman.conf, so that the packages will not be upgraded. Upgrade them may be after newer versions released.


yaourt: Arch Linux most needed AUR

Today, I would like to post about the highest vote AUR package for Arch Linux, that is “yaourt“. This is not an application like others, but it is my favourite utility. “pacman” the package manager of Arch Linux only works for the core, extra, and community packages, but not AUR packages.

Meaning that, “yaourt” can solve 3 problems: 1) Easily download the AUR PKGBUILD, then build and install; 2) install the packages for dependencies; 3) update or upgrade the installed AUR packages.

As an extra feature, yaourt produces colour output, it is easier for the user to read the packages information.

If you are an Arch Linux user, surely “yaourt” is what you need.

libgooglepinyin: Pinyin input method for Linux

In my opinion IBus (Intelligent Input Bus) is the most popular input framework for Linux. Previously, SCIM is the most common input framework. This is because Ubuntu uses IBus as its default input framework currently.

There are two Chinese pinyin input for IBus, one is ibus-pinyin, another is ibus-sunpinyin. I prefer ibus-pinyin, since it is more common, and support the Traditional Chinese character; sunpinyin does not.

But today, I found another input method, that is libgooglepinyin, it is a fork from Google Pinyin for Android. Whoever uses Google Pinyin before should know that it is faster than a normal pinyin method, it works like Sogou Pinyin. It is available for Arch Linux using AUR. Super good.

After installing using yaourt (or using makepkg manually), it does not support Traditional Chinese characters by default. To enable this, we can install opencc from AUR again. Yeah!