La última vez que miré, los scripts de esas guías estaban desactualizados. Mantener un entorno de desarrollo actualizado no es fácil.
La forma recomendada parece ser la versión de desarrollo de Docker, pero tampoco he tenido mucha suerte con ella. No tengo claro cómo lo hace la gente.