Я не знаю, как это получилось. Я веб-разработчик, и я использую Ubuntu, и вот только некоторые из менеджеров пакетов, которые я использую.Как я могу упростить свой пакет менеджеров пакетов?
- APT-получить для общесистемных пакетов
- НПМ для узла пакетов
- пип для питона пакетов
- PIP3 для питона 3 пакета
- междусобойчик для Haskell пакетов
- композитор для PHP пакетов
- беседка для лицевых пакетов
- драгоценный камень для рубиновых пакетов
- мерзавец для других вещей
Когда я начинаю новый проект на новой виртуальной машине, я должен установить казалось бы, менеджер десятков пакетов из дюжины различных мест, и используйте их все, чтобы создать среду разработки. Это просто выходит из-под контроля.
Я обнаружил, что в принципе я могу избежать установки и использования pip/pip3, просто установив пакеты python из apt, например sudo apt-get install python3-some-library
. Это избавляет от необходимости использовать один менеджер пакетов. Это потрясающе. Но тогда я застрял с версиями Ubuntu этих пакетов, которые часто очень старые.
Что мне интересно, есть ли менеджер метапакетов, который может помочь мне заменить некоторые из этих частей, поэтому моя среда для разработчиков не так сложна для репликации?
Извините, я не могу добавить ничего полезного в это, но: Я чувствую вас, брат. –