Это имеет какое-либо значение (программное обеспечение зависимостей/устанавливать и т.д.) когда gcc
был установлен прежде существенный для сборки?
Чтобы быть точнее, это любое различие между:
apt install gcc
apt install build-essential
И
apt install build-essential
Для конкретного случая gcc
и build-essential
из репозиториев Ubuntu существует только одно различие: Явно установка gcc
(через apt install gcc
или apt install gcc build-essential
) метки это, как вручную установлено. Это означает то использование apt autoremove
после удаления build-essential
(и любые другие пакеты в зависимости от gcc
) не удалит gcc
или любая из его зависимостей.
В общем случае ничто больше не может быть определенно сказано об установке зависимости X первый и затем зависимый пакет Y. Возможно, что X один из многих выполняющих особую зависимость, и устанавливающий Y непосредственно, возможно, заставил другой пакет быть установленным вместо X.
См. также: