2010-03-31 02:27:25 +0000 2010-03-31 02:27:25 +0000
131
131

Какая разница между yum, apt-get, rpm, ./configure && сделать установку?

Я новичок в Linux и работаю под управлением CentOS. Я наткнулся на четыре способа обновить или установить программное обеспечение.

Пока что я видел:

  • yum install [program]
  • apt-get install [program]
  • rpm -i [program].rpm
  • wget [program].tar.gz -> unpack -> ./configure -> make -> make install

Это последнее - настоящая боль, особенно от Windows, где установка программы обычно выполняется одним щелчком мыши, а мастер установки - хорошим.

Итак, мои вопросы:

  • Почему так много различных способов сделать это в Linux?
  • Какой из них вы рекомендуете и почему?
  • Есть ли другие способы установить программы в Linux?

Ответы (2)

119
119
119
2010-03-31 03:07:40 +0000

Все эти инструменты устанавливают программное обеспечение в вашу систему, но работают на разных уровнях. 0x2 и - ./configure && сделать установку 0x2 и - RPM (Redhat Package Manager) 0x2 и - Yum 0x2 и Так что подведем итог: если вы просто хотите, чтобы какое-то программное обеспечение попробовать yum сначала. Если его там нет, вы можете попробовать найти существующий пакет rpm. Если его нет или у вас есть особые требования, соберите его из исходных текстов.

6
6
6
2010-03-31 02:54:59 +0000

Нямки RPM - это то же самое, за исключением того, что Нямки получают пакеты из сети автоматически и устанавливают их (используя rpm -i) за один шаг. Она должна использоваться всякий раз, когда это возможно, для облегчения обновления. Используйте rpm только когда нет пакета, который можно найти в yum, и используйте метод make только когда нет доступных пакетов .rpm или вам нужно изменить некоторые опции во время компиляции.

Похожие вопросы

6
10
5
37
3