что именно происходит, когда я "sudo apt-get install php-pear"

1175
Stann

Я немного озадачен обоснованием установки PEAR через CLI следующим образом:

//shell sudo apt-get install php-pear 

AFAIK Pear - это просто библиотека PHP - так что - это просто набор классов PHP. Так что - если мне нужно - я просто захожу на их сайт, скачиваю один, подключаю его к своему php-коду - и все. - право? или я так думаю.

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

1) Зачем мне устанавливать PEAR через командную строку? Каковы преимущества по сравнению с загрузкой и распаковкой пакета?

2) Если установлено через CLI - Где устанавливаются эти пакеты? что реж?

2

1 ответ на вопрос

2
akira
  1. Позволяя менеджеру пакетов вашего дистрибутива выполнять работу, вы всегда получаете согласованную систему. нет пропавших без вести, нет противоречивых версий. если вы деинсталлируете что-то, менеджер пакетов удалит то, что он установил.
    если вы загружаете и распаковываете содержимое, которое хотите установить, и работаете с deps, то вы - менеджер загрузок. вещи, которые могут быть автоматизированы, должны быть автоматизированы.

  2. в твоем случае:

    % dpkg -L php-pear 
Я просто скажу, что «если вы можете установить его через менеджер пакетов, вы должны установить его через менеджер пакетов». Вы можете не видеть преимущества сегодня, но рано или поздно вы это оцените. Тем не менее, делайте это только в том случае, если доступная версия соответствует вашим потребностям. Я лично не устанавливаю ничего, что не может быть установлено через APT; все остальное слишком много работы! phogg 13 лет назад 0