Однако при очередном обновлении системы я словил проблемы как раз из-за этих самолично поставленных пакетов. Перестал запускаться Firefox, выдавая лаконичное и ни о чём не говорящее сообщение:
$ firefox
Couldn't load XPCOM.
Пришлось гуглить решение через старый добрый links. Сначала нашёл ссылки на проблемы с xulrunner и flashplugin, попробовал их переставить - не помогло. Посмотрел в зависимости firefox (pacman -Qi firefox) и увидел зависимость от библиотеки cairo. Но cairo у меня уже был заменён на cairo-cleartype (по этому мануалу). Когда я догадался попробовать провернуть обратную замену, всё тут же исправилось :)
# pacman -Rd cairo-cleartype
# pacman -S cairo
# pacman -S xulrunner firefox
После этого скачал PKGBUILD для cairo-cleartype и пересобрал его заново, поставив вместо обычного cairo.
На поиск причины неполадок ушло минут 15, а на исправление и того меньше, буквально пара минут. Этой мелкой неполадке, конечно, далеко до того эпического фэйла, который я словил примерно год назад, когда сидел ещё под FreeBSD и неудачно обновил xorg. Жил в консоли на домашней машине добрую неделю, пока не сумел починить.
P.S.: Надо будет чуть попозже повторить эксперимент с обновлением фокса. Хочу проверить, справится ли yaourt с нерепозиторными пакетами. Может быть, стоило сразу обновляться через него.