Я относительно новичок в Linux, но я возился с виртуальной машиной Ubuntu, чтобы привыкнуть к ней. Я настроил SSH, Apache, PHP, MySQL, Ruby, Rails, Passenger и Git, чтобы возиться с моими проектами веб-разработки. Некоторые из тех, что я собрал из исходного кода, PHP и Git, были у меня в голове.
Мне было интересно, какова общая лучшая практика для перекомпиляции / переустановки чего-либо из исходного кода? Например, если я хочу обновить Git до более новой версии или включить расширение для PHP. Можно ли перекомпилировать его, а затем установить поверх текущей установки? Или это нет-нет, и я должен удалить перед переустановкой?
Если последнее, как именно вы собираетесь удалить что-то, что было установлено из источника?
Я попытался немного поискать, но это, кажется, трудный вопрос для поиска, и я не смог ничего найти при сборке из исходного кода, только при использовании менеджеров пакетов.
Спасибо за любую помощь.
РЕДАКТИРОВАТЬ: Спасибо за все вклад до сих пор. Вы все, казалось, ответили на мой вопрос об удалении, но основной вопрос, на который я искал ответ, был:
Должен ли я удалить что-то, что я построил из исходного кода, прежде чем перекомпилировать и установить это снова. Или это нормально для установки поверх текущих установок, когда мне нужно изменить флаг конфигурации или обновить до более новой версии?