• [^] # Fonctionnement de ./play.it

    Posté par . En réponse au journal ./play.it, mise-à-jour corrective 2.12.2. Évalué à 4.

    Ça fait quelques jours que je me renseigne sur ./play.it, mais je n’ai pas tout à fait compris comment ça fonctionnait.

    En gros, quand on appelle ./play.it sur un installateur de jeu géré les étapes suivantes sont appelées dans cet ordre :

    1. Le contenu de l’archive/installateur est extrait
    2. Depuis ce contenu extrait, les fichiers nécessaires au fonctionnement du jeu sont sélectionnés
    3. Ces fichiers sont rangés dans des répertoires temporaires représentant une arborescence UNIX (.../usr/bin, .../usr/share, etc.)
    4. Des paquets sont construits à partir de ces répertoires temporaires

    Dans la pratique ./play.it fait plus que ça pour gérer tous les cas un peu bizarre qu’on peut croiser dans le domaine du jeu vidéo propriétaire (certains cas sont des horreurs dignes de figurer dans le Necronomicon), mais on reste toujours autour de ce processus relativement simple.