/usr/local não existe à revelia.
Para criá-lo, do tipo terminal:
mkdir do sudo - p /usr/local
Você verific que o perito está instalado corretamente?
Funcionar o mvn --versão para verific que está instalada corretamente.
Quando você exportou as variáveis, você as ajustou para os trajetos novos exigidos por não using /usr/local? Pode você afixar a saída de
eco $M2_HOME
eco $M2
eco $JAVA_HOME
eco $PATH
Elogios,
Joel