1. Actualizar el sistema
Antes de instalar cualquier software, es recomendable actualizar la lista de paquetes y asegurarse de que el sistema está al día:
sudo apt update && sudo apt upgrade -y
2. Instalación de Git
Paso 1: Instalar Git desde los repositorios oficiales
Debian 12 incluye Git en sus repositorios, por lo que podemos instalarlo con:
sudo apt install git -y
Paso 2: Verificar la instalación
Para comprobar que Git está instalado correctamente, ejecuta:
git --version
Debería mostrar una salida similar a esta (el número de versión puede variar):
git version 2.39.2
Paso 3: Configurar Git
Después de la instalación, configura tu identidad en Git:
git config --global user.name "Tu Nombre"
git config --global user.email "[email protected]"
Puedes verificar la configuración con:
git config --list
3. Instalación de Composer
Paso 1: Instalar dependencias necesarias
Antes de instalar Composer, instala las dependencias necesarias:
sudo apt install curl php-cli php-mbstring unzip -y
Paso 2: Descargar e instalar Composer
Ejecuta el siguiente comando para descargar e instalar Composer globalmente:
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
Paso 3: Verificar la instalación
Para asegurarte de que Composer se instaló correctamente, ejecuta:
composer --version
Debería mostrar una salida como esta (la versión puede variar):
Composer version 2.7.1 2024-03-07 00:00:00
4. Solución de Problemas
- Error "composer: command not found"
- Asegúrate de que composer.phar está en /usr/local/bin con el nombre correcto:
sudo mv composer.phar /usr/local/bin/composer
- Verifica que /usr/local/bin está en tu variable PATH:
echo $PATH
- Asegúrate de que composer.phar está en /usr/local/bin con el nombre correcto:
- Error de permisos al ejecutar Composer
- Puedes usar Composer sin sudo asegurándote de que tu usuario tiene los permisos adecuados en /usr/local/bin:
sudo chown -R $USER:$USER ~/.composer/
- Puedes usar Composer sin sudo asegurándote de que tu usuario tiene los permisos adecuados en /usr/local/bin: