bwahahahahaha, lo flipas tio.
si nos tenemos que poner a enumerar d memoria esas cosas, nos podemos morir.
A ver, no soy una maquina en linux, pero te recomiendo q te leas como se instalan las cosas (cada programilla tiene su manual, como README o INSTALL o en su web) que te dice los pasos a seguir i los paquetes que requiere para funcionar
Pues una vez tengas esos requerimientos, intenta comprobar si tu sistema los tiene (mediante el gestor de paquetes de la MDK mismo puede valer o si quieres instalar desde codigo fuente, compilando el programa te detectara si tienes lo que necesita).
Una vez tengas lo que cada programa requiere (repito a riesgo de resultar pesado: todos los programas tienen documentación de lo que necesita) buscalo por google e instalalo tal como te diga (normalmente, en shared folders
)
En fin... al principio parece duro, pero dp es acostumbrarse...
Suerte en tu andadura linuxera