Общие рекомендации при установке пакетов

Общие рекомендации при установке пакетов

Процесс установки пакетов несложен, однако есть несколько нюансов.

Старайтесь использовать пакеты только одного формата. Если пакеты в вашем дистрибутиве в формате RPM – используйте RPM, если в DEB – используйте DEB. Установка пакета другого формата вряд ли повредит вашей системе, но здесь есть два «айсберга». Список установленных пакетов менеджеров пакетов RPM и DEB хранится в разных файлах, то есть существует опасность, что вы установите один и тот же пакет с разных менеджеров пакетов, а потом их будет сложно удалять. Это также вносит неудобство в процесс определения менеджера, с помощью которого был установлен пакет.

Самая большая неприятность кроется в том, что один менеджер не знает, какие пакеты установлены с помощью другого, поэтому при установке пакета с помощью «неродного» для дистрибутива менеджера последний не сможет определить наличие пакетов, от которых зависит устанавливаемый. Можно установить его принудительно, без учета зависимостей, но это внесет еще больший беспорядок.

Иногда получается, что пакет А зависит от В, а пакет В зависит от А. В таком случае для удовлетворения зависимостей пакеты нужно устанавливать вместе.

Бывает также, что один пакет несовместим с другим, то есть они не могут быть установлены одновременно. Такие пакеты обычно выполняют схожие функции, но имеют различия в реализации. Если менеджер пакетов обнаружил наличие конфликта, то стоит, исходя из описания конфликтующих пакетов, установить только один из них.


Warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'actions_post_nav' not found or invalid function name in /var/www/ch8648adac/www/linuxgid.ru/wp-includes/class-wp-hook.php on line 288