A mí tampoco me funciona en linux, me da el mismo error. Debe faltar un paquete por instalar o un driver de Mediatek 😀. Aunque tengo dual boot y mi pc arranca en ~10 (bendito SSD), de hecho la tablet tarda más. Por no cerrar todo lo que tengo en Linux o que hago es con la tablet encencida:
adb push recovery.img /storage/sdcard1/ (donde recovery.img es la ruta al fichero descargado del TWRP)
Y luego cambio el recovery con la app del MobileUncle.
En cuanto a lo de la depuración creo que no hace falta. Mañana confirmo esto y me miro lo del SP Flash en Linux