RazrFalcon, предлагаю по возможности, конечно, работать в двух направлениях (как Google Play, например), а именно:
1. общая база данных
2. 2 клиента: WEB + Qt (кстати, приложение будет кросплатформенным, то есть позволит ознакомиться с аналогами не только пользователям Linux)
Если Вы предлагаете работать только с базой данных, то тут проблем для приложения не вижу.
Так же не вижу проблем реализовать и WEB-интерфейс с протоколом apt:// для установки софта через браузер. :-)
Жалко, пока не смогу помочь - экзамены, но, если все-таки решитесь реализовывать проект, то после 13 июня постараюсь влиться по части веба, да и Qt немного знаю (могу писать с мануалом
).