Возможный дубликат:
Что лучше: скомпилировать из исходного кода или установить из пакета .deb?
Я только что установил conky из исходного кода, и я вижу преимущество в том, что у меня самый новый версия (1.9 вместо 1.8 из репо). Недостаток - для удаления мне нужно удалить sth из / usr / я думаю, но я не уверен. Есть ли другие недостатки / преимущества?
Ну, я могу сказать, что компиляция из исходного кода - это неподдерживаемый метод установки программного обеспечения, поскольку он полностью обходит систему управления пакетами ( APT, USC ).
Также это влияет на стабильность системы, может нарушить другие зависимости. Поскольку Ubuntu Packagers гарантирует, что его всесторонняя эффективность и интеграция с текущей системой остаются без изменений, поэтому рекомендуется установка из официальных репозиториев.
При установке из исходного кода, он обычно устанавливается в / usr / local / вместо / usr (чтобы не конфликтовать с системными библиотеками. Обычно это определяется в путях, что находится в / usr / local / всегда будет использоваться первым. Поэтому, если вы обновите и получите более новый conky из Ubuntu, при попытке запустить его он запустит старый вместо / usr / local / (это может особенно запутать библиотеки). .)