Задать вопрос
lik173
@lik173

Как сделать простой менеджер пакетов?

Хотелось бы написать менеджер пакетов на подобие apt и pacman.
Всего 4 функции: установка,удаление,помощь и информация(версия и т.п.)
Со своим sources.list чтобы не мешать apt.
Должен скачивать .deb пакет автоматически установить его(если будет использован install или -i),удалить пакет из системы(при remove или -r),ну и выводить помощь с информацией.

Даже можно в ресурсах только 1 ссылку.

Нет. alias и sources.list не нужны т.к. распространять его буду в deb пакете

Какой язык программирования для такого лучше?

Если сложно, то что нужно в исходниках apt менять чтобы сделать вышеперечисленное?

Или запиндюрить wget под видом своего?
Но если wget, то как дополнить ссылку сначала и .deb в конце, установить и удалить пакет из папки автоматически?
  • Вопрос задан
  • 493 просмотра
Подписаться 1 Сложный 8 комментариев
Пригласить эксперта
Ответы на вопрос 2
@rPman
Вы забыли главную функцию пакетного менеджера - контроль за зависимостями и совместимости версий приложений, ее будет сложнее всего реализовать.

А так, на чем угодно пишите, все остальные функции пакетного менеджера очень простые, может только с контролем целостности и проверкой цифровых подписей еще повозекаться придется.
Ответ написан
@vitaly_il1
DevOps Consulting
Во-первых, определитесь что вы хотите сделать - альтернативный dpkg или apt.
Если второе - то очень легко, основная функциональность в dpkg.
Писать можно хоть на python.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы