DNAGedcom Client runs on Chromebooks through ChromeOS's built-in Linux development environment (formerly “Crostini”). This guide walks through enabling the Linux container, picking the correct package for your Chromebook, and installing the Client.
System requirements: a Chromebook that supports the Linux development environment (most Chromebooks released since 2019; some school-managed devices have it disabled by IT policy). At least 4 GB of RAM is recommended; 8 GB or more is comfortable for larger gathers.
If you've already turned this on for another app, skip ahead to Step 2.
When it's done, a Terminal app appears in your launcher. That's how you'll install DNAGedcom.
If Linux development environment doesn't appear at all in Settings, your Chromebook either doesn't support it or has it disabled by an administrator (common on school-issued devices). Without Linux support, DNAGedcom can't run on this Chromebook.
Chromebooks come in two CPU flavors. You need the matching DNAGedcom build:
To check, open the Terminal app you got in Step 1 and run:
uname -m
x86_64 → download AMD64. aarch64 → download ARM64.
From the Chromebook's regular Chrome browser (not the Linux terminal), download the package matching your architecture:
Download AMD64 (.deb) Download ARM64 (.deb)
The file lands in your Downloads folder. Note that on a Chromebook, ChromeOS Downloads and the Linux container have separate file systems by default. The next step shows how to bridge that.
The simplest path is also the most ChromeOS-native:
.deb file you just downloaded..deb file. ChromeOS opens an “Install with Linux” dialog.dpkg, and reports success.If the GUI install fails or you'd rather use the terminal, copy the file into the Linux container's home folder first (drag from Downloads to the Linux files section in the Files app), then in the Terminal:
sudo dpkg -i ~/DNAGedcomInstaller4_amd64.deb
sudo apt-get install -f # only if dpkg reported missing dependencies
(Substitute the ARM64 filename if that's what you downloaded.)
After installation, DNAGedcom Client appears in your Chromebook launcher inside the Linux apps folder (the icon may be labeled simply “Linux apps” or “Linux” depending on your ChromeOS version). Click it to launch.
The first launch downloads an embedded Chromium browser used for gathering data from A* and 23andMe (about 150–200 MB, one-time). Subsequent launches are fast.
Once DNAGedcom is running:
DNAGedcom folder inside the Linux home directory.You're now ready to start gathering DNA data. See the Getting Started guide for a full walkthrough.
The Linux container and ChromeOS keep their files separate by design. Two practical implications for DNAGedcom users:
Make sure you've completed Step 1 and that the Linux container is running. Look for a small Linux icon in your system tray. If you've recently restarted, ChromeOS may not have brought the container up automatically — open the Terminal app once, wait a few seconds for the container to start, and try double-clicking the .deb again.
You downloaded the wrong package for your Chromebook's CPU. Run uname -m in the Terminal to confirm whether you're on x86_64 (AMD64) or aarch64 (ARM64), then re-download the matching build.
Some entry-level Chromebooks have very limited RAM (4 GB) and slow eMMC storage that struggle with large gathers. A few things to try:
If performance is still unworkable, the Client may simply be too heavy for that Chromebook. A more capable device, or running DNAGedcom on a different machine, may be the right call.
From the Terminal:
sudo apt remove dnagedcominstaller4
To remove the Linux container entirely (every Linux app along with it), open ChromeOS Settings > Advanced > Developers > Linux development environment and click Remove.
Need help? Email support@dnagedcom.com and include your Chromebook model, your ChromeOS version (Settings > About ChromeOS), the architecture (uname -m output), your DNAGedcom username, the Client version, and the log file from the Settings page.