Я новичок в Linux и до сих пор не вижу достаточного преимущества для менеджеров пакетов, чтобы понять, как они стали такими доминирующими.
Например: скажем, я слышал, что Emacs потрясающий, и я хочу попробовать его. Я иду в Центр программного обеспечения Ubuntu и ищу Emacs.
Я получаю 11 результатов, половина из которых, похоже, не имеет ничего общего с emacs или на голландском языке. Затем, есть 5 результатов, которые выглядят правдоподобно, и все они с какими-то рецензиями и ужасной документацией. Таким образом, у меня нет возможности узнать, кто настоящий Emacs или что я хочу.
Я говорю, я думаю, я буду использовать командную строку. Здесь я снова получаю 8 результатов. По крайней мере, здесь 6 из них на самом деле говорят emacs в названии, но не знают, что такое реальная сделка.
Я понимаю, что отсутствие проблем с зависимостями и знание того, что это правильно для вашей операционной системы, являются большими преимуществами.
Но как это лучше, чем ходить в браузер, искать Emacs, находить страницу загрузок, нажимать на страницу для моей операционной системы и отпускать ее? Таким образом, я знаю, что это то, что я хочу, могу видеть, как это происходит, и был на сайте разработчика, поэтому у меня есть представление о том, насколько поддерживается и задокументирована программа.
Менеджеры пакетов предлагают некоторые приятные функции, но я не вижу, что они делают достаточно, чтобы стать практически единственным способом получить программное обеспечение в Linux.