Я узнал, что в Ubuntu мы можем устанавливать программы через диспетчер пакетов ( apt-get
) и устанавливать вручную. Я хочу знать разницу между ними.
Не то, чтобы трудный узнать различие, хотя Вы могли легко погуглить it:-)
, Так как Вы уже здесь, я попытаюсь объяснить различие.
диспетчер пакетов является простым способом установить инструменты на человечности (или любой дистрибутив Linux), легкий, потому что, когда Вы пытаетесь установить инструмент, скорее всего (в большей части случая) будут требоваться некоторые дополнительные библиотеки/пакеты (названный зависимостями), и там диспетчер пакетов помогает Вам, помогая автоматически собрать все зависимости и установить их вперед.
того же не произойдет с ручной установкой пакета, как будто инструмент имеет некоторые зависимости, это, вероятно, перестанет работать в установке, и необходимо будет обеспечить и установить зависимости 1by1 для удовлетворения и как только Вы сделаны, можно тогда установить пакет, который Вы пытались установить.
Поэтому, когда Вы введете, скажите:
apt-get install foo
Кв. - добирается, соберет все зависимости и спросит Вас, если Вы захотите установить их все время путем сообщения, что "нечто" требует "панели" и так далее.
По-другому, если у Вас есть пакет foo.deb и путем попытки установить вручную:
dpkg -i foo.deb
Это перестанет работать, потому что этому нужно также bar.deb (зависимость) и так далее, таким образом, установка станет сложной.
Или существует 3-й путь, который устанавливает из источника, названного самокомпиляцией использования исходного файла.
Вот некоторая ссылка, чтобы помочь Вам понять понятие:
http://askubuntu.com/questions/309113/what-is-the-difference-between-dpkg-and-aptitude-apt-get
их то же насколько я знаю, консольная версия, является просто более быстрым способом для людей сказать Вам, как установить его, не имея Вас, ищут и затем загружают (вероятно, неверная версия) программу.