Я полностью понимаю, для какой цели мне нужна система управления пакета как конфетка или склонный:
Создать устойчивую систему. Это прекрасно или сервер, однако, на настольных машинах я думаю, что для новичков Unix было бы намного легче установить полные установки как программы установки Windows (известный setup.exe).
Преимущества:
Единственной проблемой, которую я вижу, является пространство на жестком диске, но сегодня это незначительно.
Простой пример:
XAMPP на окнах устанавливает исправленную версию апачского php mysql жемчуг и другие инструменты в единственной папке. Просто можно переместить его, удалить его, установить lder версию рядом с ним.
Итак, почему не там никакой стандартный формат Установки для Linux, который я могу загрузить, выполнить, и он просто имеет все зависимости, в которых я нуждаюсь, и они будут установлены в единственной папке?
Обратите внимание, что я не отклоняю управление пакетом, я хочу иметь обе альтернативы, но я предполагаю, что должна быть серьезная проблема с этим единственным подходом установки, но я не вижу его..
Поскольку управление пакетом настолько лучше.
Разве Firefox не имеет? sudo apt-get install firefox
Что относительно текстового редактора? apt-get search text editor
Новая версия... Я не знаю, что-то? sudo apt-get update something
Это - один магазин остановки для установки приложения и конечно менее сложно, чем установщик, и это установит зависимости автоматически.
Если Вы действительно хотите установщик стиля setup.exe, Вы могли бы использовать сценарий, который просто называет склонным - добираются?:P
Вы действительно удаляете программное обеспечение в Windows путем удаления его папки? Ваш реестр должен быть похожим на чрезмерно увеличенную в размерах жабу к настоящему времени ;-) Те de-установщики там по причине! С диспетчером пакетов, который также является путем, легче, чем в Windows.
Теперь, если я хотел бы иметь две версии той же части программного обеспечения, я мог всегда решить установить его вручную (например, создать его сам). С Linux я добираюсь для выбора, с Windows I не делают.
Возможно, необходимо посмотреть на Linux Mint. Короткий путь состоит в том, чтобы сказать Вам, что это просто не *, отклоняют путь. Связывание всего легко приводит к инертности и зависимости от устаревших версий библиотек, не говоря уже о размере папки WinSxS (сколько копий VC2003/5/8 времени выполнения Вы думаете, что имеете?). Конечно, возможно сделать это способ, которым Вы предлагаете (и много пакетов, которые Вы устанавливаете сами, на самом деле, сделает просто, что в/usr/local), но менеджер по системному пакету не делает.
Вы неправы. Полностью. И вот то, почему:
Можно установить безболезненно несколько версий той же программы
Это в большой степени зависело бы от программы. Просто попробуйте это IE. И кроме того: почему Вы хотели бы?
Никакие проблемы зависимости, поскольку пакет имеет все, которое ему нужно
У Вас нет проблем зависимости с пакетами Linux. Пакет знает то, в чем он нуждается, и диспетчер пакетов знает, как получить любые зависимости. И в Windows, пакет никогда не сам содержавший, потому что любой вид программы в большой степени зависит от системных библиотек.
простое переперемещение: просто удалите папку
Это - ужасная ерунда в Windows и в Linux, насколько трудный aptitude purge package
? Не очень я сказал бы.
Вот один момент, который Вы забыли: Что относительно обновлений? На Linux у Вас есть один источник для всего, и одна система обновляют менеджера, который знает обо всех Ваших пакетах. В Windows Вы имеете, несколько "сохраняют меня актуальными" приложениями панели задач, борющимися за ресурсы и многих, много программ, которые необходимо будет обновить сами.