Очень больная тема.
APT старше. Но когда в RedHat, Inc создавали свой дистрибутив, почему-то взяли не готовый APT, а изобрели свой RPM. Организация серьезная и не стала бы затрачивать усилия, если бы не было повода. Вообще интересно было бы услышать от экспертов плюсы и минусы обеих систем.
Интересно, что Linux Standard Base определяет именно RPM , как стандартную пакетную систему для Linux.
http://refspecs.linux-foundation.org/lsb.shtmlПроблему несовместимости между различными RPM-дистрибутивами они решили, стандартизировав RPM. Т.е. привели RPM к стандартному виду, который должен ставится на все дистрибутивы, соответствующие LSB. Кстати, Debian и Ubuntu тоже соответствуют LSB. Кому интересно,
aptitude search lsb