When to use it
Use Debark when you need Debian or Ubuntu packages on a machine without internet access.
On this page
Debark is useful when you can transfer files to a machine but can’t download software directly on it. That might be an offline workstation, a lab computer, or a server on an isolated network.
Common tasks
- Install new software along with the dependencies it needs.
- Prepare packages for a baseline OS without taking a snapshot first.
- Prepare package updates on another computer and carry them over on a USB drive.
- Include vendor .deb files in the same bundle as packages from Debian or Ubuntu.
- Repeat a package download using a saved list or script.
Use the CLI for the full workflow. Use the Linux desktop app if you prefer to browse and select packages visually on the online computer. The CLI also has an interactive mode that asks for the target and packages.
When another approach is simpler
If the machine can reach an apt repository, install packages with apt as usual.
If you need to keep an entire package archive available to many machines, a local mirror may be a better fit. Debark prepares bundles for a specific target’s package state.
Debark handles apt packages. It doesn’t create OS images or include Snap and Flatpak apps.