Le numéro 2 est tout simplement une erreur, autant que je sache.
Numéro 1 détermine l'endroit où le paquet va aller quand il est installé, et où il va chercher ses fichiers associés lorsqu'il est exécuté. C'est ce que vous devriez utiliser si vous êtes juste de compiler quelque chose pour une utilisation sur un seul hôte.
Le numéro 3 est destiné à l'installation dans un répertoire temporaire qui n'est pas là où le colis devra être exécuté à partir d'. Par exemple, il est utilisé lors de la construction d' deb
des paquets. La personne de la construction du paquet ne fait pas tout installer dans sa position finale sur son propre système. Il peut avoir une autre version déjà installée et pas envie de le déranger, ou il peut même ne pas être root. Il utilise configure --prefix=/usr pour que le programme s'attendre à être installé dans /usr lorsqu'il s'exécute, puis make install DESTDIR=debian/tmp pour créer la structure de répertoire.