Debark
Get Debark

Debian & Ubuntu · CLI & desktop app

Install packages.
Without internet.

Debark downloads Debian and Ubuntu packages, including the dependencies your offline machine needs. Use the CLI or desktop app to prepare a bundle online, then copy it over and install offline.

  • Free & open source
  • No account
  • No telemetry
From online builder to offline target
# 1. Install Debark
curl -fsSL https://debark.dev/install.sh | sh

# 2. Build a signed bundle
debark keygen --out operator.key
debark build --base ubuntu:24.04 --sign operator.key jq

# 3. Transfer bundle/, Debark, and operator.pub
Ubuntu 24.04, using your builder’s architecture. Follow the installer’s PATH hint if shown. Setup and transfer guide · Other baselines

How it works

Download online. Install offline.

  1. Describe your machine

    Choose a baseline OS and architecture, or capture a snapshot to use the machine’s actual installed packages and apt settings.

  2. Choose your packages

    On a computer with internet, use the CLI or desktop app to download them and their missing dependencies.

  3. Copy and install

    Move the bundle over on a USB drive. The CLI checks it and installs the packages using apt.

See the steps

Two ways to use it

At the terminal or on your desktop

Command line

Run debark build --interactive for guided questions, or pass options directly. Save package lists and use scripts for repeat tasks.

Try the guided CLI

Desktop app

Browse packages, select what you need, and export a bundle to a folder or USB drive. Runs on your online Linux computer.

Get the desktop app
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 ↗

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

Inside a bundle

One folder to copy to your offline machine, with everything organized for apt.

See the bundle contents

Help shape Debark

Have an idea, found a bug, or want to improve the docs? Your contributions are welcome.