как создать среду рабочего стола

Если бы у меня возникла проблема с этим, я бы сделал следующее:

Загрузите и извлеките все пакеты Сохраните копию основного пакета папки DEBIAN, поместите остальные в один side Измените файл DEBIAN/control, поэтому перечислите каждый пакет, который вы предоставляете в строке Provides. Добавьте записи Conflicts для заменяемых вами пакетов. Удалите зависимости из строки Dependencies. Измените postinst и preinst. ], prerm и postrm, чтобы ваша новая копия обрабатывала вещи для всех пакетов. Это не просто, потому что вам нужно понять, что каждый пакет делает на каждом шаге. Повторно упакуйте все это снова, так что у вас есть все файлы и новые файлы DEBIAN.

В конце вам нужно оставить что-то, что вы можете установить, но это не здорово. Вам придется вручную повторять эти шаги в любое время, когда один из исходных пакетов получает обновление.

Системы, которые хранят свои исходные системы упаковки, намного лучше. Вы бы даже лучше разошлись обо всём. Это займет меньше времени и будет более надежным.

1
задан 8 April 2012 в 12:27

1 ответ

Зачем создавать рабочую среду с нуля, если доступно так много свободных?

Выберите тот, который вам нравится, возьмите его источники и измените его на свой вкус. Не нужно изобретать велосипед. Кроме того, DE не является работой с одним человеком ... Для разработчиков требуются годы и сотни (тысяч?) Разработчиков.

Изучение существующего DE - лучший способ узнать, как создавать свои собственные, если вы действительно этого хотите. Если вам нравится работать с QT, то KDE может быть хорошей отправной точкой.

И последнее, но не менее важное: KDE и MATE - это две новые DE, и обе разработчики нуждаются в мотивации как вы. Почему бы не объединить силы вместо этого?

8
ответ дан 25 May 2018 в 12:53

Другие вопросы по тегам:

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