Debark
Get Debark

Features

What you can do

Prepare software for an offline Debian or Ubuntu machine, with the packages and dependencies it needs.

Prefer a desktop app?

Search the package catalogue, choose your target system, and build a bundle with a few clicks.

The desktop app runs on your online Linux computer. It can use a snapshot from an existing machine or a Debian or Ubuntu baseline OS. Add local .deb files, watch the download progress, and export the finished bundle to a folder or mounted USB drive.

The CLI installs packages on the offline machine. It also captures a snapshot if you choose that starting point.

Desktop app guide →

Debark desktop app showing nginx search results and a selection panel.
Search the package catalogue and add what you need to your bundle. View full screenshot ↗

Choose a baseline in a few clicks

Select your offline machine’s system and architecture. You can start a bundle without visiting the machine to take a snapshot.

Browse the baseline IDs and architectures →

Debark baseline selector with amd64, Ubuntu 24.04, and server selected.
Choose the target’s architecture, distribution, release, and installation variant. View full screenshot ↗

Supported systems

For your Debian and Ubuntu machines

Build bundles for these offline systems, using a snapshot or a built-in baseline OS.

Debian

1213

Minimal, server, and desktop baselines

Ubuntu

22.0424.0426.04

Minimal, server, and desktop baselines

Published Linux CLI architectures: amd64 and arm64. Scheduled integration tests cover amd64; arm64 runs are opt-in. Windows CLI downloads are also available. Linux amd64 is the supported desktop package; Windows desktop is experimental.

See platform requirements and baseline IDs

About package support

Debark works with Debian and Ubuntu apt packages. Snap and Flatpak apps aren’t included. Some packages also need internet access during installation; check the bundle with debark doctor before transferring it.

See platform requirements for the CLI and desktop app.