Guest
В общих чертах - можно.
Прежде всего подружись с консолью, vim-редактором. Почитай man'ы по rpm, rpmbuild, (подразумеваю, что у тебя rpm-based дистрибутив), соответсвующие README к устанавливаемым программам, после установки X'ов /usr/lib/X11/doc. А теперь краткое описание.
Попался мне дистр. Red Hat 8.0. Все бы хорошо, только при инсталляции все время вылетает (даже при установке типа "Сервер"

. Пришлось установить только самый минимум, где-то метров на 400-500. На дисках были также сырцы (.src.rpm). начал я из них собирать все, что можно. Для сборки пакета потребовалось установить rpmbuild, rpm, rpm-devel, popt,automake, разные header'ы, -devel пакеты, kernel-source, glibc-common, g++... После создал директории RPMS, SRPMS, BUILD, SOURCES, SRPMS. В RPMS создал i386, i686. После копируешь исходник в SRPMS и собираешь (rpm --rebuild). При сборке запасись терпением, т.к. многие пакеты компиляться по нескольку часов (например mozilla-1.1 на cel600 192 RAM собиралась около 4 часов). Если не собирается - смотришь что надо доустановить - и по новой собираешь. XFree, WindowMaker и KDE собрал полностью из исходников. Дальше - установил дрова на видюху, перекомпилил ядро с поддержкой NTFS. Вообщем и все.