I don always have access to the Internet, but want to be able to build with a pre-downloaded set of tarballs. How do I get GAR to do this?
The LNX-BBC build process takes a few hundred megabytes of compressed source code. If you don’t plan on having a constant network connection during the build process, you can pre-fetch source code in a couple of ways: First, you can run “make checksum” in the top-level gar/ dir. This may, however, download a number of tarballs for packages that are not needed by the BBC but are in the GAR tree nonetheless. The solution to this is to cd into gar/meta/lnx-bbc and run “make deep-checksum”, and this will download and verify only those files needed by the BBC itself. The use of the checksum rule is not without its flaws, however. If you want these files to survive a “make clean” in any given package, then you should use “make garchive” in the top-level dir or “make deep-garchive” in gar/meta/lnx-bbc.
Related Questions
- I don always have access to the Internet, but want to be able to build with a pre-downloaded set of tarballs. How do I get GAR to do this?
- Are students able to download video files off of the internet and incorporate it into the presentation?
- The device shows connected, but I am not able to use Internet. What is wrong?