UFLPM - Пакетный менеджер
Здравствуйте, дорогие обитатели ЛОРа.
Не так давно я начал разработку пакетного менеджера, который на данный момент имеет временное название UFLPM (User Friendly Linux Package Manager), который, по моему мнению, должен стать крайне простым для пользователей.
В первую очередь я хочу ввести возможность установки пакетов в /home{/usr, /etc}, что позволит пользователям устанавливать и настраивать некоторые программы без прав администратора, как и для всех пользователей, так и для одного определенного пользователя (текущего).
Помимо этого будет возможность устанавливать пакеты по старинке, но по задумке таким образом будут устанавливаться только системные программы вроде grub, kernel, etc.
Так же у пакетного менеджера будет GUI, которое позволит делать для пакетов графические инсталяторы ака msi.
Так же, как приверженец gentoo я решил унаследовать систему портажей, но при этом не прибегать к их костылям. В локальной копии репозитория будут текстовые файлы с инструкциями к установке, конфигурации и удалению пакета, но так же будут доступны пакеты (в виде архивов), в которых будут эти самые инструкции, а так же файлы самой программы.
Помимо этого от gentoo, я считаю, стоит перенять систему профилей, что позволит соблюдать управление версиями таких дистрибутивов как debian, gentoo и свою собственную систему версий.
Пишу на python, первоначально хотел писать на С++, но не решился затягивать это в долгострой.
Если есть какие-то предложения можете писать в данную тему или на почту uflpm.info@gmail.com
Я ничего не ожидаю, но не отказался бы от свежих идей по этому поводу, а так же всевозможной помощи в разработке.