Para estar seguro que usted tiene una conexión activa de Internet, elija un destino y cambie al directorio de su definición, e.j. "cd kde/kdebase". Ahora ejecute make con una de las siguientes opciones, normalmente solo necesita "make install".
El sistema GAR proporciona siete opciones básicas para cada paquete:
fetch - Esta opción descarga todos los archivos y los parches necesarios para compilar el paquete. Típicamente es un solo tarball, acompañado por los parches ocasionales.
checksum - Utilice md5sum para asegurarse de que los archivos descargados son los mismos que los que empaquetó el desarrollador.
extract - Se asegura de que todos los archivos fuente necesarios estén disponibles en el directorio de trabajo. En algunos casos (por ejemplo al descargar un solo archivo fuente de C++) copiará simplemente los archivos encima.
patch - Si el paquete tiene que ser parcheado (vía parches de terceras personas o parches del desarrollador del paquete), esta opción realizará este paso.
configure - Configura el paquete según lo especificado en el makefile. Normalmente ejecutará el sistema subyacente de la configuración del paquete (tal como autoconf o Imake)
build - Realiza el proceso de compilación
install - Pone los archivos en las localizaciones apropiadas y realiza cualquier paso necesario para que comience a funcionar.
Estas opciones se nombran después de sus homólogos del sistema BSD y se comportan de manera semejante. Si desea instalar un paquete tiene que situarse en el paquete o el directorio destino y ejecutar "make install"
o "make patch" (son sólo dos ejemplos). La última opción incluye todos las mencionados previamente .
Algunas opciones útiles adicionales que normalmente no se necesitan son:
buildclean - Limpia el directorio de trabajo pero no suprime los paquetes descargados. Ejecute esto si instaló dependencias que faltan y desea configurar de nuevo el paquete.
clean - Limpia el directorio de trabajo. ¡Esto suprime los paquetes descargados!. Utilice "buildclean" en lugar de otro o llame a "garchive" antes para prevenir nuevas descargas.
garchive - Llama a la opción "checksum" y guarda los archivos descargados al directorio GARCHIVEDIR.
showdeps - Indica recursivamente las dependencias del paquete actual.
Para cada opción existe una variante deep-algo que también la llamará recurrentemente a todas sus dependencias, e.j. con "make deep-checksum" puede descargar todos los tarballs requeridos y construirlos más adelante (cuando usted no tenga ninguna conexión).