Возможно, имелись в виду различия между сборкой программ из исходного кода и установкой готовых пакетов в Linux.
Сборка из исходного кода происходит, когда готовые пакеты не предоставлены или нужно осуществить сборку с опциями, отличными от принятых по умолчанию. 2 В таком случае пакет собирается вручную из исходного кода, предоставляемого разработчиком. 2
Установка готовых пакетов обычно подразумевает, что пользователю предоставляют готовое скомпилированное приложение. 5 Автор пакета решает, какой функционал будет собран, и это может не подходить для конкретного случая. 5
Таким образом, основное отличие заключается в том, что при сборке из исходного кода можно настроить функционал программы, а при установке готовых пакетов — использовать то, что решил автор пакета. 5