Apt support is optional now. Code for this has landed in trunk. If you don't use apt then simply pass the -S / --skip-software-context option to lava-test run. See below: $ lava-test run --help usage: lava-test run [-h] [-v] [-q] [-Q] [-S] [-H] [--trusted-time] [--analyzer-assigned-uuid UUID] [-o FILE] [-A] [-t TEST_OPTIONS] test_id positional arguments: test_id Test or test suite identifier optional arguments: -h, --help show this help message and exit -v, --verbose Be verbose about undertaken actions -q, --quiet Be less verbose about undertaken actions -Q, --quiet-subcommands Hide the output of all sub-commands (including tests) -t TEST_OPTIONS, --test-options TEST_OPTIONS Override the default test options. The value is passed verbatim to test definition. Typically this is simply used in shell commands by expanding the string $(OPTIONS). Please refer to the built-in peacekeeper.py for examples. Depending on your shell you probably have to escape spaces and other special characters if you wish to include them in your argument options. initial bundle configuration: -S, --skip-software-context Do not store the software context in the initial bundle. Typically this saves OS image name and all the installed software packages. -H, --skip-hardware-context Do not store the hardware context in the initial bundle. Typically this saves CPU, memory and USB device information. --trusted-time Indicate that the real time clock has accurate data. This can differentiate test results created on embedded devices that often have inaccurate real time clock settings. --analyzer-assigned-uuid UUID Set the analyzer_assigned_uuid to the specified value. This will prevent the test device from attempting to generate an UUID by itself. This option may be required if the test device has unreliable real time clock (no battery backed, not ensure to be up-to-date) and unreliable/random hardware ethernet address. complete bundle configuration: -o FILE, --output FILE After running the test parse the result artifacts, fuse them with the initial bundle and finally save the complete bundle to the specified FILE. -A, --skip-attachments Do not store standard output and standard error log files as attachments. This option is only affecting the bundle created with --output, the initial bundle is not affected as it never stores any attachments.