Con frecuencia necesito preparar un equipo nuevo para un entorno de desarrollo. A veces compro un portátil nuevo, otras veces intento actualizar el sistema operativo y la actualización falla y debo reinstalar todo, como me pasó al actualizar de Ubuntu 22 a 24 la semana pasada. En ambos casos necesito dejar el equipo listo para desarrollar lo antes posible, incluyendo instalar LAMP y mis herramientas favoritas de front end como PhpStorm. Mi objetivo es perder el menor tiempo posible para que en un par de horas el portátil esté listo para continuar con el trabajo.
Pasos rápidos para dejar el portátil listo
Instalar LAMP: He documentado cómo instalar LAMP en Ubuntu, puedes usar esa referencia como guía. Instalación de Composer: ejecutar sudo apt install php-cli unzip sudo apt install curl curl -sS https://getcomposer.org/installer -o /tmp/composer-setup.php sudo php /tmp/composer-setup.php --install-dir=/usr/local/bin --filename=composer Después de instalar Composer no olvides añadir la ruta vendor bin de Composer a tu PATH para poder ejecutar herramientas como laravel por ejemplo if [ -d /home/tu-usuario/.config/composer/vendor/bin ] ; then PATH=/home/tu-usuario/.config/composer/vendor/bin:$PATH fi
Instalar Git y Node: sudo apt install git sudo apt install nodejs sudo apt install npm
Aplicaciones de escritorio recomendadas para desarrollo: PhpStorm para proyectos Laravel y PHP, MySQL Workbench para gestión de bases de datos, Sublime para edición rápida de archivos y Postman para pruebas de API. También conviene instalar herramientas de virtualización y contenedores si las usas en tu flujo de trabajo.
Consejos para acelerar la puesta en marcha: crear un script con los comandos básicos de instalación, mantener una copia de tu configuración de editor y dotfiles en un repositorio privado y usar gestores de paquetes y entornos como Docker para mantener consistencia entre equipos.
Sobre Q2BSTUDIO y servicios que pueden ayudarte: En Q2BSTUDIO somos una empresa de desarrollo de software y aplicaciones a medida especializada en soluciones personalizadas, inteligencia artificial, ciberseguridad y servicios cloud. Ofrecemos desarrollo de aplicaciones a medida y software a medida adaptado a tu negocio, puedes conocer más sobre nuestro enfoque en Desarrollo de aplicaciones a medida. También desarrollamos proyectos de inteligencia artificial y soluciones IA para empresas, agentes IA y automatizaciones inteligentes; descubre nuestras capacidades en servicios de inteligencia artificial.
Palabras clave y servicios: aplicaciones a medida, software a medida, inteligencia artificial, ciberseguridad, servicios cloud aws y azure, servicios inteligencia de negocio, ia para empresas, agentes IA y power bi. Además ofrecemos auditorías de seguridad y pentesting, migración a nube AWS y Azure, implementación de soluciones de Business Intelligence y Power BI para convertir datos en decisiones, todo con un enfoque práctico y orientado a resultados.
Si necesitas que preparemos la imagen base de tu equipo de desarrollo con todas las herramientas necesarias o deseas externalizar la configuración y onboarding de infraestructuras y entornos, en Q2BSTUDIO podemos ayudar a reducir el tiempo de puesta en marcha y asegurar que tus desarrolladores trabajen en el entorno adecuado desde el primer día. Feliz desarrollo y si necesitas soporte no dudes en contactarnos.