Комрад 0xd34df00d поведал, что на ext4 бывает фрагментация, и даже существуют утилиты для борьбы с ней. Что ж, установим и проверимся:
sudo zypper ar -k http://download.opensuse.org/repositories/filesystems/openSUSE_12.1/filesystems.reposudo zypper refsudo zypper in -f e2fsprogssudo e4defrag -c /Мда, негусто: 5 файлов, и те временные, к следующей проверке исчезли сами. Но если очень хочется, есть режим дефрагментации sudo e4defrag / На втором разделе аналогичная ситуация. Дожились, уже не помечтать, созерцая бегающие цветные полоски =(
Комрад yaloki поделился занятным способом проверки версии куть при сборке. Определяем переменную с версией как %define qtversion %(rpm -q libqt4 --qf='%{VERSION} '|awk -F. '{print $1 * 10000 + $2 * 100 + $3}') При этом 4.8.1 преобразуется в 40801, поскольку if не может сравнивать версии в их первоначальном виде. Используем в обычном условии:
Чтобы немного ускорить локальную сборку, запихнул корень сборки (цель make install) в оперативную память. Строка в fstab: tmpfs /var/tmp/build-root/home/abuild/rpmbuild/BUILDROOT tmpfs defaults 0 2
Тем временем я обнаружил, что xneur наложил лапу на кнопку Tab (а я то думал, чего автодополнение так тупит) и принёс кучу горячих клавиш для запуска всяких наутилусов. Соответствующие горячи клавиши были аннулированы.
Ну и на закуску поиск установленных пакетов, принадлежащих репозиторию: zypper se -i -r 'reponame'
Мусор: sudo zypper rm -u libenet1 libqxt1 screen