Debian Development Environment: Difference between revisions

From Variscite Wiki
No edit summary
No edit summary
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{PageHeader|Setting A Development Environment}} {{DocImage|category1=Debian|category2=VAR-SOM-MX6}}[[Category:DART-6UL]][[Category:VAR-SOM-MX7]][[Category:DART-MX8M]][[Category:DART-MX8M-MINI]][[Category:VAR-SOM-MX8X]][[Category:VAR-SOM-MX8]][[Category:VAR-SOM-MX8M-NANO]][[Category:DART-MX8M-PLUS]] __toc__
{{INIT_RELEASE_PARAM|RELEASE_PYRO_V1.0_VAR-SOM-MX6}}<!--
-->{{PageHeader|Setting A Development Environment}} {{DocImage|category1=Debian|category2=VAR-SOM-MX6}}[[Category:DART-6UL]][[Category:VAR-SOM-MX7]][[Category:DART-MX8M]][[Category:DART-MX8M-MINI]][[Category:VAR-SOM-MX8X]][[Category:VAR-SOM-MX8]][[Category:VAR-SOM-MX8M-NANO]][[Category:DART-MX8M-PLUS]] __toc__


= Supported Linux Distributions =
= Supported Linux Distributions =
Line 12: Line 13:
* [https://www.shaileshjha.com/how-to-install-ubuntu-16-04-1-lts-and-vmware-tools-in-vmware-workstation-12-pro/ Setting up Ubuntu in VMWare]
* [https://www.shaileshjha.com/how-to-install-ubuntu-16-04-1-lts-and-vmware-tools-in-vmware-workstation-12-pro/ Setting up Ubuntu in VMWare]
* [https://www.youtube.com/watch?v=wHxvu_t-wAc VMware Player | How to install Ubuntu 16.04 LTS ]
* [https://www.youtube.com/watch?v=wHxvu_t-wAc VMware Player | How to install Ubuntu 16.04 LTS ]
= VMware player recommended settings =
* Set the number of CPUs to the maximum possible.
* Set the memory size to at least 8GB.
* Set the disk size to be at least 200GB. 300GB is better.
* Use Bridge for networking.
* Install the VMWare tools.
* If you have an extra hard drive you can use it as a physical partition and set you home directory to it.
* Update Ubuntu right after the first login.


= Using a docker container =
= Using a docker container =
Variscite provides Docker containers that can be used for a development environment as an alternative to using a virtual machine or a dedicated computer.
Variscite provides Docker containers that can be used for a development environment as an alternative to using a virtual machine or a dedicated computer.


To learn more, please see Variscite's [[Docker_Build_Environment | Docker Build Environment]] guide.
To learn more, please see Variscite's {{Varlink2|Docker Build Environment|{{#var:RELEASE_PARAM}}}} guide.

Latest revision as of 02:51, 4 June 2025

Warning: This page is designed to be used with a 'release' URL parameter.

This page is using the default release RELEASE_PYRO_V1.0_VAR-SOM-MX6.
To view this page for a specific Variscite SoM and software release, please follow these steps:

  1. Visit variwiki.com
  2. Select your SoM
  3. Select the software release
Setting A Development Environment

Supported Linux Distributions

We recommend using Ubuntu 64-bit on a powerful physical PC (though using a virtual machine is also possible):
For Debian 9 and below, use either Ubuntu 16.04 or 18.04 64-bit.
For Debian 10 and above, use either Ubuntu 18.04 or 20.04 64-bit.

Note: When using distributions other than those listed, there may be issues.
Furthermore, Windows with WSL/WSL2 is not supported for development.

Installing Ubuntu 16.04 64-bit in VMWare Player

There are many tutorials on the web. For example:

VMware player recommended settings

  • Set the number of CPUs to the maximum possible.
  • Set the memory size to at least 8GB.
  • Set the disk size to be at least 200GB. 300GB is better.
  • Use Bridge for networking.
  • Install the VMWare tools.
  • If you have an extra hard drive you can use it as a physical partition and set you home directory to it.
  • Update Ubuntu right after the first login.

Using a docker container

Variscite provides Docker containers that can be used for a development environment as an alternative to using a virtual machine or a dedicated computer.

To learn more, please see Variscite's Docker Build Environment guide.