Лично мое мнение, что новичку в линукс не стоит браться за подобную задачу. Как минимум, надо быть не новчиком и хотя бы базовые для linux/gnu вещи понимать и уметь. Только после этого можно браться за эксперимент на одной машине в углу и по результатам прикидывать, хватит ли квалификации (равно наработанного опыта и навыков), чтобы осуществить перевод либо заменять поэтапно, но только там, где это реально возможно с учетом имеющегося опыта.
Подсказки, конечно, похвальны, но, имхо, в данном случае похоже результата не принесут, т.к. опыт нарабатывать и нарабатывать и до реализации задачи, обозначенной в заголовке темы, ещё неблизко.