Запретить apt / apt-get устанавливать пакет, который ранее был установлен brew - proUbuntu
0 голосов
/ 11 июня 2020

Такое случается много раз. Когда я устанавливаю пакет из apt, он требует зависимости и пытается установить эту зависимость. Но этот пакет ранее был установлен brew. Как ограничить это и сообщить моему apt, что пакет установлен и не тратить мое время на процессор и память.

O r просто NodeJS. если узел установлен от brew. APT должен сказать, что узел установлен. Но он снова устанавливает узел. Это очень плохо.

1 Ответ

0 голосов
/ 11 июня 2020

Каждый пакет deb имеет свой собственный набор зависимостей с конкретными c версиями, за исключением этих зависимостей и необходимых библиотек для использования по стандартным путям.

"Варить" на другой стороне r. пакет и все его зависимости независимо от вашей r системы на своем собственном пути. В /home/linuxbrew я думаю. Пакеты в brew были собраны таким образом, чтобы искать r thei r зависимостей и библиотек unde r /home/linuxbrew, где программы, поступающие из пакета deb, даже не знают о существовании.

Таким образом, даже если вы каким-то образом обойдете проверку apt зависимостей, вы не сможете смешивать и сопоставлять их. Еще одна вещь, о которой следует помнить, - это то, что пакеты deb в большинстве случаев зависят от конкретной c версии другого r пакета, созданного / настроенного для работы с ними. Однако r с пивом большую часть времени вы получаете последнюю версию программного пакета.

...