RPM или установка из исходных текстов.

Денис Овсиенко в статье "Идеальный сисадмин: RPM" поднимает достаточно больную тему использования пакетного подхода для решения проблем с отслеживанием иерархических и циклических зависимостей.

Если бы все было так просто, если бы RPM действительно был панацеей, если бы в дистрибутивах не возникали зацикленные связи. Но не все так просто, поэтому и возникает потребность использования таких более высокоуровневых систем (надстроек над тем же RPM) как APT или применения несколько иных подходов - ports/portage.

RPM прекрасное средство, но стоит ли ставить ПО выполняющее роль первичных подсистем из пакетов входящих в дистрибутив вопрос спорный, создавать свои пакеты - не одним rpm-based Linux живы открытые системы.