To bridge the gap between a web-dependent installer and an offline environment, developers use the --layout command-line argument. This process essentially "builds" the offline installer manually:
Once you have the ISO (or the layout folder), installation is straightforward:
Once you generate or mount the ISO, you get: