Можно ли поменять систему управления пакетами?
Я недавно взглянул на CentOS и был поражен, но я также вспомнил, как баловался с Fedora, когда вышел 16-й выпуск, и вспомнил, что ужаснулся от оборотов в минуту. Я не выношу ничего, кроме системы управления пакетами Ubuntu. Увидев обороты снова в такой хорошей установке, как CentOS, я снова задумался.
Можете ли вы изменить систему управления пакетами? Или это в ядре и требует перестройки всей ОС?
Пожалуйста, не отвечайте: "Вы можете удалить synaptic и использовать USC", я не очень хорошо разбираюсь в управлении пакетами, но я не собираюсь использовать другой графический интерфейс или что-то еще. Можно ли сделать вышеперечисленное и сделать rpm нативным в ubuntu или deb в fedora (и мне тоже не нужно знать об Alien, который преобразует deb в rpm и наоборот).
2 ответа
Вы не можете использовать yum в Debian/Ubuntu из-за несовместимости пакетов.
Предположим, на минуту вы удалили apt и установили yum из исходного кода. Где тогда вы получите пакет для установки? Вы больше не можете использовать репозитории Ubuntu, так как все пакеты.deb.
Посмотрите на инструкции по упаковке
https://wiki.ubuntu.com/PackagingGuide/Complete
http://fedoraproject.org/wiki/Packaging:Guidelines
Структура совершенно иная, и нет надежного инструмента для преобразования.deb в.rpm
Итак, если вы собираетесь использовать репозитории Fedora, почему бы просто не установить Fedora?
И если вы собираетесь использовать исходный код, лучше использовать Arch, gentoo или Linux с нуля.
"Является ли это возможным?" это огромный вопрос, и я уверен, что, возможно, есть несколько гениальных хакеров, которые могли бы это сделать. Но, в общем, я думаю, что ответ на ваш вопрос - нет.